Skip to content

Proposed ADRs

A status-filtered view of docs/adr/README.md: every ADR that's Proposed, or Accepted but not yet implemented.

Current state: none pending

ADR-0061 (Compono.Options: first-class Configuration/Options testing support) — Accepted (2026-09-08), cleared Gate A and Gate B per RESEARCH-0028 — was this page's last entry. Fully implemented by PLAN-0064 (Done), including code, tests (unit/AOT-smoke/dogfooding), docs (docs/packages/compono-options.md, the Configuration Cookbook), and skills/compono (SKILL.md, references/options.md, evals/evals.json, plus the mandatory baseline-vs-updated skill-eval comparison), so it's removed from this page per its own "entries removed once implemented" rule — see Compono.Options for what it ships.

ADR-0044 Amendment 22 (CallVerifier.AtLeast(int)/AtMost(int), plus the Compono.Logging LogVerificationBuilder forwarding consequence) and ADR-0060 (Compono.TestDoubles ReceivedCalls() retrospective inspection and ClearCalls()) were the immediately preceding entries on this page — both Accepted, now fully implemented by PLAN-0063 (Done): code, tests (unit/generator-snapshot/AOT-smoke/dogfooding), docs (docs/packages/compono-testdoubles.md, compono-http.md, compono-logging.md), and the relevant skills/compono files (SKILL.md, references/testdoubles.md, references/http.md, references/logging.md, evals/evals.json, plus the mandatory baseline-vs-updated skill-eval comparison) landed together, so both entries are removed from this page per its own "entries removed once implemented" rule.

ADR-0039 (Future Extension Package Admission Gate and Release Sequence) was the prior last entry on this page — Accepted, with PLAN-0039 Done, putting its two-stage admission model into effect across docs/roadmap/future-packages.md and skills/compono. See Future Packages for the resulting per-candidate disposition it produced.

Every other ADR recorded in docs/adr/README.md is currently Accepted and implemented, Superseded, or (for the two decisions later revisions replaced) implicitly retired by their successor. See the Historical Decision Log for the full list.