The planner proposes. The runtime disposes.
A verified tool-using coding agent: a deterministic state machine validates every tool call against a schema, checks permission policies, jails every path inside the workspace, and trusts nothing except a green test suite. Below: real executions from the committed deterministic benchmark, replayed step by step, and the jail's actual rejection messages.
Replay a verified run
These are committed execution traces from the deterministic benchmark (ScriptedPlanner; no network, byte-stable). Watch each proposed call pass through the runtime's gates - or stop at the one that rejects it. measured result
Proposed action & gates
Observation (runtime record)
Files changed (proposed paths)
Benchmark record
Deterministic (reproducible)
Live LLM planner (recorded 2026-09-16)
Attack the jail (real rejections)
Each card replays a hostile tool call against the real ToolRegistry; the rejection text is captured output, not a mock. Open a card to see which gate stops it. captured output