Implements vault generation:
- Longhorn 10Gi PVC for persistent vault storage
- POST /memory/vault to generate markdown notes
- L1 memories as .md files with YAML frontmatter
- L2 synthesis as index.md per project
- Ready for Obsidian app or direct file access
- Add ingest_worker and query_worker modules to main.rs
- Update rerank tests to use /v1/rerank endpoint with new response format
- All 253+ tests now passing
- Create PVC (10Gi) for vault on Longhorn persistent storage
- Update deployment to mount vault volume instead of emptyDir
- Add POST /memory/vault endpoint to generate markdown vault
- Generates one .md file per L1 memory (YAML frontmatter + content)
- Index.md for each project from L2 synthesis
- Auto-update on ingest completion via vault endpoint
Vault structure:
/data/vault/
poimen/
index.md (L2 synthesis)
architecture.md (L1 memory for 'architecture-decisions')
infra-root-causes.md (L1 memory for 'infra-root-causes')
Ready for human reading in Obsidian app or programmatic access.
rock
merged commit a4a4053d57 into main2026-08-24 01:58:41 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements vault generation:
- Create PVC (10Gi) for vault on Longhorn persistent storage - Update deployment to mount vault volume instead of emptyDir - Add POST /memory/vault endpoint to generate markdown vault - Generates one .md file per L1 memory (YAML frontmatter + content) - Index.md for each project from L2 synthesis - Auto-update on ingest completion via vault endpoint Vault structure: /data/vault/ poimen/ index.md (L2 synthesis) architecture.md (L1 memory for 'architecture-decisions') infra-root-causes.md (L1 memory for 'infra-root-causes') Ready for human reading in Obsidian app or programmatic access.