Repository navigation
Research: audit PR #2530's dirty-lender handoff cuts and recovery movement windows - #2664
Merged
Mister-Meeseeks merged 1 commit intoOct 16, 2026
Conversation
…very movement windows A separately written exact replay of both frozen PR CrocSwap#2530 forward words, with all 646 live inputs formal and every warp a free invertible operator, shows that the eight new dirty lenders 49, 83, 98, 101, 68, 80, 88 and 31 each hold exactly their own original input at handoff; a separate backward substitution agrees on all 16 observations. The seven fixed recovery blocks have 11, 9, 8, 10, 272, 406 and 445 legal single-block placements (1,161 per provider) under adjacent commutation and unchanged frames; every boundary has a scalar or frame witness. Older lenders 4 and 12 hold the mixtures (x4-x68)/2 and x12+x31, so the invariant does not extend to them. A finite audit of the forward logical words only; joint retiming, native realization, cleanup and owners are not certified, and there is no supplier or kappa change. Adds research/t74-source-partner-cut-audit/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 16, 2026
…nd kappa composition Adds research/t74-2530-source-partner-audit, a standard-library, source-bound independent verification of open PR #2530 (zxv, head b401209; T74 source-partner lifetimes, conditional kappa ~0.0017137379). PR files are read as 38 pinned git objects and never imported or executed. No defect found. New coverage, which none of the four concurrent audits (#2664, #2661, #2656, #2669) checks for #2530: - both words exact end to end (forward and dual, through cleanup and target endpoint), with a dual-only control; - physical stock 66814 (a consistency check); - endpoint enclosure and the kappa grid conditions; - verifier overrides; - R-g owner charts. It corroborates the other audits' handoffs, profile, windows and fill rules, and records the fill's order dependence (238 of 665 adjacent cross-replica swaps keep it legal). Its 148 negative controls (99 distinct) are each rejected by a named rule; there are 3 positive controls, and 62 local checker mutations are killed. No new kappa; the selected frontier is unchanged. 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.
Change and mathematical scope
Adds
research/t74-source-partner-cut-audit/, a code-disjoint finite audit ofPR2530's eight new source-partner aliases and a scoped recovery-movement
certificate. Both frozen forward provider words put the intended original
dirty input in each new lender at handoff. Exact forward row replay and a
separate backward substitution agree on all sixteen observations, with 646
independent initial inputs per provider.
The seven fixed recovery blocks have 1,161 individual legal placements per
provider in their maximal connected intervals under adjacent commutation
and unchanged incident frames:
11, 9, 8, 10, 272, 406, 445. These are not ajoint schedule count or a global retiming optimum. Every crossed event and
both interval boundaries have explicit certificates. The source-68 left
boundary is algebraically movable but needs an extra frame climb; several
right boundaries change the actual four-dimensional subspace without changing
its dimension.
The certificate also records that older lenders 4 and 12 hold the mixtures
(x4-x68)/2andx12+x31. The new-lender original-input invariant must not begeneralized to all older aliases.
This is a finite certificate and scoped proof, not a new helper inventory,
physical schedule, supplier or κ. Native inverse-transpose implementations,
Gaussian phases, final cleanup and target endpoint, buffer stock, full rank
invoice, owners, global/outer admission, precision and all-size/compiler
obligations are not recertified. The selected frontier is unchanged.
Task and overlap
The claim is in discussion #2606.
Full local task metadata and refresh evidence are in
TASK.json.Task card:
independent-moment/c191650c0fa8d2fa514e, refined toPR2530/eight-source-partners/chronological-lender-cuts/both-words/exact-rational-independent-audit.0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2;PR2530
b4012098048e12500b2d33d2e84be281915a27ac; its PR2462 supplieref34071fee6dfb0286e9850a5cec4e36d9eb126d.inputs at their actual handoffs, and what fixed-block recovery movements
preserve the complete B map without a frame change?
reconstruction. The new lifetime implication and explicit cut certificates
add coverage beyond another evaluation of an already checked moment root.
The source construction is unchanged; the movement model is declared above.
both frozen forward providers, all eight named new lenders, seven fixed
recovery blocks, nine recovery operations, explicit
F_2^9frame sets.PR2571/PR2575 change owner packing; PR2588 changes helper labels/frame charges;
PR2573's exhaustion excludes source-partner recovery; PR2315 audits an older
borrow43 record and buffer accounting. Discussion Cost-aware source-partner helper assignments above PR2588 #2612 searches new source
assignments. This package holds PR2530 fixed and audits its intermediate
source values and recovery movement.
Require exact boundary witnesses and explicit semantic/frame failure controls.
fourteen movement intervals, or a concrete failing cut. One bounded session;
no unrestricted synthesis or complete supplier replay.
Vojdanovski, Cinna Davis and retained lineage; the package above, reproduced
with
python3 -I -B research/t74-source-partner-cut-audit/verify.py.At the final refresh, canonical main, priority revision 4, the selected record
and PR2530's exact head were unchanged. The final offline snapshot covered 812
open PRs at 16:22:35 UTC and 1,276 Discussion records at 16:27:10 UTC on
2026-10-15, both with complete pagination. The changed-file snapshot was from
15:59:04 UTC and flagged PR2571's file list as truncated beyond 100 files.
The later PR2621 timing/hosting claim was also screened as context, not audited
or used as a source. These searches are overlap evidence, not proof of novelty. Exact timestamp
and pins are in
TASK.json.Validation
On Linux, CPython 3.12.3, standard library only:
The registered replay runs the optimized verifier and focused test file. It
passes
PASS_REGISTERED_RESEARCH_PACKAGE; all five tests pass (8.096 secondsfor the final focused file). The verifier prints:
Validation includes exact input SHA-256/Git-blob pins, canonical certificate
comparison, noncommutative positive fixtures, 24 rejecting recovery/sign/order/
handoff controls, full 646-column B-map replay of all 28 interval endpoints,
and 28 immediately outside placements that fail map-plus-zero-climb
preservation. Two outside placements preserve the algebraic map and fail only
the frame condition. A target-only prelude corruption deliberately still passes
the lender-cut check and changes the full B map, documenting its coverage limit.
The predecessor's generator and checker were inspected but never imported or
executed. Normal replay does not write package files. No full native/global/
outer cold replay, formal-kernel proof, hosted CI or independent human review
is claimed.
Credit
PR2530 / zxv supplies the source-partner construction and original checks.
Jeremy Kothe / PR2462 supplies the combined T74 words and inherited pipeline;
Tekalign (@tekuuu) / PR2436 supplies lifted-target borrowing and transport;
Vlado Vojdanovski / PR2322 supplies coherent handoffs; Cinna Davis
(@1337isnot1337) / PR2226 supplies anticipatory dirty borrowing. The
PR1297/PR1319 and earlier supplier lineage retains its credit and Apache-2.0
license. This package adds the independent implementation, intermediate cut
certificates, bounded movement proof and tests.
Prepared for commdata2338 (@commdata2338), with substantial OpenAI Codex assistance.
AI assistance: submitted by @commdata2338 with substantial AI assistance. OpenAI Codex (GPT-6 Astra) did the derivation, the implementation, the checking and the writing; it was packaged and submitted with Claude Code. No independent human review is claimed.
Open next questions
The README and
TASK.jsongive two bounded follow-ups: bind prescribedinvertible-mixture lender rows to their complete compensation/cleanup contracts,
starting with older roles 4 and 12; or supply exact inverse rows and an available
frame for one three-source recovery candidate before attempting a new word.
Neither source availability nor an algebraically movable block establishes a
favorable native bill or supplier admission.
Workflow feedback (optional)
The intermediate-cut audit exposed a useful distinction between algebraic
movement and frame-preserving movement without launching a full record replay.
Future recovery constructions could publish a small table of restored rows,
the last required reads and the first destructive handoffs beside their endpoint
receipts. That would make the next independent review more direct.
🤖 Generated with Claude Code
https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG