Repository navigation
#918 B1: retain the [CE]/[CR] evidence commits by ancestry only (history-only merge, no file changes) - #1117
Conversation
Research-only written proof candidate and bounded exact controls; independent acceptance and CI outstanding. No physical Page-curve or manuscript upgrade.
Separate research-only companion; core bdcbd32 theorem/proof/control files preserved unchanged. Definite clock, finite window and eventual recoupling explicit. No physical Page-curve or status upgrade.
Core acceptance is scoped to bdcbd32's finite mathematics; companion remains separate. Automatic pull_request-only exact replay workflow, no push launch, native dispatch/designation or merge. All three replay drivers matched retained JSON in bounded local smoke.
History-only merge: first parent main f5c281a, second parent ce978ce (head of closed PR #989). The tree is exactly the first parent's tree (236b68c): no file enters or leaves main's working tree. Newly reachable from main (all on top of 20ca05f, already on main): a7cba26 page-coherent-recovery-20261028/README.md bdcbd32 README.md, entropy-profile-proof.md, exact-results.json, exact_controls.py 2624d49 README.md, sequential-release.md, sequential-release-results.json, sequential_release_controls.py ce978ce README.md, independent-core/{manifest.json, review.json, review.md, independent_controls.py, independent-results.json}, .github/workflows/page-coherent-entropy.yml (paths under verification/audits/manuscript/page-coherent-recovery-20261028/) This is not a content integration: #989's file changes are not in main's tree, and the workflow it added does not run. The evidence is read from history, e.g. git show bdcbd32:verification/audits/manuscript/page-coherent-recovery-20261028/entropy-profile-proof.md Purpose: make the commits the Introduction cites ([CE] bdcbd32, [CR] 2624d49) reachable from main (AGENTS.md §A.42 items 2, 3, 8). Owner decision #918 c.6650823924 (D2 = history-only merge). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zDyUSyEszk3JJx83uXKKq
Independent review of exact candidate
|
| Check | f5c281ae |
4a90ac2f |
post-merge sim. |
|---|---|---|---|
legacy_records_check.py <c> |
0: 303 records, all intact | 0: identical | 0: identical |
citation_roles_check.py <c> |
0: 0 manifests | 0: identical | 0: identical |
v3_verifier.py --receipts <c> |
0: 52 receipts hold | 0: identical | 0: identical |
SC-42 check_sc42_integration.py (bell-operational-reconciliation-20261029) |
0 | 0: output byte-identical | n/a |
- Self-tests at
4a90ac2f:legacy_records_check --self-testexits 0, andv3_verifier --self-testexits 0. tools/release_gate.pyat4a90ac2f: every step passes exceptlean-axioms. That step fails only because no local Lean/lake toolchain is installed. The CI release-gate step is green (below).- History simplification behaves as expected for a TREESAME first parent. The two
rev-list -n 1 <c> -- <path>lookups (legacy records, receipts) follow the first parent, so their results do not change.
4. Workflows
verify.yml:pull_request(no filter),push: [main]andworkflow_dispatch. It is the only workflow that fires.bg2-orientation-design.ymlandbridge-compatibility-research.yml: both have path-filtered push/PR triggers onverification/programmes/oi-qm/reconstruction/...and their own files. None of the five commits touches those paths, under any diff basis.hidden-sector-replay.yml: main only, and its paths are not touched.evidence-replay.yml,oret-phasea.yml,pe01-bounded-tests.ymlandproject-board.yml: dispatch only.page-coherent-entropy.yml: absent from the merge tree, so it cannot run on the PR merge ref or onmain.- Observed: the only run on this branch is verify run 41976644832 (
pull_request, head_sha4a90ac2f). Its conclusion is success. Of its 26 jobs, 25 succeeded and one was skipped:- The skipped job is
A42 exclusion, whoseif:requiresworkflow_dispatch. - In
Mathlib bridge, theRelease gatestep succeeded. The KTRANS-SEP-2 marker step was skipped by its condition, which is the expected state. - The head's check-runs list only
verifyjobs; the three required contexts are all green.
- The skipped job is
- This is a synthetic-merge run, not an exact-head attestation.
5. [CE]/[CR] control replays (each in its own worktree at its own commit)
| Commit | Control | Exit | Status | vs committed JSON |
|---|---|---|---|---|
bdcbd32b |
exact_controls.py |
0 | PASS | equal to exact-results.json |
2624d49c |
sequential_release_controls.py |
0 | PASS | equal to sequential-release-results.json |
ce978ce5 |
independent-core/independent_controls.py |
0 | PASS | equal; the rewritten independent-results.json is byte-identical (clean git status) |
ce978ce5 |
exact_controls.py and sequential_release_controls.py |
0, 0 | PASS | equal |
The [CE]/[CR] files are unchanged from bdcbd32b/2624d49c to ce978ce5 (empty diff --stat).
6. PR body against the D2 safeguards (#918 c.6650823924)
- All four commits and their files are named: correct.
- "No file enters or leaves
main's working tree": correct. - Retrieval commands: tested. All three
git showcommands resolve, returning 129, 48 and 69 lines. Thels-treelists the 12 files, and the worktree replay runs PASS. - Default
git loglimitation: confirmed on a local branch at4a90ac2f. Defaultgit log <br> -- <dir>returns 0 commits.--full-historyreturns4a90ac2f,ce978ce5,2624d49c,bdcbd32banda7cba26d. - Shallow-clone limitation: confirmed. A
--depth 1clone of that branch cannot resolvebdcbd32b. - Research: nonvacuous coherent permutation entropy profiles #989 explanation: correct. The workflow is absent from the tree and did not run.
b0affb21: the id is not an object here (fatal: Not a valid object name). Inreview.md:7 it is the reviewer's local HEAD with an identical tree; the review pinsbdcbd32b. Provenance is the right classification.- Other ids cited by the retained files: every other hex id resolves. These are
20ca05fe, tree700fa72b, and blobs16bdf99a,908608ae,a1888fbb,ca0d37adanddc6c3483. All of them are reachable from4a90ac2f;ca0d37adis already reachable frommain. The0510232and9305007hits are arXiv numbers. - [CR] status: stated as unchanged, and retention claims nothing stronger (§A.42 item 6). Correct.
7. Notes for the owner (non-blocking)
- The landed head will not be
4a90ac2f.- The ruleset requires a PR, so the GitHub merge button creates a new merge commit with first parent
mainand second parent4a90ac2f. Its tree is stillmain's tree. The body's post-landingmerge-base --is-ancestorcheck remains the right test. - The ruleset has
strict_required_status_checks_policy: true. Ifmainmoves before the merge, the branch must be updated. That changes the head away from the reviewed SHA, which then needs re-review and a new exact-head run.
- The ruleset requires a PR, so the GitHub merge button creates a new merge commit with first parent
- Merge method. The ruleset's
allowed_merge_methodsismerge, squash, rebase. Choose "Create a merge commit" explicitly; squash or rebase would land nothing, because the tree diff is empty and the second parent would be dropped. - Replay recipe wording. The body's "replay a control at its own commit" runs
exact_controls.pyatce978ce5, not atbdcbd32b. The file is byte-identical, so the result is the same. Optional improvement: also compare the output withexact-results.json. - A dispatched
verifyrun is larger than the PR run. It additionally runs the dispatch-onlyA42 exclusionmatrix (15 shards).
Exact-head dispatch to approve
verify.yml's workflow_dispatch declares no inputs. The run would be dispatched as follows:
gh workflow run verify.yml --repo amaybaum/incompleteness --ref land/918-b1-evidence-ancestry-20261105- The branch must be held at exactly
4a90ac2f0ca535db71228ecea7a28e9b4da640a9. - The attestation is the run with
event == workflow_dispatchandhead_sha == 4a90ac2f0ca535db71228ecea7a28e9b4da640a9, read from its structured job and step conclusions.
The reviewer's clone was independent, and it is deleted after this review. It made no commits, pushes or dispatches.
Generated by Claude Code
|
Exact-head attestation for Run:
Structured job results: 40 of 40 jobs succeeded and none failed or was skipped. They include:
State re-read after the run (via
Exact-head review: ACCEPT (c.6650995543). Merge: not authorized yet. It awaits separate owner authorization naming this SHA. It must use Create a merge commit. Generated by Claude Code |
|
Merge record. Merged under the owner's approval for exact head
This is a history-only merge. It makes the evidence reachable by ancestry and does not integrate any content, as the PR body documents. The #918 landing work now proceeds under D12, on current Generated by Claude Code |
…-date; #1117 history-only) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
…ction up-to-date; #1117 history-only) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
Draft — preparation only. Not authorized for merge or workflow dispatch (owner decision #918 c.6650823924, D2 and D12).
What this is
This PR holds one history-only merge commit,
4a90ac2f0ca535db71228ecea7a28e9b4da640a9:mainf5c281ae10a913ec68fa41b3b839ad0b164979cd;ce978ce5db4165dd1e618e9f44bb67281ac152df, the head of closed PR Research: nonvacuous coherent permutation entropy profiles #989;236b68cf64510cc4b88eef003732b93d61f63e61, identical to the first parent's tree. The diff againstmainis empty.It makes reachable from
mainthe commits that the Introduction (#918) cites as [CE] (bdcbd32) and [CR] (2624d49), under AGENTS.md §A.42 items 2, 3 and 8. The owner accepted reachability frommainas the durable home for this specifically reviewed evidence (D2), with the limitations below.This is not a content integration. No file enters or leaves
main's working tree.Commits that become reachable from
mainAll four sit on top of
20ca05fe, which is already onmain. Paths are underverification/audits/manuscript/page-coherent-recovery-20261028/.a7cba26d3fa82372c5fd464c7def0cc326b783fcREADME.mdbdcbd32bb55a5464d72b61682721f0b4bfaf446cREADME.md; addsentropy-profile-proof.md,exact-results.json,exact_controls.py2624d49cffc0794b300517719c879de6b57d395eREADME.md; addssequential-release.md,sequential-release-results.json,sequential_release_controls.pyce978ce5db4165dd1e618e9f44bb67281ac152dfREADME.md; addsindependent-core/manifest.json,independent-core/review.json,independent-core/review.md,independent-core/independent_controls.py,independent-core/independent-results.json, and.github/workflows/page-coherent-entropy.ymlAcross the four commits, 13 files change, with +1170 lines in total. None of these files is in
main's tree after the merge.Retrieving the evidence
Ancestry check after landing:
git merge-base --is-ancestor bdcbd32b origin/main && git merge-base --is-ancestor 2624d49c origin/main.Limitations, stated explicitly
main's file tree. They are visible only by browsing the commits above.git log main -- <path>: it shows nothing for these paths, because history simplification follows the first parent, whose tree never had them. Usegit log --full-history main -- <path>, or the commit ids directly.maincannot reach these commits. A full clone, orgit fetch --unshallow, is needed.main. That does not mean Research: nonvacuous coherent permutation entropy profiles #989's file changes were integrated. The merge tookmain's tree in full and discarded the second parent's changes, so Research: nonvacuous coherent permutation entropy profiles #989's workflow.github/workflows/page-coherent-entropy.ymlis not onmainand never runs.b0affb21: cited inindependent-core/review.md:7, it is not an object in this repository. Under §A.42 item 8 it is provenance, not support. It becomes neither reachable nor resolvable through this merge.Verification
Done locally:
main's tree (236b68cf);git diff f5c281ae 4a90ac2fis empty;20ca05fe.Simulated earlier by the independent plan review (#918 c.6650329205), on full-history clones:
legacy_records_check,citation_roles_checkandv3_verifier --receiptsgive results identical tomain(52 receipts hold);Pending:
4a90ac2f;verifyviaworkflow_dispatchon4a90ac2f, which needs owner approval of the head SHA and inputs;Links
Generated by Claude Code