feat: add Obsidian vault projection with Longhorn storage #13

Merged
rock merged 2 commits from feat/obsidian-vault into main 2026-08-24 01:58:41 +00:00
Owner

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
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
rock added 2 commits 2026-08-24 01:58:38 +00:00
fix: resolve module imports and rerank test format
Build and Push / Test (pull_request) Failing after 4s
Build and Push / Build and push image (pull_request) Skipped
234bce70a0
- 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
feat: add Obsidian vault projection with Longhorn storage
Build and Push / Test (pull_request) Failing after 4s
Build and Push / Build and push image (pull_request) Skipped
fd29caf83c
- 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 main 2026-08-24 01:58:41 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rock/poimen-memory#13