Nothing below is hand-coded scenery. The room draws itself from room.json, and the crew animates from character.json clips on the real cast sprite sheets. Hit ▶ run crew and the four agents work a live audit loop — Scout detects, Kai auto-applies safe fixes, Rai stages risky ones for your approval, Memo remembers. Or fire a single event to see the reaction vocabulary.
Room: examples/reference.room.json (legend fallback colours — the drawn tileset replaces them without touching this page's logic). Characters: the CC0-derived cast sheets, sliced by character.json clips (walk = cols 0–2, type = 3–4, read = 5–6; rows down/up/right). Cheer has no drawn frames yet — the bounce is the engine fallback, which is exactly why Track A asks for real cheer frames.