{
  "version": 1,
  "verified": true,
  "source_canon_sha256": "c356d9412859f6bf6973ba0695b8acc5650b6efe9aa6eca980d07b88f87da752",
  "job_id": "d9ed6e0897e94279b8beee90323b5b15",
  "status": "completed",
  "endpoint": "http://192.168.1.104:8022/v1/footage-render-huyenan/jobs/d9ed6e0897e94279b8beee90323b5b15",
  "server_verification": {
    "verified": true,
    "video_codec": "h264",
    "width": 1920,
    "height": 1080,
    "audio_status": "narration_mixed",
    "audio_stream_count": 1,
    "source_audio_discarded": true,
    "mirror_applied": true,
    "duration": 3380.91,
    "duration_delta": 0.0,
    "max_duration_delta": 0.06
  },
  "output": "output/footage/footage.mp4",
  "output_sha256": "9166175407b936cbd6e6c5d7ada24da4e8c97b5f4f0c0e746f74a0b19537e261",
  "probe": {
    "programs": [],
    "streams": [
      {
        "index": 0,
        "codec_name": "h264",
        "width": 1920,
        "height": 1080
      },
      {
        "index": 1,
        "codec_name": "aac",
        "sample_rate": "48000",
        "channels": 1
      }
    ],
    "format": {
      "duration": "3380.910000",
      "size": "4357117013"
    }
  },
  "expected_duration_seconds": 3380.91,
  "duration_delta_seconds": 0.0,
  "visual_qa": {
    "verified": true,
    "status": "passed",
    "frames": [
      "log/footage-check/start.jpg",
      "log/footage-check/middle.jpg",
      "log/footage-check/end.jpg"
    ],
    "checks": [
      "three_panel_geometry",
      "center_real_footage",
      "no_black_green_loading",
      "main_text_authority_preserved",
      "no_heavy_artifact"
    ],
    "adjudication": "Occasional auxiliary OCR misread on the static right panel is rejected because master, normalized layout, and middle frame independently read canonical text correctly; no pixel corruption observed.",
    "checked_at": "2026-07-19T19:47:11.469768+00:00"
  },
  "checked_at": "2026-07-19T19:46:15.108183+00:00"
}
