docs/ORCHESTRATION.md: add §8 Campaign sandbox convention #5
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Done
Added §8 Campaign sandbox — the
/tmp/sandboxconvention todocs/ORCHESTRATION.md.The
/bullpen/sandboxnamespace in mneme (referenced in §7 since 2026-07-25) existed as a label but had no referenceable content in the repo. The actual operational depth was only indocs/deus_ex.md. This closes the gap.What was added
§8.1 Build-dir convention —
/tmp/bullpen-build/<slug>+/tmp/sandboxalias, why alias (removes slug-handoff failures), why /tmp not / (different root filesystems per host, safety risk on bare-metal boltzmann), auto-scaffold vs fix-existing-code, baseline commit requirement.§8.2 Host boundary —
.runtimefile determines execution host, agent placement table, failure signatures when the agent is on the wrong machine, pre-flight check commands.§8.3 Ticket rules — required ticket fields in order: PROBLEM, REPO (always /tmp/sandbox), TRAPS (highest-value), STEP 1 (@testdesigner), STEP 2 (grinder by type), Constraints, Dispatch-then-END. SPEC path requirement for grinder tickets.
§8.4 Route by test file type — routing table (py/godev/jsdev), coordinator wiring note.
§8.5 Result extraction — where the green artifact lives (grinder's working clone
/tmp/grind-<ts>/<target>/), not the build dir, how to review diff.Also updated §7's
/bullpen/sandboxentry to point to §8 anddocs/deus_ex.md.Files changed
docs/ORCHESTRATION.md— +117 lines (347 total)Cross-refs
docs/deus_ex.md