mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 12:17:13 +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.
Script Collection
This directory contains automation scripts used across the project.
-
system/ contains host and system-facing helpers.
-
container/ contains helpers that run inside the local container.
-
github/ contains GitHub workflow helper scripts.
-
For the canonical Make target index, see make.md.
-
🛠️ Organize operational helpers for development, CI, release, and maintenance
-
🧭 Separate responsibilities into focused subdirectories with clear scope
-
📚 Keep script-based workflows discoverable and easier to navigate
The scope of this folder is script organization at the repository level. Detailed responsibilities belong in the README files of the respective subdirectories.