Skip to content

Commit 80a06d7

Browse files
Merge branch 'main' into claude/inspiring-meitner-QHuNU
2 parents 3401b6f + 746cdc5 commit 80a06d7

3 files changed

Lines changed: 101 additions & 29 deletions

File tree

.machine_readable/6a2/STATE.a2ml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,20 @@
1414
# S-expr schema reference was:
1515
# https://github.com/hyperpolymath/standards/blob/main/state-a2ml/spec/abnf/state.abnf
1616
#
17-
# Purpose: machine-readable current project state. The PRIMARY landed
18-
# workstream is the Buchholz/Ordinal rank-monotonicity + well-foundedness
19-
# track (Slice 3+4 Route A arc). The EI-2 termination capture (April
20-
# 2026) is preserved below as history — it prevents EI-2 from being
21-
# re-investigated, but it is no longer the whole document identity.
17+
# Purpose: machine-readable current project state.
18+
#
19+
# CURRENCY NOTE (2026-06-21): the ordinal / Buchholz track is RETIRED from
20+
# echo-types (owner decision D-2026-06-21) — it outgrew the project and is
21+
# being extracted to its own ordinal-notation repo (physical cut = owner;
22+
# tracking issue #263; hand-off record
23+
# docs/echo-types/decisions/ordinal-fidelity-ladder-parked.adoc). The
24+
# detailed [recent-work] and [current-workstream] blocks below are preserved
25+
# as accurate HISTORY of the 2026-06-05 → 2026-06-12 arc, NOT live work. The
26+
# live tracks as of 2026-06-21 are: composition (landed); establishment
27+
# (Pillars A–D + F closed; Pillar E in-repo complete at the bounded-claim
28+
# level; order-type fidelity the one OPEN external problem, D-2026-06-14);
29+
# variance resolved (#243); aggregation generalised (#175). The EI-2
30+
# termination capture (April 2026) remains preserved below as history.
2231

2332
[metadata]
2433
project = "echo-types"
@@ -29,9 +38,9 @@ version-target = "0.1.1" # CHANGELOG still [Unreleased] over
2938
# [0.1.0+integration-pending]; no new
3039
# release tag minted as of 2026-06-12
3140
license = "MPL-2.0"
32-
last-updated = "2026-06-12"
41+
last-updated = "2026-06-21"
3342
status = "active development"
34-
phase = "ordinal track (Gate 1 blocked, Gate 3 mechanical-open) + Pillar E write-up + estate governance adopted"
43+
phase = "ordinal track RETIRED (D-2026-06-21, extraction pending #263); composition landed; establishment Pillars A–D+F closed + Pillar E in-repo complete (order-type fidelity OPEN external, D-2026-06-14); variance resolved (#243); aggregation generalised (#175)"
3544

3645
# ============================================================
3746
# Recent work (2026-05-30 → 2026-06-12, from git log origin/main)

wiki/Home.adoc

Lines changed: 63 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,48 @@ toc::[]
4646
affine mode.
4747
|===
4848

49+
== Who is this for?
50+
51+
echo-types serves three audiences. Find your lane, then follow the reading order.
52+
53+
[cols="1,3", options="header"]
54+
|===
55+
| You are… | Start here, in order
56+
57+
| *A developer* +
58+
(writing or extending proofs)
59+
| 1. <<Working-Rules.adoc#,Working-Rules>> — the non-negotiable discipline
60+
(`--safe --without-K`, zero postulates, Smoke pins, `All.agda` wiring). +
61+
2. `CLAUDE.md` — current rung-state + the per-arc *DO NOT reopen* lists. +
62+
3. <<Architecture.adoc#,Architecture>> + `docs/echo-types/MAP.adoc` — the
63+
module map and where a new theorem belongs. +
64+
4. *Build:* `bash scripts/provision-agda.sh`, then
65+
`agda -i proofs/agda proofs/agda/All.agda` (and `Smoke.agda`) must exit 0.
66+
67+
| *A maintainer* +
68+
(gates, releases, governance)
69+
| 1. <<Roadmap.adoc#,Roadmap>> + `roadmap-gates.adoc` — the three identity
70+
gates and their *failure actions* (gates are reassessed every tagged
71+
release). +
72+
2. `docs/retractions.adoc` — how a failed gate is recorded (never silently
73+
revised). +
74+
3. `scripts/kernel-guard.sh` + `.github/workflows/agda.yml` — the CI cone
75+
that must stay green. +
76+
4. `.machine_readable/6a2/STATE.a2ml` (EI-2 record + current state) and
77+
`docs/bridges/cross-repo-bridge-status.md` (downstream ledger).
78+
79+
| *An end user* +
80+
(wiring Echo into another language)
81+
| 1. `FOUNDATION_CONTRACT.md` — the stable `Echo.*` interface and the boundary
82+
invariant *Echo IS-NOT a resource instance*. Read this first. +
83+
2. <<Overview.adoc#,Overview>> — what Echo adds and, crucially, what it does
84+
*not* add (honest scope). +
85+
3. *EchoTypes.jl* — the executable Julia shadow; falsifies-by-counterexample
86+
on concrete finite data. +
87+
4. <<Deniability.adoc#,Deniability>> — a worked first-class echo property to
88+
see the shape of a consumer-facing result.
89+
|===
90+
4991
== Canonical sources of truth
5092

5193
This wiki is a *distillation*. The authoritative records are:
@@ -61,11 +103,27 @@ This wiki is a *distillation*. The authoritative records are:
61103
* `.machine_readable/6a2/STATE.a2ml` — EI-2 record (permanent) + current-state block.
62104
* `docs/bridges/cross-repo-bridge-status.md` — cross-repo bridge ledger.
63105

