# CRONS + AGENTS TO RESUME (paused by the user 30 Oct ~07:40 to travel to the office)
The user: "anyways start pausing things we will go office in half an hour". Resume when the user says so. Office hours 09:00-18:00: max 10 subagents.

## Crons
- INBOX CHECK every 5 min (job 15614089) was LEFT RUNNING (harmless; lets the user write from the office). If the session restarted, recreate it: cron `*/5 * * * *`, prompt = the INBOX CHECK text in CRON_INBOX.txt.
- PACE CHECK (deleted at the pause; recreate on resume): cron `17,47 * * * *`, recurring, prompt:
```
PACE CHECK (every 30 min). 1) Run `csr status` and read every account's usage % and reset time (own accounts first, team seats only as csr allows; Pro accounts are last resort). Estimate the remaining capacity = sum of (100 - used%) over usable accounts, and our burn rate (compare with the previous PACE CHECK's numbers noted in /Volumes/Workspace/Scratch/coord/PACE.md). 2) ListAgents: count running agents. 3) Decide: if capacity left is comfortable until the next resets, resume parked kill builders in the user's order (KILL-6 SHOULDER THROW ad19fefcd14b4e090, KILL-7 GOLD THREAD a5950b5c6e32276ae, KILL-8 LAST WALTZ ac7ee3b0e7dfaf6c0, KILL-9 TEN THOUSAND CUTS a42edc3e61cbcf3af, KILL-10 LIGHTER THAN AIR ae9cb6f384e5918ca), keeping at most 5 kill builders + THE-X engine at once (user: "animation building 5 at a time maximum"); if capacity is tight, park the lowest-priority work first (QA-MAPS, then later kills) and keep THE-X, KILL-1..5, FLOW-FIX running. Resume any agent stopped by a usage limit once an account has room (assume limits reset; csr switches accounts). Never resume: a604f983e7d963ede, a3f6b216eca08b47a, a8ddf72b6dfb1e3aa, acc20e3f20868f10f, a3dd760ce6480a097, acc2ec8f1a893475c, a82ae365d19c988f4. 4) Append a 1-line entry to /Volumes/Workspace/Scratch/coord/PACE.md (time, capacity %, burn/30 min, agents running, action). Also check Mac load/swap and VM disk (stop new VM work under 15 GB free). End with a 1-line status.
```

## Agents (resume each with SendMessage: "resume from your STATE.md")
Each one writes its STATE.md at the pause. Briefs: /Volumes/Workspace/Scratch/killport/KILLPORT_BRIEF.md (house rules + every coordinator decision), /Volumes/Workspace/Scratch/thex/ENGINE_API.md.
| agent | id | state file | next |
|---|---|---|---|
| THE-X (retired 13:55, context full; replaced by ENGINE-2 a4844f7e910254ebb) | ad8043ba9f5a407ed | /Volumes/Workspace/Scratch/thex/STATE.md | PARKED at 0ae15b68 (pushed; v1.19 emblem/ease/puff/sparks + KILL-4 0001/0002 applied; build29 unproven). Next: P1 Z draw order + killer-on-top OFF during films (USER), capture THE X, pk.skip 0 B, KILL-1 96d83039 + 7e655440, then KILL-3 (a) + (c) (PROVEN in-game 07:55, patches in /Volumes/Workspace/Scratch/killport/minigun.cine-d/0001-*.patch), KILL-4 0003 after its proof, refresh saloon split |
| FLOW-FIX | afa47cc459862d224 | /Volumes/Workspace/Scratch/flowfix/STATE.md | USER GLOAT rule: pre-select during the film, gloat right after if picked, else straight to the result (no 4 s wait); prove + rebuild the Mac app |
| KILL-1 BELL TO BELL (PARKED 12:28, R4 all PASS) | ad5cef0b330156938 | /Volumes/Workspace/Scratch/killport/fists.seven-points/STATE.md | PARKED at 0f4e0741 (pushed; spine margin 12 u done). Next: motionQA g5/g4/g3 + R2c re-render, build, tear recheck XT/VH/H, flow (ledge/air/wall_tight) + perf GC, R4_BELL.md |
| KILL-2 HEADWIND | aa2cfff1622f53bd6 | /Volumes/Workspace/Scratch/killport/laser.headwind/STATE.md | remaining R3 runs, R3_HEADWIND.md, R4 |
| KILL-3 CLINCH | a7b884f404b93a191 | /Volumes/Workspace/Scratch/killport/minigun.cine-d/STATE.md | PARKED at 270e43df (pushed; (a)+(c) proven in-game). Next: rebuild lane 270e43df, R3 cage g5 first then backyard + castle g5/g0, slab + pieces crops, R4-pre |
| KILL-4 NO MORE TRICKS | a7d407eaa4d5c76ad | /Volumes/Workspace/Scratch/killport/pistol.the-pendulum/STATE.md | PARKED clean at b36bec61 (pushed, built). Next: re-bake K spin 0 + commit, push, castle g5 proof of 0003, re-render page films (shards now visible), 5 R3 runs, R3_NMT.md; consider routing N3 forearmOff through K58.CINE2.limbPiece so KILL-3's (a) piece paths cover NMT |
| KILL-5 BROKEN (parked since 05:00) | ab8a19cea25296b10 | /Volumes/Workspace/Scratch/killport/knife.broken/STATE.md | phase 3/4: merge latest the-x, Def.fxScale = (72/0.74)*0.0116, game build, R3 |
| MAP-LEAD (stopped 07:00, hung twice) | a6068212757e06149 | /Volumes/Workspace/Scratch/readability/STATE.md | ssh/rsync with timeouts; ONE VM build of readability-all e60593a4; 18-map stills; FINAL_MAPS.md |

