You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(scripts): point five gate scripts at lint.yml's idiom note instead of restating the #9465 fence
Seven sites in `scripts/**` stated the @changesets/cli v3 lane's fence as
covering root `package.json` as a FILE (or, in the ratchet, root dependencies
as a CLASS). The lane's own body scopes it to one dependency range and one
script key, so those readings are false — #10894 corrected the same reading at
nineteen sites inside `.github/workflows/lint.yml` and put the reasons in one
place, the `GATE INVOCATION IDIOM` note. This is the half of that repair that
`lint.yml` could not reach.
Each site now points at that note rather than restating the scope, because
restating it is the propagation mechanism the card measured: three of these
docblocks were identically worded because their authors copied a neighbour's
header, and a seventh careful restatement would be a seventh copy source.
No wiring changes. The three self-test wiring assertions keep their predicate
byte-identical (`lint.includes('node <self>\n')`); only the message string
moved, and all three self-tests report the same assertion counts before and
after (39 / 77 / 45).
`scripts/check-step-collectors.mjs` is deliberately untouched — it already
states the scope narrowly and is the model.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UjM2ia8Av1v5NqfqQEQmC6
0 commit comments