Start a local server first — see the Quickstart. All commands target
http://localhost:3917; every POST sends Content-Type: application/json.1. Snapshot, change, snapshot
2. Diff the two snapshots
entity_delta: -1), no game-phase
change. Quote the URL so your shell does not eat the &.
A snapshot diff compares game-state summaries — entity counts, game phase, role counts,
and assertion results — not raw per-entity transforms.
role_changes is empty here because
plain spawns carry no role; the entity delta is the signal. For full per-entity divergence,
use a fork and compare two observe dumps.3. List and inspect
A snapshot’s
tick field tracks game-match time, so it reads 0 until a match is created
with POST /game/create. The labels and counts are what you diff against.