Context
We needed a storage format for knowledge entries that is human-readable, version-controlled, and portable. Options considered: database-only, JSON files, or markdown with YAML frontmatter.
Decision
Use markdown files with YAML frontmatter as the source of truth, with SQLite as a derived index for fast queries. Content lives in git; the index is local-only and rebuildable.