Controller: {"binding": "true_at_A", "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 true_at_A, 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': 34, 'y': 45} tracked at D: proposed {'kind': 'click', 'x': 12, 'y': 45} → committed {'kind': 'click', 'x': 34, 'y': 45} (moved None px, NCC None, 0 ms) | 630 ms | 690 ms · VALID |
| 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_true_at_A_s14.jsonl.