## LIVE AGENTS (30 Oct 21:30 resume; supersedes the table above for ids)
| agent | id | state file |
|---|---|---|
| ENGINE-3 (replaced ENGINE-2) | aa644ba5307e8fb0e | /Volumes/Workspace/Scratch/thex/STATE.md |
| KILL-1 BELL TO BELL | ad5cef0b330156938 | /Volumes/Workspace/Scratch/killport/fists.seven-points/STATE.md |
| NMT-2 NO MORE TRICKS (replaced KILL-4 22:35) | a1b748ff1466e4668 | /Volumes/Workspace/Scratch/killport/pistol.the-pendulum/STATE.md |
| BROKEN-2 (replaced KILL-5) | a4293c1856ead8fd8 | /Volumes/Workspace/Scratch/killport/knife.broken/STATE.md |
| SHOULDER-2 (replaced KILL-6) | a7903d64f14838791 | /Volumes/Workspace/Scratch/killport/handcannon.mid-swallowed/STATE.md |
| KILL-7 GOLD THREAD | a5950b5c6e32276ae | /Volumes/Workspace/Scratch/killport/golden.eureka/STATE.md |
| INTEGRATOR | a0ece564f81a565ea | /Volumes/Workspace/Scratch/integrator/STATE.md |
| ENGINE-FX (lens splat, blood, soul, map glows; branch engine-fx) | a0de24bfa384754f3 | /Volumes/Workspace/Scratch/enginefx/STATE.md |
| MAPS-FIX (side vignette, retro, rooftops perf, canyon export; branch maps-fix) | a09709b707411f2bf | /Volumes/Workspace/Scratch/mapsfix/STATE.md |
| KILL-8 LAST WALTZ | ac7ee3b0e7dfaf6c0 | /Volumes/Workspace/Scratch/killport/revolver.last-waltz/STATE.md |
| KILL-9 TEN THOUSAND CUTS | a42edc3e61cbcf3af | /Volumes/Workspace/Scratch/killport/speedsabre.ten-thousand-cuts/STATE.md |
| HEADWIND-2 (perfection pass) | a87b973a56fe963fc | /Volumes/Workspace/Scratch/killport/laser.headwind/STATE.md |
| CLINCH-2 (perfection pass) | a4897e054e4f68f24 | /Volumes/Workspace/Scratch/killport/minigun.cine-d/STATE.md |
| THEX-KILL (THE X full gate, branch kill-the-x) | a7d0dd630a4c5b611 | /Volumes/Workspace/Scratch/killport/smg.the-x/STATE.md |
| QA-GATE (motionQA slide fix, clearFloor58 = engine Fits, re-run all pages) | aba2828d557ab8460 | /Volumes/Workspace/Scratch/qagate/STATE.md |
| KILL-10 LIGHTER THAN AIR | ae9cb6f384e5918ca | /Volumes/Workspace/Scratch/killport/ar.lighter/STATE.md |
Done/parked: KILL-2 HEADWIND (aa2cfff1622f53bd6), KILL-3 CLINCH (a7b884f404b93a191), FLOW-FIX, MAP-LEAD. Full contexts, never resume: ENGINE-2 a4844f7e910254ebb, KILL-5 ab8a19cea25296b10, KILL-6 ad19fefcd14b4e090, KILL-4 a7d407eaa4d5c76ad.

## OFFICE CAP 31 Oct 09:00: max 3 per session (user "no too much subagents", then "important ones first, prioritize those")
ACTIVE (3): ENGINE-3 aa644ba5307e8fb0e, KILL-1 BELL TO BELL ad5cef0b330156938, BROKEN-2 a4293c1856ead8fd8.
PRIORITY QUEUE (resume the head when a slot frees; each wrote STATE.md at park):
1. NMT-2 a1b748ff1466e4668 (needs the-x 10d9c5af pushed; then one build + R4)
2. THEX-KILL a7d0dd630a4c5b611 (THE X full gate: motionQA 4a22c340, build, R3, R4)
3. SHOULDER-2 a7903d64f14838791 (M occlusion swap + re-bake, needs v1.46 fx layer)
4. INTEGRATOR a0ece564f81a565ea (Mac GPU perf + next app: after 18:00 / when kills land)
5. ENGINE-FX a0de24bfa384754f3 (BELL teardrops/pools, soul, map glows)
6. GOLD THREAD: KILL-7 a5950b5c6e32276ae is at 968k context (FULL, never resume) -> spawn a fresh GOLD-2 from /Volumes/Workspace/Scratch/killport/golden.eureka/STATE.md (R2 rebuild: render v4, joint check, strict motionQA g5/g0, swap, official vm_motionqa, R2)
7. QA-GATE aba2828d557ab8460 (motionQA slide fix, clearFloor58)
8. HEADWIND-2 a87b973a56fe963fc, CLINCH-2 a4897e054e4f68f24 (perfection passes)
9. MAPS-FIX a09709b707411f2bf (vignette (b), dither, rooftops, final 18-map set)
10. KILL-8 LAST WALTZ ac7ee3b0e7dfaf6c0, KILL-9 TEN THOUSAND CUTS a42edc3e61cbcf3af, KILL-10 LIGHTER THAN AIR ae9cb6f384e5918ca
After 18:00: as many as the Mac handles (night rule), in this order.

## 31 Oct ~09:25 the user: "u can have upto 10 sub agents"
ACTIVE (10): ENGINE-3, KILL-1, BROKEN-2, NMT-2, THEX-KILL, SHOULDER-2, ENGINE-FX, QA-GATE, HEADWIND-2, GOLD-2 a49d04fa7e2fb437f (fresh; KILL-7 full).
QUEUE: INTEGRATOR (Mac work after 18:00), CLINCH-2, MAPS-FIX, KILL-8 LAST WALTZ, KILL-9 TEN THOUSAND CUTS, KILL-10 LIGHTER THAN AIR.

- 31 Oct 11:30: KILL-8 LAST WALTZ parked at 743k context -> on resume start a FRESH LW-2 from /Volumes/Workspace/Scratch/killport/revolver.last-waltz/STATE.md (R2 rebuild in work/; next: strict QA g5/g0, films, install, official gate, R2). HEADWIND-2 parked (bake queued on VM). QA-GATE parked (done; on request).

