Repository navigation
fix(claw): one copy of the row-repeating test helper, master green on duplicate-bodies (#10742) - #10743
Merged
Conversation
#10726 wrote t_rows (check_state) and t_rep (merge_lane) with the same body, and master has been red on duplicate-bodies since. merge_lane now uses check_state's t_rows. Reseals CheckState, MergeLane, CheckLatest and RequiredRed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
enabled auto-merge (squash)
October 19, 2026 00:53
Contributor
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.
What
Master has been red on
duplicate-bodiessince #10726 (a14dec4). That PR, from the TRI CLAW lane, added one row-repeating test helper twice:t_rowsinspecs/claw/check_state.t27andt_repinspecs/claw/merge_lane.t27, with the same body. The check is not required, so four PRs merged on red after it.This PR keeps one copy:
t_rowsin check_state becomespub.use claw::check_state, its 7 calls switch tot_rows, and itst_repis deleted.The ledger is not blessed, because the copy was not deliberate.
Seals
claw_ClawCheckState,claw_ClawMergeLane, and the two seals that import check_state,claw_ClawCheckLatestandclaw_ClawRequiredRed.check_state.t27dependency entry.spec_hash,gen_hash_*andsealed_at.Verification (Railway lab, master c42f8fb)
python3 tools/dupe_scan.py: "no new duplicate body, and none of the known groups grew". The scan now finds 682 duplicate bodies in 195 groups; master had 684 in 196.test-reportand t27b: check_state 17 of 17, merge_lane 30 of 30, 0 vacuous passes.gen-c: the 7 committedgen/c/claw/*.cfiles are byte-identical.seal --verifyoverspecs/claw/*.t27plusspecs/verified/gen_file_check.t27: 32 of 32..trinity/seals/claw_*.json: 0 entries.Self-check
The TRI CLAW loop missed this for three ticks. It verified every PR on the lab but never read the non-required checks after merge. The loop's skill now reads every failing check on a lane PR, required or not.
Closes #10742.
🤖 Generated with Claude Code