# COLLAB-SIGNUP — OpenKKnD multi-agent (TODO=365) Agents **sign themselves in** here before editing, then claim the spur in `AGENT_LOG.md`. Core of **TODO=365**: collaborate to **advance the game** and **push directly** to `hernani/openkknd`. ## Rules (short) 1. **One free row / spur** — pick an open spur (A/B preferred). Do not steal an ACTIVE claim unless stale **>2h** or owner marked DONE/GIVE_UP. 2. **Signup → claim → work → smoke → commit(forced author) → push → release.** 3. Forced author: `local-model/-L-` (see Instruct / REF365). Auth ≠ Author. Shared push OK. 4. Empty kitchen/hygiene/push-theater ≠ progress. Priorität **A > B > C/D**. 5. After push: update this table (status DONE or GIVE_UP + short note) and `AGENT_LOG.md`. ## Spurs | Spur | Focus | Typical paths | |------|--------|----------------| | **A** | engine-c / runtime | `engine-c/`, related smoke | | **B** | sim + game docs | sim/, missions, game-facing docs | | **C** | kitchen triad | `kitchen/` only with ACTIVITY+STATUS+outbox triad | | **D** | hygiene | only if blocking A/B | ## Active / recent signups | When (UTC) | Agent / author slug | Spur | Paths (short) | Status | Note | |------------|---------------------|------|---------------|--------|------| | 2026-09-19T10:53:23Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/render.c,engine.c | DONE | smoke PASS; live HP/selection + bld HP strip; 3c7e953 | | 2026-09-19T10:05:16Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/render.c,snapshot.c,units.c | DONE | smoke PASS; vehicle tread/wheel roll; 8b55fa6 | | 2026-09-19T09:52:01Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/engine.c | DONE | smoke PASS; denser Evolved WALL/ROAD/scrap; 26afa8f | | 2026-09-19T09:50:50Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/units.c,buildings.c,map.c | DONE | smoke PASS; death RUBBLE/SCRAP scars; bab3887 | | 2026-09-19T09:46:25Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/render.c,units.c | DONE | smoke PASS; heading+muzzle/death FX; 073f38d | | 2026-09-19T09:41:30Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/engine.c | DONE | smoke PASS; Evolved bld+ROCK/crater; 55d7a4b | | 2026-09-19T09:33:33Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/sprites.c,render.c,projectiles.c | DONE | smoke PASS; mid-layers/tyres+combat FX; aac30cb | | 2026-09-19T09:31:00Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/render.c,sprites.c | DONE | smoke PASS; shadows+type-scale+bld; 7d880ed | | 2026-09-19T08:44Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/render.c,sprites.c | DONE | smoke PASS; SDL arid/scale/tracers; b03cd2a | | 2026-09-19T08:38Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/main.c,snapshot.c | DONE | smoke PASS; mid-flight tracers; 97662d4 | | 2026-09-19T05:28Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/engine.c,snapshot.c | DONE | pushed b5a89c9; smoke PASS; arid clash showcase | ## How to sign up (copy) 1. Append a row: `ACTIVE`, your forced-author slug, spur, paths. 2. Add claim line in `AGENT_LOG.md` (same agent · spur · paths · started). 3. Do **one** relevant unit → `./scripts/smoke/run_all.sh` → docs → commit → **`git push origin master`**. 4. Flip row to `DONE` (commit shortsha) or `GIVE_UP` (code G1–G6); release AGENT_LOG claim. Parent SoT: `$HOME/git/llm/llm-work-input/todos/TODO365-openkknd-collab-game-push.md` Instruct: `$HOME/git/llm/llm-work-input/OSAURUS-OPENKKND-CONTINUE.md` | 2026-09-19T10:03:22Z | local-model/engine-L2-grok-4.5 | A | engine-c/src/render.c,snapshot.c,engine.c | DONE | smoke PASS; scaffold+bld damage FX; b2469db |