Repository navigation
evidence(PC-1): retain PC-1's records and kernel controls on main (D-72) - #1089
Conversation
Owner decision D-72 (chat, 2026-11-04; #914 c.6625889194): preserve PC-1's evidence on main, then close #1022 without merging its branch. Adds, byte-identical to #1022's head 99dce4b (21 files): - verification/programmes/oi-qm/reconstruction/physical-coupling-pc1/: the frozen preregistration, amendments PC-star, PC-S2, PC-S2-C13 and the two-track disposition, the stage-1 log, stage-2 run 1 (VOID, unchanged), stage-2 run 2 (RESULT, kernel steps and decision, review, proof repairs, controls, results) and the vendored probes; - verification/lean-mathlib/OIBridge/PC1Controls.lean; - verification/lean-mathlib/OIBridge/F2CoherenceControls.lean, the module shared with #1011 (blob fbf4750, identical on both branches), landed once here. Nothing else from #1011 is included. Edits on current main: two imports in OIBridge.lean and the two kernel-only census families from #1022, verbatim. No manuscript, ROADMAP, grade or status change. The scoped finding stays narrow: the 25 screened rules (classical measurable bijections with configuration-valued records) are excluded; no universal no-go. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
The landed PC-1 records are unchanged; their controls freeze-check the other OIBridge modules as at 5914c17, so the recorded recipe holds only on that module set. stage2/REPLAY.json states the environment (OIBridge from 5914c17, reachable from main, overlaid with the three PC-1 paths from the landing commit), the three commands, their expected exits and byte-identical outputs (results.json x2, kernel-decision.json), and the by-design 0(ii) outcome on later trees. Verified in normal and -O modes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
|
Independent exact-head review, Round 1,
Round 2,
Carried forward:
CI at this head was still finishing when this was written. Merging needs green CI and the owner's exact-SHA approval. Generated by Claude Code |
|
CI at The PR is mergeable against main Generated by Claude Code |
|
Merge record. Normal merge of the approved head
Side effect, corrected on record. Commit Generated by Claude Code |
Draft. This is a minimal evidence-integration PR, authorized by the owner's decision on D-72 (#914 comment 6625889194, #1022 comment 6625890162; chat, 2026-11-04). Preparation and review are authorized. A merge needs the owner's approval at the exact SHA.
8b02775d031d087ae2daf2b60a15aa20ee73de45, two commits on maind18f1cbe.99dce4b6087d74842d8b0cf032ec1bbe2bbb9b4d. It stays open and unchanged until this PR's evidence is verified on main.What this adds
Commit 1,
4284a6d1: 21 files, each byte-identical to its blob at99dce4b6. The file list matches #1022's exactly.verification/programmes/oi-qm/reconstruction/physical-coupling-pc1/:RESULT.md, the kernel steps and decision,review.json,PROOF-REPAIRS.md, the controls and the results;verification/lean-mathlib/OIBridge/PC1Controls.lean.verification/lean-mathlib/OIBridge/F2CoherenceControls.lean. This module is shared with research: SUBSTATE-2 recursive inverse-limit substructure and depth-feedback controls #1011, with the same blobfbf47504on both branches. It lands once, here.importlines inOIBridge.lean, and the twokernel-onlycensus families from Research (draft): PC-1 — physical observer–apparatus coupling, preregistration only #1022, verbatim.Commit 2,
8b02775d: one new file,stage2/REPLAY.json(review finding B1, §A.42 item 1).5914c17c. Run in place on today's main, they therefore report0(ii)by design.5914c17c, which is reachable from main, overlaid with the three PC-1 paths from the landing commit;results.jsonfiles andkernel-decision.json.-Omodes, including withREPLAY.jsonitself present.The scientific record, kept narrow
No manuscript, ROADMAP, coverage, grade or status changes.
Checks
tools/lean_manuscript_census.pykernel-onlytools/artifact_placement_check.pytools/coverage_check.py4284a6d18b02775d4284a6d18b02775dpendingStill needed
8b02775d.99dce4b6, which also keeps run 1's failingPC1Controls.lean(blobde0174a9).🤖 Generated with Claude Code
https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb