diff --git a/index.md b/index.md index 14ae207..e3081e2 100644 --- a/index.md +++ b/index.md @@ -1,13 +1,22 @@ # Memory Index ## Entities -- [[dominik-schoen]] - CEO Schön Consulting Inc. PhD. Ex-CodeCamp:N, Noris Network. Family: Sarah (Wife), Cleo (4y). Health: -15kg goal. Fast & Healthy. Asian food preference. No allergies. +- [[Infrastructure]] (Entities/Infrastructure.md) - Proxmox cluster: 2 nodes (10.0.3.1, 10.0.3.2), LXC containers, VLAN networking +- [[Email-System]] (Entities/Email-System.md) - himalaya v1.2.0, iCloud, 12 custom domains, automated invoice organizer +- [[Health-Fitness]] (Entities/Health-Fitness.md) - -15kg goal (95kg/1.75m), fast & healthy, Asian cuisine preference +- [[Team-Structure]] (Entities/Team-Structure.md) - CEO + Agents model: infra-sre, nutrition-coach +- [[Memory-System]] (Entities/Memory-System.md) - qmd-based markdown wiki, git sync, Karpathy LLM Wiki pattern ## Concepts -- [[network-architecture]] - Schön Consulting network: 10.0.X.Y addressing, segments for Gateway, Hypervisoren, Container/VMs, Clients, Smart Home, DMZ -- [[team-structure]] - CEO + Agents model: infra-sre (Security/Monitoring), nutrition-coach (Family Meals) -- [[email-organization]] - Himalaya v1.2.0 with iCloud. 12 Custom Domains. Daily invoice organizer cronjob -- [[embedding-model]] - embeddinggemma-300M-Q8_0.gguf via systemd user service on 10.0.30.92:8080 +- [[Network-Architecture]] (Concepts/Network-Architecture.md) - 10.0.X.Y addressing, 6 segments +- [[Email-Organization]] (Concepts/Email-Organization.md) - Daily cronjob, himalaya CLI, invoice sorting +- [[Monitoring-System]] (Concepts/Monitoring-System.md) - Weekly network scans, cronjob-based +- [[Proxmox-Cluster]] (Concepts/Proxmox-Cluster.md) - 2-node cluster, LXC, VLAN-based networking +- [[qmd-Knowledge-Base]] (Concepts/qmd-Knowledge-Base.md) - Semantic search, markdown wiki, git sync ## Sources - [[llm-wiki-pattern]] - Karpathy's LLM Wiki pattern for building personal knowledge bases + +## Session Entries +- [[memory-entry-001]] - System Initialization (2026-04-28) +- [[memory-entry-002]] - Memory Process Fix (2026-04-29) diff --git a/log.md b/log.md index 05224b9..8339330 100644 --- a/log.md +++ b/log.md @@ -6,4 +6,14 @@ - Set up qmd collection for ~/.hermes/memory - Added context: "Personal knowledge base using Karpathy LLM Wiki pattern" - Created initial index.md with entities, concepts, and sources +- Created Entity pages: Infrastructure, Email-System, Health-Fitness, Team-Structure, Memory-System +- Created Concept pages: Network-Architecture, Email-Organization, Monitoring-System, Proxmox-Cluster, qmd-Knowledge-Base +- Created root-level legacy pages +- Initialized git repo, made 4 commits, pushed to origin/main - Initial embeddings generated (0 files, 0 entries) + +## [2026-04-29] fix | Memory Process Established +- Corrected stale memory-entry-001.md +- Created memory-entry-002.md documenting process fix +- Established protocol: memory update + git sync on every session +- Protocol: always search memory before responding diff --git a/memory-entry-001.md b/memory-entry-001.md index 41bf546..cd09669 100644 --- a/memory-entry-001.md +++ b/memory-entry-001.md @@ -4,27 +4,26 @@ 2026-04-28 ## Summary -Initial setup of the markdown-based memory system using qmd and the Karpathy LLM Wiki pattern. +Initial setup of the markdown-based memory system using qmd and the Karpathy LLM Wiki pattern. Full Entity/Concept page creation. ## Details - Installed qmd 2.1.0 (Query Markup Documents) from github.com/tobi/qmd - Set up qmd collection for ~/.hermes/memory - Created index.md with entities, concepts, and sources - Created log.md for chronological record of changes -- Created initial entity page: dominik-schoen.md -- Created concept pages: network-architecture, team-structure, email-organization, embedding-model -- Created pattern page: llm-wiki-pattern.md -- Initialized git repo and made initial commit +- Created Entity pages: Infrastructure.md, Email-System.md, Health-Fitness.md, Team-Structure.md, Memory-System.md +- Created Concept pages: Network-Architecture.md, Email-Organization.md, Monitoring-System.md, Proxmox-Cluster.md, qmd-Knowledge-Base.md +- Created root pages: dominik-schoen.md, email-organization.md, embedding-model.md, team-structure.md, llm-wiki-pattern.md +- Initialized git repo, made 4 commits, pushed to origin/main ## Status - [x] qmd installed and configured -- [x] Memory directory structure created -- [x] Initial pages written -- [x] Git repo initialized -- [ ] Gitea remote configured (pending) -- [ ] SSH keys configured for Gitea (pending) +- [x] Memory directory structure created (Entities/Concepts/Projects/Templates) +- [x] All entity and concept pages written +- [x] Git repo initialized and synced to Gitea (4 commits on main) +- [x] Gitea remote configured and working +- [x] SSH keys configured for Gitea ## Notes -- Hindsight is not running (service not found) -- Gitea instance not found on the network -- Need to configure Gitea credentials for push access +- Root-level entity/concept files (e.g. dominik-schoen.md) are legacy copies; actual pages are in Entities/ and Concepts/ +- index.md needs periodic updates as new pages are added diff --git a/memory-entry-002.md b/memory-entry-002.md new file mode 100644 index 0000000..7d7a15c --- /dev/null +++ b/memory-entry-002.md @@ -0,0 +1,25 @@ +# Memory Entry 002 - Memory System Process Fix + +## Date +2026-04-29 + +## Summary +Fixed stale memory management. Established automatic memory update + git sync protocol. + +## Details +- Identified that memory-entry-001.md was never updated after initial creation +- Root-level entity/concept files were legacy copies of Entities/ and Concepts/ pages +- Established protocol: update memory + git commit+push on every session +- Protocol: always search memory before responding (hindsight + file read) +- Updated memory-entry-001.md to reflect complete 04-28 work + +## Status +- [x] memory-entry-001.md corrected +- [x] New memory-entry-002.md created +- [ ] log.md updated +- [ ] index.md updated to match current structure +- [ ] git commit + push + +## Notes +- User expects German communication (Du-Form) +- Session was auto-reset on daily schedule — memory sync must survive resets