Repository navigation
#941 Unit 2: SC17/SC31/SC33 provenance narrowings, README 29-declaration inventory, closure ledger - #1159
Merged
Conversation
… closure ledger Unit 2 of the Issue #941 closure programme, under the owner rulings on #941 (comment 6677500012, amaybaum, 2026-11-06), items 1 and 2 and the Unit 2 clause. - SC17 :68, SC31 :140, SC33 :111 (intro-corpus-audit tracks): each sentence stating what a then-draft Introduction (bace5ef, 72014a7, 3e60000; not on main) says is narrowed to a provenance statement. No draft blob is landed. - papers/introduction_repro/README.md :4 and :68 and README.md :117: the baseline inventory is 29 declarations; the missing OIBridge.C3.c3_necessity_via_hidden row (C3Necessity:88, print :141, propext, Classical.choice, Quot.sound) is added from the existing JSON report. "28-module" is unchanged. No evidence bytes are changed. - intro-corpus-audit-20261026/CLOSURE-LEDGER.md: the independently reviewed 190-row closure ledger, with off-main references marked as provenance and the owner rulings quoted. No row's status or proposed outcome is changed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Applies the non-material findings of the independent exact-head review of 087c9e0 and two factual cell corrections from the independent Unit 3/4 consistency check, in CLOSURE-LEDGER.md only. No status or proposed-outcome cell changes; 190 rows; status counts unchanged. - EV-L note: recorded acceptance is #942 c.6433846714; cb2029c is not on main and is provenance only. - Header: the quoted owner rulings (c.6677500012) govern wherever they select among, narrow or refuse an option offered elsewhere in the ledger. - R-03: Main:170 -> Main:176. CON-42: the implication is in Remark (two notions of memory), Main:628. rF-25: key range [Main] to [Wei89]. - X-2: FINDINGS :660 marked as off-main provenance for the Unit 4 check, and the header qualified accordingly. Introduction line count: 281 lines, the last is \endgroup. - SC-30: adds the missing destination #1029 orphan 34 (ch01:265, now :271; ch19:248; Computation:138; added by #946 c.6442678234); D-16, D-22, D-24 and D-25 recorded as having no recorded destination and not adjudicated under #941. - OD-4: separates OD-4's current families from the four kernel-only #1118 families (#1134 F-1 to F-4); census registration stays with #1118 (D10). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
amaybaum
marked this pull request as ready for review
November 6, 2026 06:26
amaybaum
pushed a commit
that referenced
this pull request
Nov 6, 2026
Integrates #1159 (#941 Unit 2) per owner ruling #1031 c.6678672357; it touches no Introduction file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Owner
Author
|
Record of the independent reviews of #1159. Posted after the merge. The #941 Unit 6 audit found that both verdicts had been relayed only in the coordinator's summary (#941 c.6677992216) and in the reviewer's working file. This comment restates them; it changes nothing. 1. Exact-head review at
2. Delta review of
The owner approved the merge at Generated by Claude Code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft. Not for automatic merge. Unit 2 of the closure programme for Issue #941. Base:
mainat424f28b1e7b1201e9a13bd0e608e1b0e4ad9f93b. Head:16850df6c03e5c3d350fc3c5308b56b6fd3517d6(two commits:087c9e0d68f8a8ae4e3722462770913cded24e2d, the reviewed head, and16850df6, the review delta; see "Delta after the exact-head review"). Writer: writer-941.Authority. Owner rulings on #941, comment 6677500012 (amaybaum, Claude Code session chat, 2026-11-06; summary record #1031 c.6677496553):
Not done here, and not authorized: merge, workflow dispatch, any Introduction edit, any change to evidence bytes, any other manuscript edit, Issue closure, board moves.
Edits, mapped to ledger rows and ruling items
verification/audits/manuscript/intro-corpus-audit-20261026/tracks/SC17-explainer-bell/README.mdbace5ef8→ two-sentence provenance statement…/tracks/SC31-period-growth/README.md72014a79→ provenance statement…/tracks/SC33-bell-main-book/README.md3e600003→ provenance statementpapers/introduction_repro/README.mdOIBridge.C3.c3_necessity_via_hiddenrowREADME.mdverification/audits/manuscript/intro-corpus-audit-20261026/CLOSURE-LEDGER.mdDiff: 6 files, +529 / −12. The JSON reports are untouched (
git diff --stat -- '*.json'is empty;papers/introduction_repro/results-121598983127.jsonstays blob61cfd6ea2df4590cc2ff86f90fc8f50ab71201f7).The narrowed sentence, the same at all three sites with the commit changed:
Delta after the exact-head review (
087c9e0d..16850df6)The independent exact-head review of
087c9e0dreturned ACCEPT WITH CHANGES (non-material only). One new commit,16850df6c03e5c3d350fc3c5308b56b6fd3517d6, touchesCLOSURE-LEDGER.mdonly (+15 / −13). There was no force-push and no amend. No status or proposed-outcome cell changed. There are 190 rows; status counts are unchanged (complete 48, superseded 58, transferred 23, duplicate-of 21, not #941 4, open 36).Each change was verified first-hand at
424f28b1before writing.From the review:
cb2029ceis not onmainand is provenance only.3a73cf64; Main:170 is blank.16fc745d(not onmain), to be checked in Unit 4 against BH-01REPORT.mdonmain. The header's "no row's disposition rests on their content" now names this exception.\endgroup)".wc -lgives 281, and the file ends with\endgroup\n.From the independent Unit 3/4 consistency check (factual cells only):
9. SC-30.
721f35fb; not adjudicated under Introduction full-corpus scientific consistency audit (gate for #918) #941", replacing "the defect is absent". The current wordings were re-checked:verification/lean-manuscript-census.json:current.kernel-onlyand are not cited by the text (Introduction: reader-focused rewrite (draft for review) #1134 body: "nothing to relabel").Recorded for Unit 6 (findings of the consistency check, left unapplied here because they would change outcome cells or need Unit 6 confirmation):
Checks on
16850df6:lean-axiomsis skipped because there is no locallake, as onmain.087c9e0d: 1 caps hit (FINDINGS, a file name).087c9e0dchanges only these cells: R-03, OD-4, SC-30 (source, applies, home), CON-42 (resolution), rF-25 and X-2.1. The three narrowings, each justified separately
Common checks, done first-hand at base
424f28b1:verification/infrastructure/legacy-records.json, none lies under its 75 closed namespaces, and no V3 receipt names a record directory underintro-corpus-audit-20261026(the only receipts namingverification/audits/manuscript/are CC-1, CC-2 and CONSC-2, each for its ownround-*directory). Thelegacy-recordsandv3-receiptsgate steps pass on the head. So each is a mutable record, correctable in place (§A.42 item 6).main.git merge-base --is-ancestor <commit> 424f28b1fails for all three commits. Theirpapers/Introduction.mdblobs are7c5f18b4303c816bcb95eba597d693cb460ad92b(bace5ef8and3e600003) and322f5321369581f9089ac248e503a79fe0265f4d(72014a79). Neither blob is among the 36,592 objectsgit rev-list --objects 424f28b1lists (full, non-shallow, non-partial clone), and neither is any of the 11papers/Introduction.mdblobs inmain's history. All three commits are held only bydraft/oi-introductory-paper-20261025andresearch/introduction-recovery-r32-20261028.bace5ef8(Bell ceiling with four hypotheses and ±1 in every run; the either/or, ontic parameter dependence and H-Bell; no pre-setting-record, selector or center-independence claim). Nothing else in the file mentions the Introduction (grep).main(gap; #918 carrying record #941 c.6666760529 §2) → provenance72014a79(no recurrence-time number; its :49 and :146 define L as the order of φ). It sits after "Owner decisions" and is the file's only Introduction mention.3e600003(ceiling at L254; either/or and adopted branch at L258; H-Bell at L258, L260; no outcome-independence placement; "the L306 entry … is proved on paper"). It is the file's only Introduction mention.main(gap) → provenanceIn each case the narrowed text states only that a side check read a named draft, that it is not on
main, and that nothing in the record rests on it. No claim about that draft's content survives, so no support offmainremains.2. README inventory: 28 → 29
f5efa7a0(an ancestor ofmain) listsc3_necessity_via_hiddenat :356 ("C3Necessity:80, :88, :117"). An independent script read Appendix A's baseline bullets, less the four additional-module bullets (TrajectoryMemory, FullFutureMemory, RecordFibreIdentification, RootedRecurrenceBridge). It found 29 names, equal to the 29 table names after this change, with an empty symmetric difference.main. The JSON reportexpected.modules["OIBridge/C3Necessity.lean"].reportshas{"name": "OIBridge.C3.c3_necessity_via_hidden", "line": 141, "axioms": ["propext", "Classical.choice", "Quot.sound"]}(JSON :162).git show 17b830bc:verification/lean-mathlib/OIBridge/C3Necessity.leanhastheorem c3_necessity_via_hiddenat :88 and#print axioms c3_necessity_via_hiddenat :141.17b830bc. There were 0 mismatches.papers/introduction_repro/README.md:7,introduction-repro-ext/README.md:1, :3 andevidence-replay.yml:18, :22. "Each has exactly one report" and "286 reports" stay true. Row order follows Appendix A (afterc3_necessity).Re-grep after the change (§A.25 step 6). Phrases searched: "28 baseline", "28 declarations", "28 declaration(s) of Appendix", "twenty-eight baseline/declarations". The search covered all tracked text files,
papers/,book/and FULL included. Two hits survive, both legitimate:CLOSURE-LEDGER.md:235, the README-28 row, which quotes the defect as it stood;verification/programmes/oi-qm/track-b/act-15-pq3d-cancellation-fork/result.md:125, "The 28 declarations whose statement mentionsreadback", which is a different count."29 baseline declarations" or "29 declarations" now occurs at
README.md:117,papers/introduction_repro/README.md:4 and :68, and in the ledger. No book, FULL or paper text carried the count.3. The retained ledger
verification/audits/manuscript/intro-corpus-audit-20261026/CLOSURE-LEDGER.md. That is the audit directory of the Introduction corpus audit that Introduction full-corpus scientific consistency audit (gate for #918) #941 carries; itstracks/andintroduction-repro-ext/already live there. It is not at theverification/root, andartifact-placementandmanifest-driftpass.main.main".mainobjects" paragraph names every unreachable commit and blob the ledger cites, with its role.git diff 721f35fb 424f28b1is empty for every cited path, so the line references hold at the base.main-checkable basis added.cb2029ceand the re-review file marked offmain.4. §A.42 item 8: every off-
mainreference in the changed filesEvery hex id in the ledger was resolved with
git cat-file -tandgit merge-base --is-ancestor … 424f28b1. Onmain(ancestors, or blobs in a reachable tree):024a2126,0585dd0d,0da40cff,17b830bc,20ca05fe,2624d49(c),2714278a,3a73cf64,4759d27b,51eb9698,53a3eb3d,55e3217b,64a84b12,6bc2c4af,6e219231,721f35fb,8418ec34,9020bfa0,9f9dbc28,a1f1cb0d,a5168789,b64919cd,bdcbd32,c95f2f9e,d9f0a845,f5efa7a0, and blob61cfd6ea.main)bace5ef8,72014a79,3e600003; blobs7c5f18b4,322f532116fc745dand its files (FINDINGS.mdF:n,PLAN.md,CORRECTIONS-LEDGER.md,EVIDENCE.md,proofs/README.md, Track C, FA slices); branchaudit/intro-corpus-20261026maintext4a260ca9,44236326(pre-rewrite Introduction heads; round record…/round-20261104/README.md)021850d9,a2be1e45main)8f6ea594..2bc65ae9,cb2029ce,review/EVIDENCE-RECHECK-2bc65ae9.mdmain); the row now marks these objects "not onmain, provenance"draft/oi-introductory-paper-20261025,staging/…,corpus/…c.N, 55 distinct ids at16850df6: 54 at087c9e0d, plus #946 c.6442678234 added for SC-30; all resolve) and Issue/PR numbersmainfor a proposal, not presented as established (§A.46 item 3). These are carried open by their rows, not closed hereResult: no unclosed gap in a claim this PR presents as established. The three SC gaps are closed by narrowing. Ruling item 1 bars landing the blobs.
5. Checks run (local, §A.40; no Lean build, no dispatch)
Release gate.
python3 tools/release_gate.pyon the head: 21 of 22 steps PASS. These include artifact-placement, manifest-drift, voice, voice-scope, claims, duplicate, mirror, citation, coverage, lean-manuscript, legacy-records (303 records in 75 closed namespaces intact), v3-self-test, v3-corpus and v3-receipts (53 hold).lean-axiomsfails only becauselakeis absent locally ("SKIPPED - nolakeon PATH"); it fails identically onmainat424f28b1.SC42 checker.
check_sc42.pycannot run on the current tree: it readspapers/Explainer.md, which no longer exists onmain. Its section-[5] added-text regexes (register, revision voice, caps, secrets, local paths) were run on this diff, together with a model-identifier pattern. Results:papers/only; SC42 exempts README records).Other checks.
Trigger check (§A.43 item 4).
push-triggered workflows were checked before pushing:verify.ymlandhidden-sector-replay.ymltrigger on pushes tomainonly;bg2-orientation-design.ymlandbridge-compatibility-research.ymlare path-filtered to paths this diff does not touch;evidence-replay.yml,oret-phasea.yml,pe01-bounded-tests.ymlandproject-board.ymlare dispatch-only.The push started no governed launch. This PR triggers only ordinary
verify.ymlpull-request CI.Review requested
The independent exact-head review of the 190-row
CLOSURE-LEDGER.mdat087c9e0dreturned ACCEPT WITH CHANGES (non-material); its findings are applied in16850df6. A delta check of16850df6is requested. The review confirmed O-17 and O-23 (G1 §4) against Introduction L203 and L205. Then green CI and an owner merge decision. This PR is for #941 and does not settle the Issue: EV-28 remains the hard closure condition.https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Generated by Claude Code