Architecture decisions (ADRs)¶
Decisions and their reasons. Append-only: a later ADR supersedes an earlier one. The list with one line per decision is section 9 of the architecture; mise doccheck fails when an ADR is missing there.
Template¶
File docs/adr/NNN-short-title.md, next free number:
# ADR NNN: Title
- **Status**: Proposed | Accepted | Superseded by ADR NNN
- **Date**: YYYY-MM-DD
- **Deciders**: who decided
- **Technical Context**: app and spec files it touches
- **Quality goals affected**: the goals from architecture section 10 this helps or costs, and how (ADR 020 and later)
## Context
## Decision
## Consequences
After writing it: add it to section 9. If it changes a building block, a runtime flow or a quality goal, update that section too.