Repository navigation
Commit 2397354
committed
fix(pm): dispatch-gates runs the diff-scoped issue-citation verdict locally, off the checker's own local-env declaration
The lint.yml step that runs `node scripts/check-issue-citations.mjs` passes
GITHUB_TOKEN and OS_GATE_MERGE_GROUP_BASE_SHA through `env:`, so the env
carrier classified the bare run NOT RUNNABLE LOCALLY and `--commands` offered
only its self-test. The checker now declares, in the existing dispatch-gates
marker idiom, that its bare invocation needs neither; dispatch-gates reads the
declaration (`declaredLocalEnv`, path-list grammar), grades it against the
workflows (`localEnvRefusal`: a name the step does not pass, or a bare run no
workflow makes, is refused) and spends it on the bare key alone
(`localEnvAdmitted`). The census and every other invocation keep their
classification.
Claude-Session: https://claude.ai/code/session_01MjvgiFAmjHqsxy1XLiVYfH
Co-authored-by: Claude <noreply@anthropic.com>1 parent 3f86dc5 commit 2397354
2 files changed
Lines changed: 372 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
| 204 | + | |
| 205 | + | |
204 | 206 | | |
205 | 207 | | |
206 | 208 | | |
| |||
0 commit comments