advance simulation and evaluate assertions
Snapshots & probes
advance simulation and evaluate assertions
Body: {
"ticks": 300, // how many ticks to advance (0 = evaluate at current state)
"assertions": ["hero-alive", "towers-attack"], // optional: only evaluate named assertions
"snapshot_before": true, // optional: capture a snapshot before advancing
"snapshot_after": true, // optional: capture a snapshot after advancing
}
POST
advance simulation and evaluate assertions
Body
application/json
Request body for POST /probe.
Number of ticks to advance before evaluating assertions.
Required range:
x >= 0Optional subset of assertion names to evaluate (all, if omitted).
Capture a snapshot after advancing.
Capture a snapshot before advancing.
Response
200 - application/json
Simulation advanced + assertions evaluated in one call.