Skip to content

evidence(SUBSTATE-2, #1010): land #1011's 32 branch-only records and modules - #1096

Merged
amaybaum merged 2 commits into
mainfrom
evidence/substate2-landing-20261104
Nov 4, 2026
Merged

amaybaum merged 2 commits into
mainfrom
evidence/substate2-landing-20261104

Conversation

@amaybaum

@amaybaum amaybaum commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Minimal evidence landing for SUBSTATE-2 (accountable Issue #1010). Owner authorization: #1088 c.6631552211 (amaybaum, session chat, 2026-11-04, quoted verbatim there): "Land all 32 files byte-identically from #1011's reviewed head 947761dd. Add only the two necessary Lean imports and their census entries. Do not duplicate F2CoherenceControls, its import or census family, which are already on main." #1011 stays open; closing it is a separate owner step after the #1010 handoff.

Head

  • Landing commit 5e8c496f2253aa4be05ca4159d9bebaf6a80f39a, single parent 2a978edc (then main).
  • main moved to 8a47132d when evidence(MR-1, #866): land the five stage-1 records of #1023 #1095 merged, so the branch was updated by an ordinary merge, never a rebase: head 09dc83ae5301e06004091b4de41c5fa80bcd9e29, parents 5e8c496f and 8a47132d. The merge needed no conflict resolution.
  • Net diff against main 8a47132d: 32 added files and 2 modified files, 6850 insertions, 0 deletions. This is the same patch as 5e8c496f against 2a978edc (equal patch-id).

Commit-message correction. The commit message of 5e8c496f says "the 15 F2-1 files". That count is wrong: 13 F2-1 files land. The commit message is not rewritten. The landing holds 32 unique files: 2 Lean modules and 30 records (5 at the top level of recursive-substates/, 7 in fixed-scale-skew/, 5 in native-padic-bridge/ and 13 in f2-1-coherence-sourcing/).

What lands

  • 32 files absent from main, byte-identical to 947761dd40c17e4fdedcd8972a0b4e53e8bfba42 at the same paths:
    • verification/lean-mathlib/OIBridge/RecursiveFiniteFactor.lean and OIBridge/NativePadicReduction.lean;
    • 30 records under verification/programmes/substratum/recursive-substates/, as counted above. The F2-1 files include stage2/ (run 1) and stage2/run-2/.
  • verification/lean-mathlib/OIBridge.lean: the imports OIBridge.RecursiveFiniteFactor and OIBridge.NativePadicReduction, after OIBridge.RootedRecurrenceBridge, as in 947761dd.
  • verification/lean-manuscript-census.json: the two kernel-only SUBSTATE-2 families for those modules, verbatim from 947761dd and in its position (before the F2-1 family). 120 families; every other entry is as on main.

Not duplicated: OIBridge/F2CoherenceControls.lean (blob fbf47504), its import and its census family are already on main, identical, via #1089 (4312028a).

Dependencies this addresses (§A.42 item 2)

After this lands, that content is on main in its 947761dd form, which differs from the pinned commits in four records:

  • README.md, native-padic-bridge/REPORT.md and fixed-scale-skew/REPORT.md differ from both 4e7ddb70 and c811e876. The changes replace wording that independent review was pending with the author-reported re-review and its unresolved reviewer provenance. README.md also adds a pointer to the post-closeout G★ correction (#1011 c.6546748788), which states that the thirteen-rule outcome is unchanged.
  • run-2/RESULT.md differs from 4e7ddb70 in one line: "Independent exact-head review" reads "Author-reported independent exact-head review".

No verdict or result differs.

Branch-only commits (provenance; none is on main)

On research/substate-2-recursive-20261030, kept at 947761dd:

Commit Role Cited by
66eb48ca F2-1 preregistration freeze (guards the non-transplantable disjunct; no execution) F2-1 records in this landing; PC-1 preregistration and vendored run-2/controls.py; F2CoherenceControls.lean and its census family on main
b86f0547 F2-1 stage 1: A★ delta review closed (no execution) the same
fdeeb2d5 F2-1 A★-1 review edits (no build) F2-1 records; PC-1's vendored run-2/controls.py
05ecc873 F2-1 stage 2 run 1: controls only, owner-authorized; its outcome is VOID F2-1 records; PC-1 PC-S2.md, stage2/RESULT.md, vendored run-2/controls.py
1d345126 F2-1 stage 2 run 2: bounded proof repairs, statements byte-identical; INCONCLUSIVE (gap) confirmed at this head F2-1 records; PC-1 preregistration and PC-S2.md
2155273f F2-1 run 2: exact-head CI evidence and token recorded F2-1 run-2/RESULT.md
4e7ddb70 F2-1 run 2: final review and two record corrections; the F2-1 record PC-1 and MR-1 pin PC-1 and MR-1 preregistrations, stage1-log.json, PC-S2.md, MR-star.md; PC-1 stage2/RESULT.md, stage2/controls.py and stage2/run-2/controls.py
c811e876 SUBSTATE-2 review fixes; the SUBSTATE-2 source PC-1 pins for NATIVE-PADIC-1 PC-1 preregistration; records in this landing
947761dd #1011's reviewed head and the source of every landed byte this PR

On research/substate-1, not touched by this landing:

Commit Role Cited by
b40ba681, 35055d31 SUBSTATE-1 wave-torus probe (visible recurrence; scoped claims) native-padic-bridge/REPORT.md in this landing, as provenance only
8af2d904 SUBSTATE-1 later-access result review; native apparatus constructions PC-1 PC-star.md (Q10), MR-1 MR-star.md, preregistration and stage1-log.json. It stays branch-only; this landing does not address it

The 'Cited by' column lists the main citing records, not every one. The frozen records keep citing these commits. Both branches are kept.

Scope

Evidence retention only. No scientific status changes and no proof changes.

Checks

  • Local static checks pass at the head 09dc83ae:
    • byte identity 32/32;
    • census tool, with a countercontrol that fails as expected without the two families (run at 5e8c496f; both edited files have the same blobs at the head);
    • artifact placement, migration manifest, claims, duplicate and voice;
    • staleness, coverage, dependency labels, mirror, citation, architecture and toolchain;
    • legacy records, citation roles and V3 receipts.
  • Not run locally: the Lean build and axiom report (CI only, §A.40). Probe replays are out of scope.
  • The independent review predicted a green Lean build. That prediction is not a substitute for CI. If the build fails, the failure is reported and no proof is repaired here.

Gates before merge

  • Independent exact-head review: done at 09dc83ae, CONFIRMED WITH NITS. Both nits concerned this description and are applied here; there were no blocking findings.
  • Green CI at the exact head.
  • Owner approval naming the exact head SHA.
  • Merge commit only.

🤖 Generated with Claude Code

https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb

…modules

Copies the 32 files that PR #1011 adds and that are absent from main,
byte-identical to its reviewed head 947761d,
at the same paths: OIBridge/RecursiveFiniteFactor.lean,
OIBridge/NativePadicReduction.lean and 30 records under
verification/programmes/substratum/recursive-substates/ (top level,
fixed-scale-skew/, native-padic-bridge/, and the 15 F2-1 files of
f2-1-coherence-sourcing/, including stage2/ run 1 and stage2/run-2/).

Main files edited, minimally:
- verification/lean-mathlib/OIBridge.lean: the two imports
  OIBridge.RecursiveFiniteFactor and OIBridge.NativePadicReduction, after
  OIBridge.RootedRecurrenceBridge as in 947761d.
- verification/lean-manuscript-census.json: the two kernel-only SUBSTATE-2
  families for those modules, verbatim from 947761d, in 947761d's
  position (before the F2-1 family). Every other entry is as on main.

Not duplicated: OIBridge/F2CoherenceControls.lean (blob fbf4750), its
import and its census family are already on main, identical, via the
merge 4312028.

Scope: evidence retention only (AGENTS.md section A.42 item 2), so that
the PC-1 records on main no longer cite F2-1 and SUBSTATE-2 sources held
only on the #1011 branch. No scientific status changes. The F2-1 run 1
record keeps its INCONCLUSIVE (void) verdict and run 2 its INCONCLUSIVE
(gap) verdict, unedited. The historical independent reviews remain
author-reported, with reviewer provenance not recovered; nothing is
promoted, and the durable re-review gate in #1010 is unaffected. The two
Lean modules were last built in CI against the 2026-11-01 main; this
commit's build is for CI to establish. No proof was changed.

Owner decision (amaybaum, 2026-11-04): keep #1011 at all 32 files; land
them byte-identically from 947761d; add only the two necessary imports
and their census entries; do not duplicate F2CoherenceControls.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Brings in #1095 so the branch is up to date with main. Ordinary merge; the
reviewed landing commit 5e8c496 is kept unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
@amaybaum
amaybaum marked this pull request as ready for review November 4, 2026 13:38
@amaybaum
amaybaum merged commit 9d022a6 into main Nov 4, 2026
26 checks passed
@amaybaum
amaybaum deleted the evidence/substate2-landing-20261104 branch November 4, 2026 13:39
amaybaum pushed a commit that referenced this pull request Nov 4, 2026
Required changes R1-R5 and nits O1-O6, O8:
- continuous-substates: every written proof in the directory is listed as
  unreviewed on main; acceptance labels scoped to #1009 units, with review
  records elsewhere on main keeping their own status; later edits and the
  #1016 files noted. ANALYSIS.md: "shows" -> "argues".
- PE-01 REPLAY.json: witness_scope gains the limits of REVIEW.md:148-149,
  157-158 and 170-179.
- O-RET README: Q7 wording also frozen in [U, Q7] items and referenced in
  DESIGN-PULSE.md; REVIEW.md:151 superseded; the posted #914 wording; run
  not replayed.
- Census: RecursiveFiniteFactor and GradientLinkFlatness notes name their
  landing PRs (#1096, #1100), as for the two notes already corrected.
- PC-1 README row range; MR-1 README wording.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants