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
fix+feat: resolve paper.adoc merge conflict + clear related-work [EXPAND] + land Track C
Three-in-one batch closing the remaining session items.
1. P0 — paper.adoc merge-conflict resolution
- Remove three unresolved git conflict markers at lines 557, 1137,
1156 (from merge commit cab99f1 incorporating reframe/retraction-
2026-05-18). The HEAD chunk (579 lines of substantive proof-size /
threats-to-validity / related-work analysis) and the incoming
chunk (related-work [EXPAND] note + 2-cat ruleout note) both kept;
conflict markers stripped, no content lost.
- Delete duplicate Reframing note (37 lines at former 1207-1243);
single canonical copy retained earlier in the file.
- paper.adoc 1278 → 1238 lines.
2. Lane 1 close-out — paper.adoc [EXPAND] tag 2 (related-work pass)
- Clear the two stale TODO notes (related-work expansion + 2-cat
ruleout fold-in). Both notes' content was silently delivered in
the substantive subsections above: §"HoTT homotopy fibres",
§"Graded comonads, coeffects, and QTT", §"Lenses and optics (the
witness-transport leg)" — the latter already containing the
2-categorical rule-out at lines 948-953.
- Replaced with a single explanatory NOTE pointing at the
delivered subsections + the comparators.adoc companion.
- Lane 1 close-out: only the ordinal-appendix [EXPAND] (tag 4)
remains, gated on the Bachmann-Howard milestone per design.
3. Lane 2 close-out item 2 — Track C
- New proofs/agda/examples/EchoVsSigma.agda. Three lemmas pairing
each headline example with the small raw-Σ counter-program the
Echo interface refuses to export at affine mode:
* parser-sigma-distinguishes (echo-parse-nested vs echo-parse-
pair at parses≡true, via proj₁ + paren-nested≢paren-pair)
* provenance-sigma-distinguishes (echo-prov-true vs echo-prov-
false at project≡0, via prov∘proj₁ + true≢false)
* absint-sigma-distinguishes (echo-pos-p1 vs echo-pos-p2 at
α≡pos, via proj₁ + p1≢p2)
- Mirrors EchoAbstractionBarrier.sigma-distinguishes at the
per-example level. Together with EchoAbstractionBarrier.affine-
consumer-cannot-distinguish, establishes the Gate 3
matched-positive + matched-negative pair discipline ("raw Σ
would leak; Echo blocks it").
- Builds clean under --safe --without-K, zero postulates.
- Wired into examples/All.agda; pinned in Smoke.agda under own
using-block.
4. Roadmap Lane 2 update
- Mark Track C item as LANDED 2026-05-26. Gate-2 nominee re-audit
(item 3) remains the sole open requirement for full Lane 2
close-out.
Build verification: agda proofs/agda/All.agda, proofs/agda/Smoke.agda,
proofs/agda/examples/All.agda all exit 0 under --safe --without-K.
Retraction discipline (R-2026-05-18) respected throughout: no new
prose introduces graded-comonad, full-universal-property,
model-independence, or general-parametricity claims.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments