Architecture Decision Records
Each ADR captures a single architectural decision: the context that prompted it, the decision made, and the consequences — both positive and negative.
Tooling:
npm run adr:new "Title" # Scaffold new ADR (Proposed status)
npm run adr:validate # Validate format (runs in build)
npm run adr:toc # Regenerate this index