mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 02:54:26 +00:00
A helper that no stager copies fails at import, and it fails for every role that imports it at once, because the whole spec file stops loading. That is what mcp-endpoint.js did to all ten MCP specs: they ran zero tests rather than one failing one. The set lived in three places and no two agreed - the deploy task named four helpers, rerun-spec.sh named three, and the specs required five. addon-gating.js was already missing from the rerun path before any of this. Both stagers now glob the runner's own files/*.js, minus the config, so the directory listing is the set. The lint derives what must be staged from the requires the specs actually make, and holds both stagers to globbing, since a set that can be typed twice will differ twice.