Skip to content

Review Documents β€” Vault Convention

Purpose

The Obsidian vault at ~/hermes-vault/ serves as a human-readable review surface. Hermes writes documents here that Adam can open in Obsidian for long-form review, discussion, or sign-off.

What Goes Here

  • PRDs and design docs β€” before implementation, for review
  • Architecture proposals β€” for discussion and sign-off
  • Long-form reports β€” research, career docs, anything needing a full read
  • Retrospectives β€” session retros, post-mortems

What Mnemosyne Does

  • All vault pages are indexed by Mnemosyne's episodic memory for recall
  • When Adam asks "what did we decide about X?", Hermes searches Mnemosyne which pulls from vault content
  • Vault is the source of truth for durable documents; Mnemosyne is the search index

Write Protocol

  1. Create a markdown file in the appropriate vault directory (Projects/, Knowledge/, Health/, Systems/, Meta/)
  2. Use YAML frontmatter with type:, status:, last_updated:, source: fields
  3. Mnemosyne's on_memory_write hook auto-indexes new content
  4. Run wiki_maintenance.py health periodically to fix cross-links

Directory Structure

~/hermes-vault/
β”œβ”€β”€ Projects/    β€” Active & past project docs, incident reports
β”œβ”€β”€ Knowledge/   β€” Career-strategic reference, industry research
β”œβ”€β”€ Health/      β€” Fitness programs, biometric pipeline docs
β”œβ”€β”€ Systems/     β€” Infrastructure, security, tool configs
β”œβ”€β”€ Meta/        β€” How Hermes works (self-knowledge)
β”œβ”€β”€ People/      β€” Contact notes (planned)
└── Patterns/    β€” Recurring patterns (planned)

Mnemosyne β†’ Vault Re-import

If vault pages are updated manually (in Obsidian), re-run the bulk import:

python3 ~/.hermes/scripts/mnemosyne_bulk_import.py --import --only vault
This will add new/updated vault pages to episodic memory.