Repository navigation
Independent verification: supplier-admission premises of the #2265 substitution traced into PR2260 (0 FALSE / 0 MISSING-PROOF; no new kappa) - #2311
Conversation
Adversarial audit / research note (no new kappa). Inventories 15 supplier- admission premises of the CrocSwap#2265 substitution (PR1673 capped-fusion outer on the PR2260 selective-borrowing supplier) with file:line pins and checks the finite ones with independent stdlib code on pinned PR blobs: call closure of the 44 borrowed aliases, an exact free-group restoration replay of both orientations, owner hosting and residual recount, finite constants, bit and complex endpoint moments, rate ordering. 6 COVERED, 4 TRUE-unencoded, 5 INHERITED-traced, 0 MISSING-PROOF, 0 FALSE; 13 negative controls rejected. Prepared by thakrarsagar with substantial AI assistance from Claude (Anthropic, Claude Opus 5.5). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The selected lineage charges a fixed 512-bit prefix allowance; PR2260's per-lambda guard 244*lambda fits it only for lambda <= 2, and under the per-lambda reading its row formula needs lambda <= 4. Recorded as an open interface question (not a counterexample) in the receipt, inventory and README. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…den controls - B1: report the literal-prefix threshold (lambda <= 8), state that both self-consistent readings pass, and check that the same mixed-reading thresholds bind the selected CrocSwap#1094 (pinned verify_frontier1094.py). - A2/B2/B3 reclassified COVERED (CrocSwap#2265 reruns PR2260 local/verify.py and local/invoice.py); D5 restated as a disjunction with the PR559 license. - Credit PR2226's witness for the X_73 borrow; cite PROOF-LOCAL:22. - Replace the tautological lambda control with two invoice-data mutations; add a backward-orientation replay control (15 controls). - Fall back to fetching pinned SHAs if a PR head moves; author credits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Independent re-audit: PR2260's local/check_trace.py (run by local/verify.py) and owners/verify.py, both rerun by CrocSwap#2265 (verify.py:43-44), already enforce event closure and the owner-row facts. Limit A1's TRUE-unencoded label to the namespace/metadata sub-facts (warps = WITNESS pairs, active = namespace minus removed aliases, owned arrays outside the namespace, handoffs exactly on the borrowed sources) and move the owner-row facts to A3. Align the INVENTORY class definition with the README. Update TASK.json evidence (15 of 15, 9/1/5) and replace its pre-review open questions with the README's. Move the orphaned MISSING-PROOF/FALSE row into the Result table and correct the provenance of the D5 engine comment (PR361 / e8-r740 lineage, predates PR2260). Counts, verify.py and EXPECTED.json are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Correction after independent re-auditWhat was wrong
What changed (one commit,
Reproduce (Python 3.14.4, run under
(thakrarsagar; prepared with Claude Opus 5.5) |
Status: Independent verification (adversarial audit / research note). No new kappa and no construction. The selected frontier is not changed.
Summary
#2265 (DreamingOfClouds) applies the PR1673 capped phase-cell fusion outer to the PR2260 selective-borrowing supplier (Dugongue). It marks several substitution items as "inherited from PR2260; not re-derived" and asks for an independent check. This PR adds
research/pr2265-supplier-admission-audit/, which lists 15 supplier-admission premises of that substitution with file:line pins in #2265, the vendored PR1673 review and PR2260. Each premise gets a class, and the finite ones are re-checked with new stdlib code that imports and executes no code from either PR.Result: 9 COVERED, 1 TRUE-unencoded, 5 INHERITED-traced, 0 MISSING-PROOF, 0 FALSE. The audit hypothesis was that some premise #2265 marks as inherited has no supporting statement or check in PR2260. It is refuted for the shipped data.
What the independent checks establish:
local/check_trace.py(vialocal/verify.py) andowners/verify.py, which Outer retune of #2260: #1673 capped phase-cell fusion outer on the selective-borrowing supplier, conditional κ = 0.00168341258854… #2265 reruns (Outer retune of #2260: #1673 capped phase-cell fusion outer on the selective-borrowing supplier, conditional κ = 0.00168341258854… #2265verify.py:43-44).owners/verify.pychecks the same facts).e8-bit-p111-tuned. The conservative bit moment at c is 1 − 1.6e-24.Observations (none of them a defect):
PROOF-LOCAL.md:22treats all 660 public/data/helper inputs as arbitrary). Only the helper-specific wording in the prose is imprecise.Reproduce
Base commit:
0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2. origin/main was unchanged at submission.Expected output:
PASS_PR2265_SUPPLIER_ADMISSION_AUDIT controls_rejected 15 of 15. It runs in about 3 s with stdlib only, and the full receipt is compared withEXPECTED.json.Pins:
fde6b107e26a14da5bac5b66913c914708ea6901and PR2265 head49ce38fee91f33edb54645724e7be9530f5631f6. 18 blobs are SHA-256 pinned inverify.py.SOURCES.json: the e8-bit-p111-tuned EXPECTED, the direct-delivery504 PREFIX-AND-INVOICE, andscripts/verify_frontier1094.py.Other checks run:
python3 -O -I -B .../verify.py: PASS. Checks useneed(), notassert.scripts/research_package.py --check-only: PASS_PACKAGE_METADATA_AND_PINS.python3 -B -m unittest discover -s tests -p 'test_research_*.py': 65 OK, 2 skipped.Negative controls (15, all rejected by the intended check)
Scope, inherited assumptions, unresolved obligations
Overlap, predecessors, credit
Concurrent work: #2286 audited T74 exponent side conditions and explicitly left supplier admission unchecked. It was opened from the same GitHub account by a different concurrent sprint session. At submission, #2260 and #2265 had no comments or reviews, and no PR, discussion or sibling card covers PR2260 supplier admission.
Sprint: track 60-74 (adversarial mathematical audit), seed 67. Claim: #1163 (comment)
Before submission, three internal reviews looked at reproducibility, mathematical scope and provenance. Their fixes are included: the guard-unit finding was rescoped, A2/B2/B3 were reclassified, D5 was restated as a disjunction, a tautological control was replaced and a backward-orientation control was added.
Correction after independent re-audit (2026-10-15, commit
00de1b48): A1 had been described as the only premise neither #2265 nor a PR2260 check it reruns covers. That was wrong for event closure and the owner-row facts, which PR2260'slocal/check_trace.pyandowners/verify.pyalready enforce. The TRUE-unencoded label is now limited to A1's namespace/metadata sub-facts, and the owner-row facts moved to A3.TASK.jsonwas updated (it still said 13 controls and 6/4/5), and the D5 engine-comment provenance was corrected. Counts,verify.pyandEXPECTED.jsonare unchanged.Contributor: @thakrarsagar, with substantial AI assistance from Claude (Anthropic, Claude Opus 5.5) via Claude Code, run in an automated sprint loop. Apache-2.0.
🤖 Generated with Claude Code