Skip to content

Commit 3dc262b

Browse files
hyperpolymathclaude
andcommitted
docs(kernel-note): classify 18 Echo* modules to unblock kernel-guard CI
PR #136 (session/doc-sweep-slice-2bplus-landed) introduced or touched 18 Echo*.agda modules without entries in echo-kernel-note.adoc, so scripts/kernel-guard.sh Check B (classification-drift lint) failed with exit 1 before Agda was even installed. Classifications (by in-repo import set): - EchoTotalCompletion: Tier 1 (only Echo + stdlib) — A ↔ Σ Echo encode/decode pair anchoring the F5 canonical-identity cohort - 17 others: Tier 2 (multi-hop) — split between the F5 canonical- identity / OFS cohort and the application/extension modules. F5 cohort: EchoOrthogonalFactorizationSystem, EchoImageFactorization, EchoNoSectionGeneric, EchoLossTaxonomy, EchoResidueTaxonomy, EchoDecorationStructure, EchoObservationalEquivalence, EchoOFSUnivF5, EchoOFSUnivF5Diag, EchoOFSUnivF5Iso, EchoCanonicalIdentitySuite. Application/extension: EchoEntropy, EchoLLEncoding, EchoProvenance, EchoSecurity, EchoProbabilisticSupport, EchoDifferential. Kernel-guard check A (funext-free certificate) continues to pass. Both checks PASS locally after this change. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 00f94bd commit 3dc262b

1 file changed

Lines changed: 28 additions & 3 deletions

File tree

docs/echo-types/echo-kernel-note.adoc

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,14 @@ kernel** — the boundary is real and lives outside this core.
6464
| `EchoCharacteristic`, `EchoChoreo`, `EchoDecidable`,
6565
`EchoFiberBridge`, `EchoFiberCount`, `EchoFiberTriangulation`,
6666
`EchoIndexed`, `EchoRelational`, `EchoTruncation`,
67-
`EchoJanusBridge`, `EchoTropical`, `EchoSeparating`
67+
`EchoJanusBridge`, `EchoTropical`, `EchoSeparating`,
68+
`EchoTotalCompletion`
6869
| One hop off the kernel. `EchoJanusBridge`/`EchoTropical` are
6970
*Directions* (see MAP). `EchoFiberTriangulation` is the external
7071
stdlib triangulation hardening item. `EchoSeparating` carries
71-
retracted prose framing (below).
72+
retracted prose framing (below). `EchoTotalCompletion` is the
73+
`A ↔ Σ Echo` encode/decode pair anchoring the F5 canonical-
74+
identity cohort (Tier 2 below).
7275

7376
| *Derived — Tier 2* +
7477
(depend on Tier-1 `Echo*`)
@@ -81,7 +84,14 @@ kernel** — the boundary is real and lives outside this core.
8184
`EchoExampleAbsInt`, `EchoExampleParser`, `EchoExampleProvenance`,
8285
`EchoExampleSignAnalysis`, `EchoExampleTruncation`,
8386
`EchoSearchExample`, `EchoThermodynamicsArbitrary`,
84-
`EchoThermoCollapseImpossible`, `EchoAbstractionBarrier`
87+
`EchoThermoCollapseImpossible`, `EchoAbstractionBarrier`,
88+
`EchoOrthogonalFactorizationSystem`, `EchoImageFactorization`,
89+
`EchoNoSectionGeneric`, `EchoLossTaxonomy`, `EchoResidueTaxonomy`,
90+
`EchoDecorationStructure`, `EchoObservationalEquivalence`,
91+
`EchoOFSUnivF5`, `EchoOFSUnivF5Diag`, `EchoOFSUnivF5Iso`,
92+
`EchoCanonicalIdentitySuite`, `EchoDifferential`, `EchoEntropy`,
93+
`EchoLLEncoding`, `EchoProbabilisticSupport`, `EchoProvenance`,
94+
`EchoSecurity`
8595
| Multi-hop. `EchoThermodynamics` reaches the kernel via
8696
`EchoFiberCount` (no direct `Echo` import);
8797
`EchoThermodynamicsFinite` is its Bishop-finite transport layer.
@@ -93,6 +103,21 @@ kernel** — the boundary is real and lives outside this core.
93103
`EchoLinear`, landed 2026-05-26 via PR #119. `EchoExample*` are
94104
derived domain
95105
applications.
106+
*F5 canonical-identity / OFS cohort* (added via Slice-2b+ doc
107+
sweep): `EchoOrthogonalFactorizationSystem` is the
108+
(encode-mono / decode-epi) factorisation keystone;
109+
`EchoImageFactorization` carries the image side;
110+
`EchoOFSUnivF5`/`Diag`/`Iso` are the F5 universal-property work
111+
routing composition through totality;
112+
`EchoCanonicalIdentitySuite` re-exports the cohort as a single
113+
entry point; `EchoNoSectionGeneric` / `EchoLossTaxonomy` /
114+
`EchoResidueTaxonomy` / `EchoDecorationStructure` /
115+
`EchoObservationalEquivalence` are the no-section / loss /
116+
residue / decoration / observational classifications.
117+
*Application/extension modules* (also added via the same sweep):
118+
`EchoEntropy`, `EchoLLEncoding`, `EchoProvenance`, `EchoSecurity`,
119+
`EchoProbabilisticSupport`, `EchoDifferential` are derived domain
120+
applications mapped under their own headings in MAP.adoc.
96121

97122
| *Earn-back gate modules* +
98123
(derived / scoped; not kernel)

0 commit comments

Comments
 (0)