$ node tools/ctx.mjs task GM-01 # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 0 task: id: GM-01 size: L title: GM arena core in the Combat Lab scene (gm-room.json): static_targets (/gm dummy with DPS meter and hit log), spawn_ring for the monsters that exist by then (/gm spawn), reset_station for what exists (/gm level, /gm reset cooldowns, /gm clear monsters), debug toggles (/gm god, /gm mana, /gm nocd, /gm hitboxes, /gm telegraphs, /gm ai freeze|resume), network lab (/gm lag) and Time/Weather buttons on the M0-12 controller (/gm time, /gm cycle, /gm weather) test: one automated test per GM-01 command (server state after it, audit record written, refused without the dev GM flag); no toggle changes the global time scale or hides a telegraph; Time/Weather commands leave the server outcome identical (ADR-030) evidence: arena panel screenshot + 10 s clip (spawn, dummy DPS meter, /gm lag with jitter and loss, dusk + sandstorm) + audit log excerpt (.txt) needs: ["unity","rust"] proposed: true note: Proposed: owner decision 2026-10-08 (GM arena run). GM rules: every GM action is audited (who, what, where); GM-made items carry the gm flag and can never be traded, sold, listed or mailed; until M6 test builds use a dev-only local GM flag (never in release builds); from M6 access is by the gm or qa role, agents never grant roles, and the owner gives his own account the gm role with the local CLI (GM-04). GM tools never add a global time-scale and never hide telegraphs. milestone: id: M2 name: Combat Lab: one perfect skill dependsOn: ["M1"] goal: Warblade · Horizon Cleave is AAA-complete end to end: input → server phases → animation → VFX → SFX → hit reaction on a dummy and a monster → damage numbers → camera. gate: ["G0/G1: mannequin contract and C1–C18 movement/control tests pass before skill expansion (docs/process/GAME_DEV_GUIDE.md)","Skill passes the one-skill production gate (docs/production/SKILL_GATE.md)","Owner sign-off on feel","G2: multi-angle agent animation/VFX self-review complete; no failed or missing required view/transition accepted","Skill gate row 14: every core detail of the AAA detail catalog that applies is shown by its proof (ADR-028)","Skill factory proven with a second skill before M4 starts (ADR-029)","GM arena core (GM-01): every GM-01 /gm command passes its automated test and is audited; no GM toggle adds a global time-scale or hides a telegraph"] art: ["ART-VFX-040"] guide: time-weather readGuide: node tools/ctx.mjs guide time-weather # 815 B ≈ 204 tokens of the guide's 35,100 B rules: node tools/task-log.mjs start|test|note|finish · card: docs/process/TASK_TEMPLATE.md