Skip to content

ratchet: re-pin igla race backend/rtl discard counts moved by #10689 (Closes #10695) - #10699

Merged
gHashTag merged 2 commits into
masterfrom
claude/ratchet-repin-igla
Oct 18, 2026
Merged

gHashTag merged 2 commits into
masterfrom
claude/ratchet-repin-igla

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #10695

#10689 moved one invariant, rtl_count_mul_ops_comment_ignored_inv, from specs/igla/race/rtl.t27 to specs/igla/race/backend.t27. The parser discards that invariant's text (bdd-block-fallback) in either file, so 15 discarded tokens moved from one pinned entry to the other, and the total is unchanged. The issue gate merged #10689 while its corpus ratchet was red, so master's ratchet is red for every PR. This PR re-pins the two entries:

spec discard_tokens bdd-block-fallback
specs/igla/race/backend.t27 481 -> 496 463 -> 478
specs/igla/race/rtl.t27 628 -> 613 594 -> 579

The sum is 1109 before and after. No entry is added or removed, and max_entries is unchanged.

How

I ran t27c suite --repo-root . --bless-expectations --corpus-only on the Railway lab, on master 7c052e3. It measured exactly these four numbers and nothing else moved. The blessed file also deleted the _why_entries_fell history field, so I did not commit the blessed file. This PR applies the four measured numbers to master's file and keeps the history. That a bless deletes the field is a separate trap. This PR does not fix it.

Verification (Railway lab)

  • t27c suite --repo-root . --ratchet --corpus-only with this file reports RATCHET: CLEAN: ledger 66 / 66, DISCARD WORSENED 0, IMPROVED 0, CHANNEL 0, exit 0.

Self-critique

I verified #10689 with test-report against master, but I did not run the corpus ratchet. A move between pinned files is invisible to test-report, so that check was the wrong one. Lesson for the t27f skill: when a change moves text between specs, run the ratchet too.

🤖 Generated with Claude Code

gHashTag and others added 2 commits October 19, 2026 05:42
…loses #10695)

One invariant moved from rtl.t27 to backend.t27, and its 15 discarded tokens
moved with it: backend 481 -> 496, rtl 628 -> 613, and the sum is unchanged.
The lab's --bless-expectations measured these numbers. Only the four numbers are
applied, which keeps the _why_entries_fell history that the bless deletes.
The lab ratchet is CLEAN.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
#10695)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag
gHashTag enabled auto-merge (squash) October 18, 2026 22:43
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 22:44:53 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 45
PRs with All Checks Green 5
READY 4
FAILING 45
PENDING 0
NO CHECKS YET 0

These columns do not partition: 4 + 45 + 0 + 0 = 49, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=fad12492937a != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit ea39e99 into master Oct 18, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ratchet: re-pin igla race backend/rtl discard counts after #10689 moved one invariant

1 participant