Files
memory/index.md
T
Dominik Schön 5cf6a573f1 retro: compound-learning 30-day retrospective + 2 new patterns
New patterns:
- PAT-008: Ansible default_ipv6 fact missing on fresh VMs
- PAT-009: Stale NBD devices after RBD volume swap

Updated:
- index.md: added PAT-008, PAT-009
- log.md: retrospective entry with 4 solution docs + 2 patterns
- Solution docs dispatched to ~/docs/solutions/
2026-08-30 11:56:47 +00:00

69 lines
3.4 KiB
Markdown

# Memory Index
> Das LLM Wiki ist die **kuratierte, browsbare Wissensbasis** des Homelabs.
> Es wird beim Compound-Learning Zyklus gepflegt (siehe SOUL.md "Continuous Learning").
> MEMORY.md enthält komprimierte Zeiger, das Wiki enthält die Details.
## Struktur
| Verzeichnis | Inhalt |
|-------------|--------|
| `entities/` | Personen, Organisationen, physische Hardware |
| `systems/` | Software-Systeme und Services |
| `concepts/` | Abstrakte Patterns & Konventionen |
| `reference/` | Quick-Lookup Tabellen (IPs, Keys, Ports) |
| `patterns/` | Rekurrente Failure-Mode Patterns + Skill-Impact Tracker |
## Entities
- [[entities/infrastructure]] — Physikalische Hardware, Cluster-Übersicht
- [[entities/team-structure]] — CEO + Agents Modell
- [[entities/dominik-schoen]] — Nutzerprofil
- [[entities/email-system]] — Himalaya, iCloud, 12 Domains
- [[entities/health-fitness]] — Gesundheits-Ziele, Ernährung
## Systems
- [[systems/proxmox-cluster]] — PVE 9.2.3, 9 Nodes, Fluent Bit
- [[systems/ceph-cluster]] — 14 OSDs, EC Pools, bekannte Probleme
- [[systems/rke2-kubernetes]] — 6 Nodes, ArgoCD, CNPG, Workloads
- [[systems/galera-maxscale]] — 3 Galera + 2 MaxScale, VIP .70
- [[systems/loki-fluentbit]] — Logging Stack, 40+ Targets
- [[systems/gitea]] — Git Server, CI, ArgoCD SSH Keys
- [[systems/hindsight]] — Semantic Memory, K8s, API
- [[systems/monitoring]] — Prometheus, Grafana, HolmesGPT
- [[systems/seafile]] — cloud.familie-schoen.com, Seafile 13.0.19
## Concepts
- [[concepts/network-architecture]] — 10.0.X.Y Schema, VLANs
- [[concepts/gitops-workflow]] — IaC → Git → ArgoCD → Verify
- [[concepts/credential-policy]] — 1Password, ESO, keine Secrets in Git
- [[concepts/email-organization]] — Rechnungs-Organizer, Himalaya
## Reference
- [[reference/ip-map]] — IP → Host → Service Mapping
- [[reference/ssh-keys]] — Key → Zweck → Fingerprint
- [[reference/ports]] — Port → Service → Host
## Patterns
- [[patterns/_README]] — Konzept und Nutzung des Patterns-Verzeichnisses
- [[patterns/galera-ddl-deadlock]] — OPTIMIZE TABLE → TOI Deadlock (PAT-001)
- [[patterns/traefik-reload-unreliable]] — reload unreliable, restart statt reload (PAT-002)
- [[patterns/1password-rate-limit]] — Account-Level Rate-Limit, ESO stoppen (PAT-003)
- [[patterns/vfio-gpu-passthrough]] — softdep + DRM blacklist Race Condition (PAT-004)
- [[patterns/finanzblick-sync-waf]] — POST /sync WAF-blocked, UI Modal Sequence (PAT-005)
- [[patterns/linkedin-react-input]] — nativeInputSetter, Session Expiry (PAT-006)
- [[patterns/ceph-ssd-wear-ec-pool]] — EC Pool unusable + SSD Wear-Level (PAT-007)
- [[patterns/ansible-default-ipv6]] — lablabs.rke2 role fails on IPv6-less VMs (PAT-008)
- [[patterns/k8s-stale-nbd-devices]] — RBD swap leaves stale NBD mappings (PAT-009)
- [[patterns/skill-impact]] — Skill Modification Audit Trail
## Memory Layer Architektur
| Layer | System | Pfad | Rolle |
|-------|--------|------|-------|
| L0 Hot | MEMORY.md + USER.md | `~/.hermes/memories/` | System-Prompt Injection |
| L1 Curated | LLM Wiki | `~/.hermes/memory/` | Browsbares Wissen (this) |
| L2 Semantic | Hindsight | K8s PostgreSQL | Vektor-Suche |
| L3 Procedural | Skills | `~/.hermes/skills/` | Wie-geht-es Prozeduren |
| L4 Episodic | session_search | SQLite | Gesprächsverläufe |
| L5 Solutions | Solution Docs | `~/docs/solutions/` | Problem-Lösungs-Paare |
| L6 Project | AGENTS.md | pro Repo | Repo-Konventionen |