{
 "round": "two-frontiers-r1",
 "window": {
  "opened_utc": "2026-09-05T14:13:33Z",
  "closed_utc": "2026-09-05T18:15:00Z",
  "_note": "PLAN §2 fence 3: the window is stamped UTC at BOTH ends, here and in the kit's index.json."
 },
 "bank": {
  "parent_path_not_published": true,
  "parent_sha256": "cdffb8d0850aa93548c20e41953d11fb2a6e0b025d599db2eb6a8d3b2a2bfbf5",
  "r1_bank_sha256": "35af6dc53b0b9d7dcc4a97dfa888b9c40cfd1d49c557f476b10581f73a419305",
  "why_not_published": "the bank holds 480 licensed rulebook passages; the queries and the gate results are published, the passages are not"
 },
 "legC_fixture_sha256": "76cef1d1a4123ae8f76849148354f55eaae59e1e9b18c92e3350d21939c7b15b",
 "legC_seed": {
  "seed": 3653880389,
  "drawn_utc": "2026-09-05T04:32:32Z",
  "drawn_by": "the orchestrator, os.urandom(4) little-endian uint32, BEFORE gen_needles.py existed on main and before any scored call"
 },
 "prompt_assembly": {
  "answering_py_sha256": "9a3d783bfb78ee775ec8f28a93fba5c7f3900f6630fc2e91a85b3541aeab4e24",
  "engine_commit": "73df01611fca724eb20d5e0fa25ff21e968dc0f2",
  "engine_commit_note": "the commit of the rules engine whose prompt assembly this round copied; the engine is named by role, its sha is exact",
  "prompt_template_sha256": "0fb521000f038a047b8694ee0812577d12b67771ffaea3c9274afddbfe8db574",
  "legA_system_sha256": "63a4deb86a001c9772e81df6083f5af3203b2598382e01dfafb2c998fe0b18d5"
 },
 "sent_records_note": "For local-gemma4-26b, every file under results/sent/ for Leg A holds TWO final records in run order: the earlier stamp (~14:49Z) is the calibration run's, the later (~14:53Z) the scored run's. Key on (dispatch_id, stamped_utc). Every scorer and every census on this page read the ROWS files only (one per run); nothing under results/sent/ or results/attempts/ was rewritten or deduplicated (prereg A9). Future runs prefix calibration ids with `cal.`."
}
