Summary
github-iac's scheduled governance-verify lane has failed every day since 2026-08-13 with
node: command not found (runs 31684071334 → 32009922779+). The job runs
node .github/governance-verify/verify-org-security.cjs directly on the runner image (no
setup-node by design — the dual-token invocation avoids github-script), and jobs landing on
ci-runner-melo-lap-001--* containers (label melodic-ubuntu-24.04-x64) no longer find node
on PATH. The failure is infrastructure, before any assertion — the org's daily drift backstop
over expected-org-security.json (fork policy, runner groups, visibility, SHA-pin, workflow
permissions) has been asserting nothing for 5+ days.
Evidence
/home/runner/_work/_temp/<id>.sh: line 3: node: command not found on
Verify live org security state, runner ci-runner-melo-lap-001--dkr5tjr68utc-ca (2026-08-17).
- Other lanes pass when scheduled onto the desk runner, so the regression looks specific to the
melo-lap-001 image/environment.
- Timing note: 2026-08-13 is also when github-iac's
CI_RUNNER_POLICY org variable's visibility
flipped out-of-band (unidentified mutator, tracked as audit task T9) — possibly the same
infrastructure event.
Requested
Restore node on the melo-lap-001 runner image (or its PATH for job containers), and consider an
image smoke test that fails the build when the toolchain contract (node, jq, etc.) regresses.
🤖 Generated with Claude Code
https://claude.ai/code/session_01TMAsSUZ5YnaQDLBvTFiXW7
Summary
github-iac's scheduled
governance-verifylane has failed every day since 2026-08-13 withnode: command not found(runs 31684071334 → 32009922779+). The job runsnode .github/governance-verify/verify-org-security.cjsdirectly on the runner image (nosetup-node by design — the dual-token invocation avoids github-script), and jobs landing on
ci-runner-melo-lap-001--*containers (labelmelodic-ubuntu-24.04-x64) no longer findnodeon PATH. The failure is infrastructure, before any assertion — the org's daily drift backstop
over
expected-org-security.json(fork policy, runner groups, visibility, SHA-pin, workflowpermissions) has been asserting nothing for 5+ days.
Evidence
/home/runner/_work/_temp/<id>.sh: line 3: node: command not foundonVerify live org security state, runnerci-runner-melo-lap-001--dkr5tjr68utc-ca(2026-08-17).melo-lap-001 image/environment.
CI_RUNNER_POLICYorg variable's visibilityflipped out-of-band (unidentified mutator, tracked as audit task T9) — possibly the same
infrastructure event.
Requested
Restore node on the melo-lap-001 runner image (or its PATH for job containers), and consider an
image smoke test that fails the build when the toolchain contract (node, jq, etc.) regresses.
🤖 Generated with Claude Code
https://claude.ai/code/session_01TMAsSUZ5YnaQDLBvTFiXW7