Files
openclaw/MEMORY.md
2026-05-22 14:42:55 +00:00

114 lines
6.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# MEMORY.md
## Memory-Struktur (themenbasiert)
- `setup-infrastructure.md` Chronik aller Setup-Schritte & Infrastruktur-Entscheidungen
- `gitea-pipeline-history.md` Issue-Pipeline Historie & Learnings
- `schleusingen-house.md` Haus Bahnhofstraße 10 (Vermietung)
- `zaehlerstaende-suhl.md` Zählerstände Haus Suhl
- `schachpartien.md` Schachpartien von Martin & Lara
- `gitea-specs/` Finale Issue-Spezifikationen
---
- User is Martin (`Kiesi84`) on Telegram, chat timezone Europe/Berlin.
- Use German by default unless asked otherwise.
- Für Web-Zugriffe immer den Skill `agent-browser` (agent-browser CLI) benutzen, nicht web_fetch.
- Keep the assistant state backed up in the repo for recovery.
- Do not store secrets or passwords in the repo.
- Martin wants important future information stored in git, automatically when relevant.
- Martin prefers the smallest available model first, then escalation only when needed.
- Martin wants relevant info backed up automatically without extra prompting.
- Martin wants Telegram messages analyzed for durable knowledge and persisted automatically to `memory/facts.md` and `memory/facts.jsonl` without confirmation.
- Martin wohnt in seinem Haus in Suhl: Am Schaftalsgraben 4, 98529 Suhl
- **Flurstück:** 63, Flur 5, Gemarkung Wichtshausen (165237), Fläche: 1.153 m²
- Known stable facts: Notarvertrag vom 25.11.2025 betrifft:
- **Schleusinger Bahnhofstraße 10, Schleusingen** gehört Martin, aktuell vermietet an Rene Werner
- Wohnfläche gesamt: 184,4 m² | Nutzfläche gesamt: 196,5 m²
- EG: Flur 20,1, WC 0,8, Abstellraum 1 9,9, Abstellraum 2 7,8 (Wohnfläche); Garage/Partykeller 42,6, Heizungskeller 18,3 (Nutzfläche)
- 1. OG: Flur 20,1, Wohnzimmer 42,6, Gästezimmer 11,5, Bad 9,8, Küche 18,4, Schlafzimmer 18 (alles Wohnfläche)
- 2. OG: Flur 13,9, Spielzimmer 6,3, Ankleide 1,4, Kinderzimmer 1 21,7, Kinderzimmer 2 15,7, Dachterrasse 9 (25% v. 35,8)
- Dachboden: unten 52, mitte 31, oben 11 (alles ungeheizt, Nutzfläche)
- **Kohlbergstraße 5, Schleusingen** von Martin verkauft
- Known stable facts: Jellyfin library has 1,798 films.
- Known stable facts: Martin has a JDownloader instance at https://jdownloader.home.kies-media.de/.
- Wenn es um Personen geht, zuerst Google Contacts via `gog contacts` prüfen (Skill: gog).
- Do not store secrets or passwords in the repo — except `GOG_KEYRING_PASSWORD`, stored in `.bashrc`/`.profile`.
## Persönlich
- Geboren: 04.07.1984
- Familienstand: geschieden, 2 Kinder (Zwillinge, 2008)
- Ausbildung: B.Sc. Informatik FH Erfurt (2011), Bachelorarbeit: SEO
- Zertifikate: Scrum Master, Ausbilderschein (ADA)
- Sprachen: Deutsch (Muttersprache), Englisch (fließend), Französisch (Grundkenntnisse)
- Freizeit: IT Homelab, Schach (Verein), Carcassonne, Rennradfahren
- Schach-ELO: ca. 1394 (Stand 2025), spielt in Bezirksliga Süd Thüringen
- Tochter Lara Kiesewetter spielt auch Schach, ELO ca. 10481050
## Partnerin
- **Olha Savenchuk** Freundin, Psychologin
- Geboren: 11.07.1983, Dnipro, Ukraine
- Wohnhaft: Volkfeldstraße 3, 96049 Bamberg
- Tel: +49 1556 0136202 | savenchykolga@gmail.com
- Ausbildung: Master Psychology (Nationale Universität Dnipro), Master Gestalttherapie, Master Übersetzerin (Alfred-Nobel-Universität)
- Beruf: Psychologin bei Caritas (seit 03/2022) + selbstständig
- Sprachen: Ukrainisch/Russisch (Muttersprache), Englisch (sehr gut), Deutsch (B2)
- Führerschein: Klasse B
## Familie (aus Google Contacts via `gog contacts get`)
- **Michael Kiesewetter** Vater
- **Petra Kiesewetter** Mutter (Contact: "Petra Kiesewetter (Ralf)")
- **Anja Kiesewetter** Schwester
- **Ralf Kiesewetter** Onkel
- **Gabi Oettel** Tante
- **Korei Johann Kiesewetter** Neffe (Sohn von Anja)
## Git-Regeln
- **Alle Git-Tätigkeiten** (Issue anlegen, Commits, PRs, Code-Review, Pipeline, Deployments, Merges) laufen defaultmäßig über `Ollama-Git/qwen/qwen3.6-27b` (Alias: `Qwen-Git-27b`, Server: `http://192.168.8.181:1234/v1`)
- **⚠️ ANALYSE-PHASE:** Auch die Phase-1-Analyse (Issue-Analyse, Spezifikation, Komplexitätsbewertung) MUSS mit dem Git-LLM gemacht werden. Niemals selbst analysieren wenn es um Git/Gitea-Issues geht.
- **Issue-Erstellung:** Beim Anlegen eines Issues immer als Tag/Kommentar vermerken, welches LLM das Issue erstellt hat. Format: Label `KI` + Kommentar `Erstellt von: <Provider/Modell>` (z.B. `Erstellt von: Ollama-Git/qwen/qwen3.6-27b`). Falls das Issue direkt per API erstellt wird (ohne LLM), den tatsächlichen Ersteller notieren.
## Default-Repos
- **Standard-Repo (Default):** `greggy/landingpage-haus-schleusingen` Landingpage fürs Haus Schleusingen. **Immer dieses Repo verwenden**, wenn Martin "offene Issues", "Issues" o.ä. sagt ohne konkretes Repo zu nennen.
- **OpenClaw-Workspace:** `greggy/openclaw`
## Ollama-Server 2 Git-Default (192.168.8.181)
- URL: `http://192.168.8.181:1234/v1` (HTTP, kein Auth)
- **Software:** LM Studio (kein Ollama!)
- **Verwendung:** Default für alle Git-bezogenen Aufgaben (Commits, PRs, Code-Review, Deployments, etc.)
- ⚠️ **LM Studio Besonderheiten:**
- Entlädt Modelle bei Inaktivität → erster Request braucht Ladezeit
- Kein Parallel-Request-Support → Sub-Agenten crashen bei gleichzeitigen Requests
- „Model reloaded"-Fehler vermeiden: Requests sequenziell halten
- Bei Sub-Agent-Nutzung: nur EINEN Agent gleichzeitig, nicht mehrere parallel
- Verfügbare Modelle:
- `qwen/qwen3.6-27b` Default für Git-Aufgaben
- `qwen3.6-21b-iq-ultra-heretic-uncensored-thinking-i1`
- `deepseek-r1-distill-qwen-32b`
- `mistralai/codestral-22b-v0.1`
- `deepseek-v4-flash-fp4-fp8-ssd`
- `google/gemma-4-e4b`
- `text-embedding-nomic-embed-text-v1.5`
## Ollama-Server (Kies-LLM-Lokal)
- URL: `https://ollama.home.kies-media.de/v1`
- Auth: Basic Auth (greggy / greggreg)
- Verfügbare Modelle: qwen3:8b, qwen3:14b, qwen3:32b, mistral-small3.2:latest, llama3:latest, gpt-oss:20b, deepseek-v3.2:cloud, kimi-k2.5:cloud
- Provider-Name: `Kies-LLM-Lokal/<modell>`
- Qwen3-Modelle haben `reasoning: true` (think-Tags werden gefiltert)
- **Einfache Anfragen:** bevorzugt `qwen3:8b` nutzen
## Email-Regeln
- Einfache Emails selbst beantworten. Im Zweifel nicht antworten.
- Martin nur informieren, wenn eine Email beantwortet wurde.
- Immer als KI-Assistent von Martin zu erkennen geben.
- Technische Details (Inbox, Signatur, Footer, API-Key) → `TOOLS.md`
## manonamission.de Blogpost Verkauf
- Martin besitzt manonamission.de und verkauft dort Blogposts
- **Standard-Preis:** 400€ pro Blogpost
- **Premium-Preis:** 500€ für Kategorien: Glücksspiel, Waffen, Cannabis
- Links sind dauerhaft (dofollow)
- Auf Wunsch wird der Beitrag als Werbung markiert
- Bei eingehenden Blogpost-Anfragen: automatisch Angebot erstellen, Martin informieren