{
  "schema_version": 1,
  "run_id": "20260828-104940-source",
  "run_status": "complete",
  "max_concurrent_pages": 6,
  "created_at": "2026-08-28T02:49:40Z",
  "updated_at": "2026-08-28T06:31:09Z",
  "pages": [
    {
      "page_id": "page_001",
      "page_index": 1,
      "status": "accepted",
      "page_dir": "pages/page_001",
      "source": "pages/page_001/source.png",
      "page_request": "pages/page_001/page_request.json",
      "manifest": "pages/page_001/manifest.json",
      "validation": "pages/page_001/validation.json",
      "dispatch": {
        "agent_id": "main",
        "agent_nickname": null,
        "prompt": "pages/page_001/worker-prompt.md",
        "prompt_sha256": "219f1d72d83722fcbca78d8da62603dc91cc731b0dd0049ee8ff3c572810e3e0",
        "page_request_sha256": "af5e1477bbfe8b78ed60d8613301fff2731a4f25eef1a62a881b8763d4462a20",
        "dispatched_at": "2026-08-28T02:50:07Z",
        "execution_mode": "local"
      },
      "result": {
        "agent_id": "main",
        "record_mode": "local-main-agent",
        "recorded_at": "2026-08-28T06:31:09Z",
        "outputs": {
          "page_manifest": "pages/page_001/manifest.json",
          "imagegen_jobs": "pages/page_001/imagegen-jobs.json",
          "page_pptx": "pages/page_001/page.pptx",
          "preview": "pages/page_001/preview.png",
          "contact_sheet": "pages/page_001/split_assets_contact.png",
          "validation": "pages/page_001/validation.json",
          "page_result": "pages/page_001/page_result.json"
        },
        "hashes": {
          "page_manifest": "a68569756e6f2726c7e6637f697d8478532653e2f71aa2c670437fe7ed805188",
          "imagegen_jobs": "933fc2b774647e4aae9d0670fd0a846ec14f91b394c846276a0e1a0ddd130ba7",
          "page_pptx": "e592e893516ef5eadcb346f82bff6fead1e28b9b715a57d63071769e5ff107bd",
          "preview": "4042db296eef79944914e2b84604bfa5cc28f4143fbaa3644918e29751f2587b",
          "contact_sheet": "0132a602e6242bd9121b69c45a62678ff5b21b9c3e0d5765bf3d00aef7beefad",
          "validation": "8ab11f60d643105b767ab116162574a4bfa05c94540a56a2ccea85afb0f42e74",
          "page_result": "e26e42cd4dd163973129ef04f77fe9ba2d3f84ba87ca595d316d5d30a088f468"
        },
        "validation_passed": true
      },
      "accepted": true,
      "accepted_at": "2026-08-28T06:31:09Z"
    }
  ]
}
