Controller: {"binding": "state_at_B", "compute_ns": 100000000, "coordinate_offset_px": 0, "expected_delivery_delay_ns": null, "expected_observation_delay_ns": null, "kind": "scripted_oracle"}

Key frames: each decision's starting frame with the click it produced (amber = proposal before binding, red = committed, grey = suppressed), then the screen at each arrival A (green = valid).
(scripted oracle controller — no model; binding state_at_B, compute 100 ms)
| # | B | model done B→D | model response (raw) | parsed | action (canvas px) | D (commit) | A (receipt) | out tokens |
|---|---|---|---|---|---|---|---|---|
| 1 | 530 ms | 630 ms 0.10 s | click | {'kind': 'click', 'x': 12, 'y': 45} | 630 ms | 690 ms · INVALID |
| id | event | task time | harness time |
|---|---|---|---|
| 1 | target_appears | 500 ms | 500 ms |
40 observations published; first frame depicting the target published at 530 ms. Raw trace: s32_v120_state_at_B_s14.jsonl.