- Rive CLI + RML: the whole scene (layout, board, planchette, ghost, view model, state machine) is RML, written with a coding agent and checked with rive --verify, rive inspect, headless screenshots and scripted pointer replays (--pointer, --data-dump).