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(pm): describe check-dispatch-gates' watch hints by shape, not by count (#13286)
The gate's header said its watch hints were "the one constant below: this
gate is matched for a card that edits the tool, and for nothing else". It
carries three module-body constants — TOOL, plus SURFACE_MODULE and
FRAME_MODULE, declared with their own docblocks — so the sentence was a
false negative claim about the derivation, in the file whose subject is
derivation correctness.
Four sites in this file said it. Two of them are the ones the finding
names; the other two are the same claim in different spellings — the
backticking measurement ("the same single hint the file ships with") and
the TOOL docblock, which said "two watch hints" and had itself gone stale
a second time when the third constant landed.
All four are now count-free: they name the constants' shape and point at
the declarations, where each constant's reason already lives. A re-count
would re-rot at the fourth declaration, which is exactly how this survived
the second and third.
Measured on the parent commit: extractWatchHints over this file returns
scripts/pm/dispatch-gates.mjs, scripts/i18n-bundle-surface.mjs and
scripts/check-skill-frame-sync.mjs; the gate's step declares no job filter
and lint.yml no trigger paths, so hints plus gate-file identity are the
whole of what reaches this family.
Claude-Session: https://claude.ai/code/session_01CPrUz21stTFhJRUirdc4yw
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments