ADR-0004: ratify AM-4a and AM-4b (maintainer decision)
Discharges the open item T07 raised. Values unchanged at 250,000 and 350,000; what was missing was a reviewed decision behind them, since they had been set by the implementer in the commit that measured them and that also changed the feature gating being measured. The ADR supplies the argument T07's test requires -- why the targets bind on FUTURE work rather than merely passing present work: AM-4a leaves 3,750 lines of headroom (1.5%), about one small crate, so any new shipped-runtime dependency breaches it almost immediately. That is intended: the shipped runtime should be effectively frozen. AM-4b leaves 32,979 lines (10.4%), deliberately looser -- dev tooling should absorb one moderate dependency without a spec change, not two. Both are ceilings on a quantity that only grows by choice. Nothing drifts across them; only adding a dependency does. Falsification condition stated: if a later pass raises AM-4a to accommodate a dependency it wants, that is the failure the ceiling exists to catch, and the answer is an ADR arguing for the dependency. First ADR written under the correction/retarget test; sets the shape. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
50f06a4d69
commit
0c1eb9ecba
3 changed files with 98 additions and 7 deletions
|
|
@ -136,12 +136,12 @@ evidence files.
|
|||
|
||||
## Open items raised by this audit
|
||||
|
||||
- **AM-4a / AM-4b are unratified retargets.** Measured at 246,250 and set
|
||||
at 250,000 in the same commit, by the implementer, with the
|
||||
implementation changing in that commit too — a retarget under the test
|
||||
added to InnerLoop §Step 4 by T07, not a correction. They must be
|
||||
ratified by ADR or changed. Until then `make dep-weight` is enforcing a
|
||||
target no reviewed decision stands behind.
|
||||
- ~~**AM-4a / AM-4b are unratified retargets.**~~ **Discharged
|
||||
2026-07-31** by [ADR-0004](../decisions/ADR-0004-am4-ratification.md),
|
||||
ratified by the maintainer. Values unchanged; the ADR supplies the
|
||||
future-binding argument the test requires (AM-4a leaves 1.5% headroom,
|
||||
AM-4b 10.4%, and both measure a quantity that only grows by deliberate
|
||||
choice).
|
||||
|
||||
## Class coverage — where the gaps are
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue