# Architectural decisions Each decision is recorded in the standard *Context / Decision / Consequences / Status* form. **An ADR is immutable once accepted.** Superseding one means writing a new ADR that references it, never editing the old one — the reasoning that was wrong is part of the record, and ADR-001 is the worked example of why. The full list, including decisions whose records are still to be written up, is PRD 12.4. ```{toctree} :maxdepth: 1 0001-pure-stdlib-python 0013-dependency-vendoring-reaffirmed 0014-analytic-parameters-on-the-core-contract 0015-datum-from-geometry-not-parametric-window 0016-license-mpl-2.0 ```