decoy suite: fake register ids R-903..907 -> R-99903..99907 (the real register reached R-903; the hook refused the push)
gates / gates (push) Successful in 3m55s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012qRErfCoiTkvDK9N5XHbzb
This commit is contained in:
2026-10-08 09:25:26 +02:00
parent 42a4a4634b
commit aa843a2fa0
2 changed files with 19 additions and 12 deletions
+7
View File
@@ -57,6 +57,13 @@ The decoy suite (`scripts/test_gate_decoys.py`) runs all five with `must=` on th
- Earlier, `67b3fd23` (website refresh): CI job 1535 failed with no log and every step failing in the same second
(R-887's shape); `663421dd` on top passed (job 1536).
## Fixed without a row
The decoy suite's fake register ids were R-903…R-907 — the real register reached R-903 today, so the
`closed-register/body-word` decoy saw R-903 in BOTH registers and the pre-push hook refused 42a4a463. The fakes are now
R-99903…R-99907 (`scripts/test_gate_decoys.py`, 12 lines); suite 73/73 behaved, all gates OK. (My command chain ran
the commit after the red gate; the hook held the push. Each later step ran gates first, read rc, then committed.)
## Instruction-file edits
`.claude/rules/website.md`: one bullet added — the switch is a globe; a new language = one `LANGS` entry + its twins.