64-
== One-line status (as of 2026-06-13)
65-
66-
* *Composition track* — landed (Echo-comp-iso, cancel-iso, pentagon).
67-
* *Ordinal track* — partial (Buchholz; Slice 3+4 Route A; target Bachmann–Howard ψ₀(Ω_ω)).
68-
* *Establishment track* — Pillars A–D + Pillar F (F1–F4) closed; Pillar E paper open.
106+
== One-line status (as of 2026-06-21)
107+
108+
* *Composition track* — landed (Echo-comp-iso, cancel-iso, pentagon). No open
109+
headline items.
110+
* *Establishment track* — Pillars A–D and F (F1–F4) closed; the in-repo half of
111+
Pillar E is complete at the bounded-claim level. One named *OPEN external*
112+
problem remains: *order-type fidelity* to ψ₀(Ω_ω) (decision-log
113+
`D-2026-06-14`).
114+
* *Variance* — resolved (`EchoVariance.agda`, #243): an echo is a graded
115+
*monad of accumulation* with a section/retraction adjunction exact on the
116+
grade-0 fibre — *not* a graded comonad (that reading is the lossless
117+
complement-storing writer).
118+
* *Aggregation* — `EchoAggregation.agda` generalised to the monoid/group form
119+
(`aggregation-as-fold`; #175), with `no-canonical-disaggregation` (the
120+
Sonnenschein–Mantel–Debreu / representative-agent critique, stated
121+
type-theoretically).
122+
* *Ordinal track* — *RETIRED from echo-types* (owner decision `D-2026-06-21`):
123+
the transfinite Buchholz/Veblen ladder outgrew the project. The landed
124+
artifact is correct and stays; the disposition is *extraction to its own
125+
ordinal-notation repo* (the physical cut is the owner's; tracking: #263).
126+
See <<Roadmap.adoc#ordinal,Roadmap § Ordinal>>.
69127
* *Deniability track* — `EchoDeniability.agda` landed: perfect/partial duality,
70128
`IsConstantOpener` boundary, no-section / section duality as a checked theorem pair.
71129

wiki/Roadmap.adoc

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -55,21 +55,25 @@ The base accumulation iso, cancellation iso, and pentagon coherence are all
5555
landed and packaged as `_↔_`. No open headline items; further work is
5656
consolidation / doc-threading.
5757

58-
=== Ordinal track — partial (the active bottleneck)
59-
60-
Target: *Bachmann–Howard* ψ₀(Ω_ω). Open, in priority order:
61-
62-
. *Unbudgeted `_<ᵇʳᶠ_` global WF* — the GLOBAL form over native `_<ᵇ_`
63-
is *walled* (all five standard routes; native `_<ᵇ_` is ordinally
64-
unsound — see `buchholz-rank-obstruction.adoc`). The SOUND-CARRIER
65-
form is *DONE* (2026-06-14, PR #212): `RecursiveSurfaceSound.wf-<ᵇʳᶠ²`
66-
is unbudgeted, built over `_<ᵇ²_` + the doubled-ladder `rank2`
67-
embedding. Remaining open is only the global-over-native form, whose
68-
realistic close-out is a falsifiable "cannot close under
69-
`--safe --without-K`" verdict rather than a positive proof.
70-
. *Full constructor set beyond the admitted core* — the K-limited shared-binder
71-
cases `<ᵇ-ψα`, `<ᵇ-+2`.
72-
. *Push the surface-route WF back* into `Order.agda`'s main `_<ᵇ_` package.
58+
[#ordinal]
59+
=== Ordinal track — RETIRED from echo-types (owner decision D-2026-06-21)
60+
61+
The transfinite Buchholz/Veblen ascent *outgrew echo-types* and is *no longer
62+
echo-types work*. The landed artifact is correct (`--safe --without-K`, zero
63+
postulates, in the green closure) and *stays compiling*; *no new ordinal rung
64+
is opened here*. The disposition is *extraction to its own ordinal-notation
65+
repository* — the physical cross-repo cut is the owner's. Tracking: *#263*.
66+
67+
* *Hand-off record* (frontier + inventory for the extracted repo, NOT a
68+
resume-here plan): `docs/echo-types/decisions/ordinal-fidelity-ladder-parked.adoc`.
69+
* *Firewall (verified):* `OmegaMarkers` ← `Buchholz.Syntax` ← `EchoOrdinal`
70+
STAY (Echo Core's bridge); everything else under `proofs/agda/Ordinal/` MOVES.
71+
* *Frozen open items* (for the extracted repo only — NOT echo-types TODOs):
72+
unbudgeted `_<ᵇʳᶠ_` global WF over native `_<ᵇ_` (the sound-carrier form
73+
`RecursiveSurfaceSound.wf-<ᵇʳᶠ²` is already DONE, PR #212); the full
74+
K-limited shared-binder constructor set (`<ᵇ-ψα`, `<ᵇ-+2`); and order-type
75+
fidelity to ψ₀(Ω_ω) (`D-2026-06-14`, an OPEN *external* problem — retirement
76+
neither closes nor over-claims it).
7377

7478
=== Establishment track — Pillar E only
7579

@@ -92,8 +96,9 @@ Pillar E is complete at the bounded-claim level. Remaining:
9296
The full debt list, with effort/impact, lives in
9397
`.machine_readable/agent_instructions/debt.a2ml`. Highlights:
9498

95-
* *Should:* the two ordinal WF items above; image factorisation (epi, mono)
96-
earn-back (needs propositional truncation — a substantial design decision).
99+
* *Should:* image factorisation (epi, mono) earn-back (needs propositional
100+
truncation — a substantial design decision). (The ordinal WF items moved out
101+
with the ordinal-track retirement — see #263.)
97102
* *Could:* decoration-zoo wiring (Cost/Search/Indexed/Epistemic as
98103
ResidueForm/DecorationStructure instances); the Q2.1 truncation
99104
generalisation; rsr-conformance chores (@sha256 pins, README/roadmap

0 commit comments

Comments
 (0)