861f87ff8e
Reviewers kept proposing machinery this rule already forbade, by renaming the proposal: a migration shim was defended as "load-bearing compatibility, not defensive scaffolding". Naming the mechanism was not enough. Rule 3 now requires a current repo defect the mechanism fixes or an explicit existing invariant it preserves, says that "load-bearing", "compatibility" and "not scaffolding" are labels rather than evidence, and asks for the proposal's factual premises to be checked — a reviewer once pinned three dependency versions that do not exist. Tested adversarially on three real incidents with the block in force: it stopped the unchecked premises, and did not stop the other two, which now reach for "explicit existing invariant" instead. Closing a word closes only that word, so the wording stops here; reviewers propose, humans adjudicate. Synced across the canon, the four skills that embed the block, the Codex mirror, the regenerated claude-review overlay, and the gemini-review overlay. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>