← ClaudeAtlas

runlisted

Stage 3 of the slopstop process — orchestrate the fleet against a G-tickets-approved ticket tree, launching one hermetically-sealed worktree agent per leaf, integrating blessed work, and stopping at gate G-final. Medium-tier only. Invoke as /slopstop:run <run-id>.
iansmith/slopstop · ★ 0 · AI & Automation · score 53
Install: claude install-skill iansmith/slopstop
# /slopstop:run Stage 3 of the slopstop process (`design/slopstop-process.md` §7). Runs on the **medium tier**. Input: the run dir whose ticket tree passed G-tickets. The orchestrator never implements ticket work itself (single exception: human-authorized salvage) — it launches, monitors, verifies, integrates, and reports. ## Project scope Read `.project-conf.toml` from cwd; if absent, fall back to the main worktree at `dirname "$(git rev-parse --git-common-dir)"`. Extract `system`, `$PREFIX` (`prefix` field), `[tiers]`, `[fleet.agents]`, `[fleet.monitoring]`, `[fleet.budget]`, `[fleet.router]`. Stop with a clear error if `prefix` is absent; stop if it doesn't match `^[A-Za-z][A-Za-z0-9]*$`. Missing tables → the CONFIG.md defaults; missing config file → stop with the standard gh-init message. Resolve `$TRACKING_DIR` and `$ARCHIVE_DIR` **together**, via the shared resolution ladder. The resolved tracking dir is what Step 4's `--add-dir` grant covers: → Read `~/.claude/commands/slopstop-start-refs/tracking-dir-resolution.md` ## Arguments `$RUN_ID` — required in effect (handed off by `:tickets`' G-tickets report). If empty: list `scratch/runs/*/` and ask; never guess. The run dir must show a G-tickets-passed state in `run.md`; if not: stop with `"Run $RUN_ID has not passed G-tickets — run /slopstop:tickets first."` **Fleet precondition:** the project config must have `[autonomous] enabled = true`. Fleet agents are headless — `:start`'s interactive base-ref prompt (Step 4c