Skip to content

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.