Skip to content

Commit 7020621

Browse files
docs(proof-debt): refresh stale variance bullet — resolved by wired EchoVariance (#243) (#258)
## What A one-line-spirit refresh of `docs/proof-debt.md`: the 2026-06-16 ground-truth-audit bullet still flagged the monad/comonad/adjunction **variance** question as *"genuinely open"* — but it was **settled four days later** by the **wired** `EchoVariance.agda` (#243, 2026-06-20). ## The fix The bullet now: - **preserves the dated audit observation** (true *as of 2026-06-16*: the only variance material was the orphaned `experimental/echo-additive/` track + `VarianceGate.agda`, which self-declares "NO proven theorems"); - **records the resolution**: `EchoVariance.agda` (in `All.agda`, `--safe --without-K`, zero postulates) — echo is a graded **monad of accumulation** + a section/retraction **adjunction exact on the grade-0 fibre**, and is **NOT a graded comonad** (`no-bare-recovery` the obstruction; sharpens `R-2026-05-18` from "withdrawn" to "decided against"); - points at the **wired** `EchoVariance` + `docs/echo-types/variance-resolution.adoc` as the citation, and notes the orphaned experimental track is the *retired earlier attempt*. This keeps the audit's honesty (it was accurate when written) while removing the stale "open" status that contradicted the later wired result. Docs-only; `kernel-guard` PASS. Verified `EchoVariance` is wired (`All.agda:107`) and `variance-resolution.adoc` exists. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_018CaSgNjNURC7ocsyjYh9We --- _Generated by [Claude Code](https://claude.ai/code/session_018CaSgNjNURC7ocsyjYh9We)_ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 8963ba5 commit 7020621

1 file changed

Lines changed: 20 additions & 10 deletions

File tree

docs/proof-debt.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -140,16 +140,26 @@ ledger above.
140140
and `Ordinal/Buchholz/Fidelity.agda` (d) — are guardrail-exempt,
141141
`--without-K`-only, and imported by no `All.agda`, so the `--safe`
142142
kernel cone depends on neither. Nothing slipped into the wired layer.
143-
- **⚠ Variance is NOT a proven result.** The `experimental/echo-additive/`
144-
track (`GradedComonad` / `GradedMonad` / `GradedAdjunction` /
145-
`VarianceGate.agda`) is present on `main` but **orphaned** (in no
146-
`All.agda`, not CI-verified), and `VarianceGate.agda` self-declares
147-
"This file contains NO proven theorems … OBLIGATION comments" + variance
148-
**RETRACTED R-2026-05-18**. It typechecks `--safe` only because the
149-
obligations are comments. **Do not cite the monad / comonad / adjunction
150-
variance question as settled** — it remains genuinely open. Build instead
151-
on the wired `Echo` / `EchoResidue`, `EchoGradedComonad` (coassoc/counit),
152-
the composition isos, and `DyadicEchoBridge`.
143+
- **⚠ Variance was open AT AUDIT TIME; RESOLVED 2026-06-20.** As of this
144+
audit (2026-06-16) the only variance material on `main` was the
145+
`experimental/echo-additive/` track (`GradedComonad` / `GradedMonad` /
146+
`GradedAdjunction` / `VarianceGate.agda`) — **orphaned** (in no
147+
`All.agda`, not CI-verified; `VarianceGate.agda` self-declares "This file
148+
contains NO proven theorems … OBLIGATION comments", variance **RETRACTED
149+
R-2026-05-18**), so the monad / comonad / adjunction question was genuinely
150+
open *then*. It was **settled four days later by the WIRED
151+
`EchoVariance.agda`** (#243, 2026-06-20 — in `All.agda`, `--safe
152+
--without-K`, zero postulates, pinned in `Smoke.agda`): echo is a graded
153+
**monad of accumulation** (`accumulate = Echo-comp-iso-from`) with a
154+
section/retraction **adjunction exact on the grade-0 fibre**
155+
(`recoverable-fibre = A↔ΣEcho`), and is **NOT a graded comonad**
156+
(`no-bare-recovery` via `no-section-of-collapsing-map` is the obstruction;
157+
sharpens `R-2026-05-18` from "graded comonad withdrawn" to "decided
158+
against"). Cite the WIRED `EchoVariance` for the verdict; the orphaned
159+
`experimental/echo-additive/` track is the retired earlier attempt. See
160+
`docs/echo-types/variance-resolution.adoc`. Build on the wired `Echo` /
161+
`EchoResidue`, `EchoVariance`, `EchoGradedComonad` (coassoc/counit), the
162+
composition isos, and `DyadicEchoBridge`.
153163
- **Env gotcha (fix before handoff).** A *dangling* libraries config
154164
(nix-store name mismatch + a non-existent `…/absolute-zero` path) causes
155165
**false "library name not found" failures** under the default config.

0 commit comments

Comments
 (0)