Repository navigation
Research consolidation: bind CITATION/CONTRIBUTING/CONTRIBUTORS to the selected record (no new kappa) - #983
Closed
ianlibanio wants to merge 1 commit into
Closed
ianlibanio wants to merge 1 commit into
ianlibanio wants to merge 1 commit into
Conversation
CITATION.cff still cited PR626/PR543 at kappa 0.001635527380375392, CONTRIBUTING.md pointed to the CrocSwap#741 review and `make frontier741-verify`, and the CONTRIBUTORS.md headline named CrocSwap#799, although the selected record is PR890 with PR589 at kappa 0.001661957774647029. Update the three entry points and add a fail-closed binder for 18 restated fields (exact kappa and decimal, primary PR, review/receipt links, replay command, Makefile target, previous checkpoint) with seven negative-control tests. A pinned replay over all 17 selection commits shows 12 shipped at least one contradicting restatement. Research consolidation and tooling; no new kappa, no certificate or selected-record change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Research consolidation + tooling. No new κ. This PR does not change the certificate, construction, selected record or frontier.
Base:
9a16422bf8d0ebd3342c1156c33cb5703c6cb02a. Sprint track 95–99 (consolidation), seed 98.Discrepancy
certificates/selected-result.jsonselects PR890 with PR589 at κ = 0.001661957774647029, with replay commandmake frontier890-verify. README.md and current-status.md agree with it. At base, three other public entry points did not:CITATION.cff, which GitHub's "Cite this repository" reads, still said "selected checkpoint is PR626 with PR543" and gave κ = 51110230636731/31250000000000000. That is two selections stale, and it credits the wrong bit supplier.CONTRIBUTING.mdstill pointed tocommunity-frontier741-review.mdand "currentlymake frontier741-verify".CONTRIBUTORS.mdheadline still said "Current reviewed composition: Conditional κ = 0.001661634653669567: four paired read exchanges on PR741's frame-coalesced word #799 with Bit c = 0.001733427039589844: two A-section transports on #555's punctured R439 word (+0.0216%, κ unchanged) #589".This keeps happening
research/selected-entrypoint-drift/history.pyruns the same unchanged binder against all 17 commits that changed the selected record, plus the base. 12 of the 17 selection commits left at least one restatement that contradicted the record committed with it:I checked every contradiction against the text at that commit. Cases where the old wording had no anchor phrase (
missing) are not counted as agreement or as drift. One false positive, README's older\times10^{-4}notation, was found during review. The parser now handles it and a test covers it.Change
CITATION.cff,CONTRIBUTING.mdand theCONTRIBUTORS.mdheadline now match the selected record, README and the Conditional κ = 0.001661957774647029: T21 whole-owner packing and fixed-family bound #890 review. The existing cumulative contributor table is now labelled "SW4 and X4 rounds through Conditional κ = 0.001661634653669567: four paired read exchanges on PR741's frame-coalesced word #799". No credit text was removed.scripts/verify_selected_entrypoints.pychecks 18 fields across these files against the record: exact κ and decimal, the primary PR, review and receipt links, and the replay command. It also checks thatreproduceis a real Makefile target and thatprevious_kappamatches its checkpoint. A missing anchor fails, and decimals are compared exactly. It complementsscripts/verify_selected_result.py.tests/test_selected_entrypoints.pyadds 7 tests with negative controls. Each stale base value is rejected on exactly the expected fields. Rounded decimals, missing anchors, an undefined target, a wrong previous κ and an underivable primary PR are also rejected.make verify-testspicks the tests up automatically. No Makefile or workflow edits.Reproduce
python3 -I -B scripts/verify_selected_entrypoints.py # PASS 18 selected-result restatements agree with certificates/selected-result.json: kappa 1661957774647029/1000000000000000000On a checkout of the base commit, the same command (
--root <base checkout>) exits 1 withFAIL 8 of 18. Further commands:Checks run locally (Fedora, Python 3.14; the new checks also passed on 3.12):
make selected-record-checkpasses, and so do the existingtest_selected_result.pytests.make verify-tests: 93 of 94 modules pass, including the new one. The exception istest_cpp_headers.py, which needs ac++compiler that this machine lacks. It fails identically on the untouched base. I did not run frontier replays, because no construction input changed.Scope and open questions
version/date-releasedfollow the existingcommunity-<audit>-<date>pattern. The maintainer should confirm them, because they cannot be derived from the record.selected-record-check, so frontier replays don't depend on documentation text. The maintainer may choose to wire it in.make verifystill invokesfrontier741-verify, not the selectedfrontier890-verify. That may be intentional for cost. Ledger coverage of the selected source PRs is navinor's open Research consolidation: selected-source provenance gap map + 298-row vendored-source re-verification (no new kappa) #867 and is not duplicated here.Credit
This builds on the maintainer's
verify_selected_result.pyand selection records. It is related to #841 (Mihir Srivastava, digest-bound proof pointers) and #867 (navinor, ledger coverage map).Prepared by Ian Libânio with substantial AI assistance (Claude Opus 5.5, Anthropic, via Claude Code). Apache-2.0. Not independent human review.
🤖 Generated with Claude Code