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/
3.4 KiB
3.4 KiB
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 |