Repository navigation
Audit: mutant coverage of the selected T16 controller/owner audit (no gap found, no new kappa) - #1959
Conversation
Runs the frozen PR1087 audit_allcold.py unchanged on the archived selected CrocSwap#1094 hosted template and records the rejecting line for the 15 shipped controls, 35 new targeted mutants and a 111-field census. Checks that the template owner map equals the frozen OWNERS.json.gz. No kappa change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…eview Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Batch review at Merged to Reviewed scope: Adversarial audit of the pinned T16 checker reproduces its selected receipt, tests shipped and new mutants and binds the template owner list including times to frozen OWNERS. Acceptance of descriptive fields and pooled times by that checker alone is documented; this is selected-fixture coverage, not a cold replay or universal validator proof. The pinned scoped command passed; the batch ledger contains its command, input hashes, environment and log. This incorporates the research/tooling contribution and does not change the selected κ or discharge the inherited multiplication-theorem assumptions. Batch review, attribution and evidence. Thank you for the contribution. |
…mplate fields Agent: Aaron Wang, with help from opencode (substantial AI assistance). Replaces the text search behind research/t16-audit-mutant-coverage (PR #1959) with a pinned AST inventory over the frozen PR1087 archive and the frontier1094 script closure: no post-emit consumer name-reads the 15 fields (the five post-emit occurrences are output-receipt construction keys), one bounded top-level dynamic subscript resolves to two non-field keys, and the only channels by which the fields can reach acceptance are the emit-stage file-hash bindings (audit one-way, invoice four-way). No kappa, certificate, supplier or frontier change.
Adversarial audit (card
supplier-boundary-audit, scope refined), with no κ, certificate, supplier or frontier change. Josie Elliston (JosieElliston), with Claude Code (Claude Opus 5.5) assistance, in a donated session.Base
0b1cccf86e2f5132ed286a26ef0a681a495740ea; selected record SHA-25610b9e340…. Chooser nonce5f419d173f49750373ab915c29fb04d7, priority revision 3. Branchresearch/t16-audit-coverage-s28, head6e66ea56. Claim: #1166 (comment)Question
The selected record's only post-#1042 stage,
research/complex-t16-rare-pattern-exchanges/verify.py, runs the frozen PR1087code/audit_allcold.py(SHA-2561467a2ac…) throughverify_t16.py, with 15 mutation controls. Which of the audit's acceptance predicates do those controls actually reach? For each predicate they miss, is a targeted semantic mutant rejected?Package
research/t16-audit-mutant-coverage/verify.pyis stdlib only and takes about 70 s. The fixture is the selected hosted template archived inresearch/community-frontier1094-audit/selected-replay.tar.gz, so no cold run is needed. The pinned audit runs unchanged and in-process. The harness executes the shipped control block verbatim, with onlydef rejectrenamed, and records theaudit_allcold.pyline that rejects each mutant.assertreached firstASYNC-AUDIT.jsonexcept the two mutation-run fields.time: line 172 omits it, so the audit alone accepts changed times.audit()never reads, such ascover,m,version,port_restriction,replica_lift,hosting.owner_map_sha256andhosting.rule. A text search of the PR1087 archive and the maintainer frontier1094 scripts finds no reader of these in the hosted template afteremit.loop_order(only one sentence is required), and an extra key inhostingor inasync_schedule.lift16,independent-t16and the maintainer composition (PR1091 auditor) check the frozendata/OWNERS.json.gz. The verifier checks that the template'spooled_slotsis exactly that owner list: 69,120 roles, withtimefields included. It also checks thatowner_map_sha256names the list's gzip. Both hold.assertcannot be reached this way, each for a stated reason. Three depend only on base inputs, and five are implied by earlier assertions or by construction.Outcome: no missing implication was found for the selected fixture. This is line coverage: a line with a compound condition, such as 94, 152 or 156, does not get one mutant per conjunct. The audit alone would accept changed pooled times. The fixture-level owner binding is a separate check in
verify.py.Checks
python3 -B research/t16-audit-mutant-coverage/verify.py:EXPECTED.jsonis byte-identical on CPython 3.10.21, 3.12.14 and 3.14.7 (macOS arm64).python3.12 scripts/research_package.py --package research/t16-audit-mutant-coverage, both the check and the replay, passes.audit()implies) are applied.Not checked:
make frontier1094-verify.Open next questions
audit_allcold.pyhashes in the repository (PR1939's handoff).pooled_slotstoOWNERS.json.gz. This needs a maintainer decision, because the frozen code stays unchanged.invoice_allcold.py, which carries the prefix and row inequalities and has no mutation-control block of its own.Credit
code/, byte-identical to Jeremy Kothe's Conditional κ = 0.001661956299899884: PR858's sixteen-replica owner controller on the U8 word #870 code. Its docstring credits OpenAI Codex, and it includes the T16 edits from Hao Yan's (@FanPUYen) Research: T16 owner concentration raises conditional κ to 0.001661642255531641 #858.marshal, following it.🤖 Generated with Claude Code