Durable contract
The markdown corpus is the product
~/meetings/*.md is the durable memory surface. If the sidecar databases disappear, the conversation corpus still exists as files that any agent or human tool can read directly.
Architecture / Minutes
Minutes captures audio and imports, runs a local processing pipeline, writes durable meeting markdown, and exposes that memory to desktop, CLI, MCP, and agent workflows without making the markdown corpus depend on any one surface.
Durable contract
~/meetings/*.md is the durable memory surface. If the sidecar databases disappear, the conversation corpus still exists as files that any agent or human tool can read directly.
Why sidecars exist
graph.db and context.db keep relationship, artifact, and desktop-context indexes local and adjacent. They enrich recall and MCP workflows without becoming the only place the truth lives.
Surface strategy
The desktop app and CLI handle capture and operator workflows. minutes-mcp turns the same local memory plane into agent tools, resources, and interactive dashboards for Codex, Claude, OpenCode, and related clients.