runlisted
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