Skip to content

policy: hand-written code in any language but t27 may only shrink (Closes #8227) - #8236

Merged
gHashTag merged 1 commit into
masterfrom
policy/only-t27-shrinks
Oct 9, 2026
Merged

gHashTag merged 1 commit into
masterfrom
policy/only-t27-shrinks

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Closes #8227. Owner rule 2026-10-09: hand-written code in any language but t27 may only shrink; check_budget denies a net gain. Details and lab verification in #8227.

@gHashTag gHashTag added the owner-approved-foreign Owner-approved exception to the only-t27 rule: hand-written foreign code allowed in this PR label Oct 9, 2026
@gHashTag
gHashTag enabled auto-merge (squash) October 9, 2026 15:33
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-09 15:43:07 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 47
PRs with All Checks Green 3
READY 0
FAILING 47
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=557cd271f4e3 != 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 2d5fcc1 into master Oct 9, 2026
28 of 31 checks passed
This was referenced Oct 9, 2026
gHashTag added a commit that referenced this pull request Oct 10, 2026
…8588)

The lab ran every new master commit first and then one lane request, so a
queue of four waited up to four master runs (1.5-2 h per receipt) while
master took a merge every few minutes. After each master run the lab now
takes up to two admitted requests. One line edited, net 0 hand-written
lines (#8236).

Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag added a commit that referenced this pull request Oct 10, 2026
…ending to it (Closes #8587) (#8589)

The paragraph "The debt only shrinks" had grown into a 154-line hand-kept
log that every t27b pull request appended to at the same place, so each
merge left every other open t27b lane DIRTY on it. Since #8236
check_budget() refuses a net gain of hand-written foreign lines, so the
log enforced nothing. It now states the 2026-10-10 measurement, the
command that reproduces it, and that pull requests do not append to it;
the history stays in git log.

Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 11, 2026
gHashTag added a commit that referenced this pull request Oct 12, 2026
…rt (Refs #9271) (#9302)

The claw-drift step feeds the COMMITTED gen/c/claw/gates.c, so an edit to
specs/claw/gates.t27 without a regen would drift silently -- the committed C
would keep answering for a spec it no longer lowers. spec-guards already has
the compiler every check is measured against; regen + `git diff --exit-code`
there, the same shape as t27o-golden's check mode (#8996). Verified fresh on
the lab before this diff: regenerating master's spec reproduces b95634df
byte for byte.

Offset for the +12 workflow lines, per the shrink rule (#8236) and #9147's
pattern: complete another port that landed unfinished. gen_w392.t27 is the
blessed port shape (gen_w374.t27 names it so) and scripts/gen_w392.py
(54 lines, a spent one-shot wave generator referenced by nothing at runtime)
outlived it. The Python files are deleted; the spec is the rule.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

owner-approved-foreign Owner-approved exception to the only-t27 rule: hand-written foreign code allowed in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

policy: hand-written code in any language but t27 may only shrink -- check_budget denies a net gain

2 participants