Decisions
Short records of the design choices that shape DocMyRepos. Search configuration, synchronization without a queue, what is stored, and where diagrams are drawn.
Decisions
Each record states the context, the decision, what follows from it and what was rejected. The full design lives in the OpenSpec change under openspec/changes/archive/2026-10-14-docmyrepos-mvp/; these pages keep the choices a newcomer is most likely to question.
- Postgres full-text search with the simple configuration
- Serialize syncs with advisory locks, no job queue
- Store parsed documents, not rendered HTML
- Render Mermaid diagrams in the browser
- Compose a host app from packages
A new decision goes in a new file with the next number, type: Decision and status: accepted. When a decision is replaced, mark the old one status: deprecated and link to the new one.