## 31 Oct ~13:00 HOLIDAY (no office cap). LIVE: ENGINE-3 aa644ba5307e8fb0e, ENGINE-FX a0de24bfa384754f3, KILL-1 ad5cef0b330156938, NMT-2 a1b748ff1466e4668, BROKEN-2 a4293c1856ead8fd8, THEX-KILL a7d0dd630a4c5b611, SHOULDER-2 a7903d64f14838791, GOLD-2 a49d04fa7e2fb437f, CLINCH-2 a4897e054e4f68f24, HEADWIND-2 a87b973a56fe963fc, KILL-9 a42edc3e61cbcf3af, KILL-10 ae9cb6f384e5918ca, LW-2 ad02ab4168f4a5f6d (fresh; KILL-8 ac7ee3b0e7dfaf6c0 retired at 743k). Parked: INTEGRATOR (next merge set), MAPS-FIX, QA-GATE (on request).
## 31 Oct 15:30 update. LIVE: ENGINE-3, KILL-1, NMT-2, BROKEN-2, THEX-KILL (963k -> writing STATE, fresh replacement next), SHOULDER-2, GOLD-2, CLINCH-2, KILL-9, KILL-10, LW-2, MAC2. PARKED (done): ENGINE-FX (resume only for NMT-2 / INTEGRATOR GPU fixes), HEADWIND-2. Parked: INTEGRATOR (after the kills are DONE), MAPS-FIX, QA-GATE.
- 15:42 THEX-KILL a7d0dd630a4c5b611 RETIRED (963k ctx; THE X DONE d6bfb2c4). NEVER resume.
- 16:20 KILL-9 a42edc3e61cbcf3af DONE + parked (46ce6208).
- 17:36 MAC2 a2f84fe47c812d37f DONE + parked (resume only for M2 tooling issues).
- 17:40 NMT-2 a1b748ff1466e4668 DONE + parked (f176be9f).
- 17:45 GOLD-2 a49d04fa7e2fb437f DONE + parked (6e08cf31).
- 17:58 KILL-1 ad5cef0b330156938 DONE + parked (c0cde05f).
- 17:58 BROKEN-2 a4293c1856ead8fd8 DONE + parked (2f461adca).
- 18:03 KILL-10 ae9cb6f384e5918ca DONE + parked (d282c8daf; gore_low recheck on the integrator build).
- 17:56 INTEGRATOR a0ece564f81a565ea RESUMED (combined merge of 8 DONE kills; last 3 on DONE).
- 18:10 SHOULDER-2 a7903d64f14838791 DONE + parked (fa0b5bc0; context ~900k: never resume for new work).
- 18:22 CLINCH-2 a4897e054e4f68f24 DONE + parked (7cd743de0).
- 18:27 SPRINT-PLAN ac0dc049f27dfcd43 (planning only; SPRINT_PLAN.md).
## 31 Oct 18:55 SPRINT PREP LIVE: ROTATION a075d7407eba7f58d (P3 page kills in real matches -> P2 skins; Scratch/rotation/STATE.md), TOOLS a73d8381fc5713667 (P4 auto-reg, P6 scaffold/batch bake, P7 gate runner, P5 track v2, autopush.sh; Scratch/tools/STATE.md), MID-ENGINE ac82f65213787f44f (P1 runtime; Scratch/mid/STATE.md), ZONE-LOOKS ab70c93a248842fad (6 looks; Scratch/zone/STATE.md). Plus ENGINE-3, ENGINE-FX, INTEGRATOR, LW-2. SPRINT-PLAN ac0dc049f27dfcd43 done (SPRINT_PLAN.md + section H decisions).
- 19:12 LW-2 ad02ab4168f4a5f6d DONE + parked (0f2ed0c0c). ALL 11 DONE.
- 19:30 SPRINT 1 wave 1: PORT-portalgun a4913a58d6d62a600, PORT-shrink a21b0e7658cc89b07, PORT-ice afd542ffb890d960a (STATE in killport/<key>/).
- 19:42 MAPS-FIX a09709b707411f2bf RESUMED (maps-fix-pk + final 18-map pass).
- 21:25 MAPS-FIX a09709b707411f2bf DONE + parked (maps-fix-pk 8d2475697).
- 21:55 PORT-gravflip a17e3a4742ea5cecf, PORT-flamer ae8b88ad245e88fcd (Sprint 1 wave 1).
- 23:15 ENGINE-4 aef1ed582ab539ebf (engine queue; ENGINE-3 finishing its sweep + push then retired).
- 23:50 TOOLS a73d8381fc5713667 RETIRED (805k). PORT-T2 took its claims.
- 00:30 ENGINE-3 aa644ba5307e8fb0e RETIRED (842k; never resume). MAC2 a2f84fe47c812d37f resumed (fix the M2 exclusive deadlock).
- 04:05 ZONE-LOOKS ab70c93a248842fad DONE + parked (pk-zone fd7e6b69c v8).
- 04:15 MID-ENGINE ac82f65213787f44f RETIRED (~850k). MID-2 (new) owns the mids.
- 04:35 PORT-portal a4913a58d6d62a600 DONE + parked (INFINITE FALL, SAWN OFF).
