Two things this commit does, in the order they were discovered.
1. PHASE 1 CORRECTED. The perception arc's operator experiment is
substantially already run, with three negative results found only by
import-graph census (373 of 666 modules unreachable from serving — grep
of the serving path was the wrong instrument, and this is the second time
this session that a method hole, not a fact hole, hid the evidence):
- 2026-06-04 field-reasoner wedge: translator versors on e1 -> C3,
decoration (wrong=0 held; caught zero symbolic errors; diversity 0)
- 2026-07-19 relational operator ablation: CGA dilation VersorBinding ->
identical to rational baseline 2/8; depth inert; enrich=decoration
- 2026-07-28 ADR-0252 §5: point configurations under Procrustes -> NO-GO
Convergent mechanism: geometry isomorphic to the arithmetic reproduces it
exactly and adds nothing. Binding constraint in all three: the reader.
Reopening criterion recorded so this is never re-proposed blind.
2. THE FOUNDATIONS AUDIT (docs/plans/2026-07-28-foundations-audit.md) now
precedes the perception arc. Method: bottom-up, and no component counts as
understood until four articulations carry evidence — intrinsic correctness,
role in its subsystem, the subsystem's role in the system, and every seam
with its live/dark status. A defect at layer N silently invalidates the
mastery of everything above it, and this repo has proven the invalidations
are real (the empty-set daemon; the dark faithful reader).
FA-1 / G-25 — CORE-LOGOS, tested before the charter was written. The user's
suspicion is CORRECT and now exact: ADR-0005/0015 make cross-language holonomy
resonance THE validation gate of meaning ("This is the CORE-Logos proof"), and
what exists is 11 alignment edges + 9 HE morphology rows (the ADR's own
John1:1/Gen1:1 first cases, never grown), an HE veto that no-ops on English,
a recall bridge running on mystery ON-flag #1 (allow_cross_language_recall —
the pillar's own switch, undocumented), a registered hebrew_greek domain with
zero curriculum bands, and no path anywhere consulting holonomy as a gate.
Root folding into vectors and live holonomy machinery are real. Verdict:
architected, seeded exactly as designed, wired at three mutually-unaware
points, load-bearing nowhere. Everything above L2 currently operates over an
ungrounded semantic space.
The next experiment is therefore NOT a fourth operator-arithmetic ablation:
it is FA-1's pre-registered holonomy-gate question — does cross-language
holonomy closure discriminate meaning-preserving from meaning-breaking
articulation — which tests the geometry on the job the design actually
assigned it (resonance across representations), the one domain that is not
isomorphic to trivial symbolic computation.
Layer stack L0-L5 chartered with initial verdicts; census becomes a pinned
ratchet lane; Perception Arc Phase 0 and Phase 4 stand.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wcw2pnMBwyvmNyQg4uPEt4
Cross-examined a six-fault red-team audit against the source at a4f567f0.
Three faults stale or mis-attributed, one already executed, one already ruled,
one superseded the same day — but it is the best-anchored external audit of the
four, and chasing its claims caught a hole in G-24's own sweep.
THE FIND: core/semantic_primitives/ + generate/linguistic_pipeline/ implement
ADR-0252 §2 faithfully — typed Container/ConservationLaw/DimensionalType
primitives, layer_a_english surface extraction, and field_integration.py
(51 geometric refs): constraints embedded as conformal points / COMPOSED
ROTORS with versor_condition + GoldTether closure. Nothing on the serving
side calls it. F-B amended: two readers exist — the inverted one serves,
the faithful one is dark.
Also verified: W-007's "architecturally blocked" claim is stale by two months
(ADR-0146 committed the L10 shape 2026-05-25; the daemon landed 18e25580;
the DerivedRecognizer step is BUILT at pipeline.py:211 behind
recognition_grounded_graph=False). The audit reasoned from the
substrate-liveness ratchet — the instrument PR-3 marked historical this same
day. H-9's mechanism, demonstrated on an external auditor.
Adopted from the audit: the H2 non-collapse criterion (the §5 add-vs-subtract
minimal pair must show non-zero relational contrast under operator
composition) joins the Phase-1 pre-registration verbatim; the use_salience
ruling moves ahead of Phase 3's serving evals.
The pattern, named once in the plan §2b: linguistic_pipeline, the ADR-0144
recognizer step, and relation_compiler are three instances of one class —
correct mechanisms built dark behind unruled flags while enumerative stopgaps
serve. The flag register's §3a hesitancy cluster is the same disease seen
flag-side. CORE's failure mode is not "never built"; it is transition windows
that never close. Phase 2 now begins from the dark-bridge inventory rather
than from new code — "less machinery" made concrete.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wcw2pnMBwyvmNyQg4uPEt4
Why capability has not moved despite everything being implemented, answered by
measurement rather than opinion, at 0e1be8be:
F-A The serving path is 100% symbolic. reader.py (490), proof_chain (3,916),
both surface composers: zero geometric references. All served capability
comes from a template parser feeding an ROBDD engine.
F-B The reader INVERTS its own ratified design. ADR-0252 §2 stage 1
prescribes containment/transfer/accumulation/comparison and bans
surface-slot regexes verbatim; the implementation is surface-slot
regexes over categorical/member/ordering/propositional. Corpus agrees:
1.28% read rate, possession/transfer/quantity absent, if/then (0.1% of
sentences) holding 21% of the inventory.
F-C Template architecture cannot produce chunk lifts — each construction is
one hand-fitted rule; generalization is zero by construction. This is
why lifts have only ever arrived as overfit slivers.
F-D Geometry does exactly two cognitive jobs and both are stranded:
salience->attention (bypassed by every licensed lane) and
relation_compiler's Hamiltonian ground-state solver (off-serving,
behind a 1.0% math reader). Real geometric computation exists — it
"NEVER evaluates scale*input+offset in Python" — and nothing feeds it.
F-E The §5 NO-GO killed alignment-on-points-under-similarity. The
composition branch — relations as OPERATORS, meaning as composition,
the pattern relation_compiler already embodies — was never tested.
Plan: docs/plans/2026-07-28-perception-arc.md. Phase 0 pins the 1.28%/1.0%
read-rate floors as the metric the arc is accountable to. Phase 1 is a
§5-shaped pre-registered GO/NO-GO on hypothesis H2 (compositional
core-primitive reading over operator encodings; NO-GO branch declared: a
principled compositional grammar instead — either verdict exits the template
treadmill). Phase 2 builds ONE perception layer as combinator core + declared
construction lexicon, so coverage growth is table rows, not parsers. Phase 3
reconnects the Hamiltonian corridor to serving through the now-honest licence
machinery. Phase 4 deletes what earned it: G-3's template-widening program
superseded, curriculum-serve machinery parked. Phase 5 prepares the ADR-0252
amendment and the use_salience ruling for one-word decisions.
Explicitly untouched: core/physics, the algebra, the reliability gate, the
ledger discipline — correct and load-bearing. The enumerative reader stays
serving until its replacement proves out: supersession-in-place, per the ADR's
own preserved rule.
G-24 registered Tier A. G-3 as previously specified is superseded, recorded in
the execution plan's closing addendum rather than silently.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wcw2pnMBwyvmNyQg4uPEt4