{ "name": "auto-work-swarm-g18", "description": "Swarm & sidechat hygiene sweep 18/20 - swarm status, stale cleanup, ephemeral sidechat archive, result harvest", "agent": "646", "schedule": "manual", "timeout": 300, "prompt_template": "Swarm and sidechat hygiene sweep (slot 18/20).\nJob ID: {job_id}\nTime: {datetime}\n\n1. Run `box swarm-list`. Note any swarm whose status is not completed/killed.\n2. For non-terminal swarms, run `box swarm-status `. If a swarm is stale (>2h old, zero running slots), record it; do not kill without clear stale evidence.\n3. Sidechat hygiene: `box thread-list --agent 646 --limit 30`. Identify terminal swarm-slot threads that are unarchived; report them.\n4. Harvest: `box swarm-results ` for recently completed swarms; one-line summary per swarm.\n\nReport-only unless threads/swarms are unambiguously stale; then archive/kill at most one and report it.", "sidechat": { "create": true, "reuse_key": "auto-work-swarm-g18", "name_template": "auto-work-swarm-g18-{date}" }, "chain_next": null, "on_failure": "alert" }