skills/adr-skill/assets/templates/adr-madr.md
{Describe the context and problem statement. Frame it as a question when possible. Link to relevant issues, tickets, or prior ADRs. Include enough background that someone (or an agent) encountering this for the first time can understand why this decision exists without asking follow-up questions.}
<!-- Optional — remove if not needed -->Chosen option: "{title of option 1}", because {justification — reference drivers and tradeoffs}.
{This section tells an agent exactly what to do to implement this decision. Be specific — an agent should be able to start coding from this without asking follow-up questions.}
src/db/, src/config/database.ts, tests/integration/}[email protected], remove pg-mem"}src/db/repositories/"}{Checkboxes an agent can validate after implementation. Each must be specific and testable.}
npm test passes with SQLite as the test database"}pg imports outside src/db/client.ts"}{Brief description or link to more information}
{Brief description or link to more information}
{Additional context, links to related ADRs, team agreements, implementation notes, or conditions that would trigger revisiting this decision. This section is a catch-all for anything that helps future readers (human or agent) understand the full picture.}