You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs+meta: cleanup after #58 — proof-debt cross-refs + STATE/META (#59)
## Summary
Cleanup follow-on to #58 (Phase 1 per-axiom triage of 72 Coq Axioms).
Wires the new triage doc into the existing seed and refreshes
machine-readable state.
- **CHANGELOG.md** — add #58 under Unreleased/Documentation.
- **docs/proof-debt.md** — link to `docs/proof-debt-triage.md`; refresh
§(a)/§(b)/§(c)/§(d) sections to reflect the Phase 1 disposition (52 c /
17 a / 3 b for Coq); update headline count 129 → 124 reflecting
intervening closures.
- **.machine_readable/6a2/STATE.a2ml** — bump `last-updated` to
2026-05-27; replace stale "begin classification sweep" next-action with
the 17 §a discharge backlog + Phase 2 (Lean axioms + Idris2 postulates);
add 2026-05-27 session-history entry; refresh `coq-proofs` component
summary.
- **.machine_readable/6a2/META.a2ml** — bump `last-updated`; add ADR-009
(was missing here vs `META.scm`) + new ADR-010 for the Phase 1 triage.
- **.machine_readable/META.scm** — add ADR-010 matching `META.a2ml` for
parity.
No code changes; documentation + machine-readable state only.
## Test plan
- [ ] Visual review of the 5 file diffs
- [ ] `check-trusted-base.sh` count unchanged (124 — no axioms touched)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .machine_readable/6a2/META.a2ml
+3-1Lines changed: 3 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
[metadata]
8
8
version = "1.0.0"
9
-
last-updated = "2026-05-20"
9
+
last-updated = "2026-05-27"
10
10
11
11
[project-info]
12
12
license = "MPL-2.0"
@@ -22,6 +22,8 @@ decisions = [
22
22
{ id = "ADR-006", status = "accepted", title = "state_eq excludes state_pc — PC is control-flow bookkeeping, not observable side effect (2026-05-18 rescue)" },
23
23
{ id = "ADR-007", status = "accepted", title = "Discharge eval_deterministic Axiom → Theorem via step_deterministic_strong helper (2026-05-20, PR #24); first post-T0 axiom audit win" },
24
24
{ id = "ADR-008", status = "accepted", title = "Delete unsound eval_respects_state_eq_{left,right} axioms; weaken logically_reversible definition to use =st= (observational reversibility); re-prove cno_eval_on_equal_states + cno_logically_reversible via cno_terminates + cno_preserves_state (2026-05-20); rationale: under PC-excluding state_eq the strong axioms force a syntactically-identical eval result, which is unsound because eval propagates PC deterministically while =st= ignores it" },
25
+
{ id = "ADR-009", status = "accepted", title = "Delete unsound alignmentMatchesPlatformWord Idris2 postulate; consolidate alignedSizeCorrect into shared AbsoluteZero.ABI.Proofs.DivMod module (PR #40, Refs #27)" },
26
+
{ id = "ADR-010", status = "accepted", title = "Phase 1 per-axiom triage of 72 Coq Axioms per standards#203 trusted-base policy (2026-05-27, PR #58): 52 §c TRUSTED-BASE + 17 §a DISCHARGE backlog + 3 §b PROPERTY-TEST; canonical disposition in docs/proof-debt-triage.md" },
("ADR-009" "accepted" "Delete unsound alignmentMatchesPlatformWord Idris2 postulate (HasAlignment carries no evidence; would derive So (1 mod 8 == 0) from CNOResultLayout.alignment); replace single consumer with per-Platform decidable proof. Consolidate remaining alignedSizeCorrect postulate into shared AbsoluteZero.ABI.Proofs.DivMod module as the estate-wide div/mod lemma surface (absolute-zero#27, civic-connect alignUpDivides/mkFieldsAligned/offsetInBoundsPrf migrate here)")))
15
+
("ADR-009" "accepted" "Delete unsound alignmentMatchesPlatformWord Idris2 postulate (HasAlignment carries no evidence; would derive So (1 mod 8 == 0) from CNOResultLayout.alignment); replace single consumer with per-Platform decidable proof. Consolidate remaining alignedSizeCorrect postulate into shared AbsoluteZero.ABI.Proofs.DivMod module as the estate-wide div/mod lemma surface (absolute-zero#27, civic-connect alignUpDivides/mkFieldsAligned/offsetInBoundsPrf migrate here)")
0 commit comments