{
  "schema_version": 1,
  "project_id": "028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung",
  "run_id": "run-20260722T063856Z-87753fd5",
  "status": "completed",
  "verified": true,
  "readiness": "ready",
  "source_canon_sha256": "16568ad668ec938588760ee73f1d80a1345a82d9ea6bd578b3c332d2e1ad5202",
  "source_poster_sha256": "bfc8bbea9b31e25a62bd3ec59d701537068b686d17014c8d24ea50e859f12872",
  "source_layout_sha256": "f3899e550de2f7f40ed54ee547522eef25f93259d75a06eef95bd2b176e2a815",
  "artifact_path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/output/final-upload.mp4",
  "artifact_sha256": "36f20f2297da6f9d8ef75834ac1125643c91851f8ca1b71b4fd008efee902661",
  "artifacts": {
    "canon": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/story/story-canon.txt",
      "sha256": "16568ad668ec938588760ee73f1d80a1345a82d9ea6bd578b3c332d2e1ad5202",
      "bytes": 70350
    },
    "narration": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/story/spoken-narration.txt",
      "sha256": "16568ad668ec938588760ee73f1d80a1345a82d9ea6bd578b3c332d2e1ad5202",
      "bytes": 70350
    },
    "tts": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/audio/story-full.wav",
      "sha256": "ab5781ea6699fc8ad23d06a0b505c8ed33376fdd4ead594441c2695116100d61",
      "bytes": 292319118
    },
    "poster": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/image/normalized/intro-poster-1920x1080.png",
      "sha256": "bfc8bbea9b31e25a62bd3ec59d701537068b686d17014c8d24ea50e859f12872",
      "bytes": 3745823
    },
    "layout": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/image/normalized/layout-1920x1080.png",
      "sha256": "f3899e550de2f7f40ed54ee547522eef25f93259d75a06eef95bd2b176e2a815",
      "bytes": 2039093
    },
    "intro": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/output/intro/intro.mp4",
      "sha256": "526fff5fe928c19ca4a4237d30b294cdfba255131715b53f98e1069473735e79",
      "bytes": 1417915
    },
    "footage": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/output/footage/footage.mp4",
      "sha256": "f6d05459a30f8c1ed6dad47160ae3764859d97a1c47c9237a1bff0e0d2c13c98",
      "bytes": 3804163843
    },
    "final": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/output/final.mp4",
      "sha256": "00bafd72245fa0de739c586b9057c0d5e8cb2b3c832ab06b5be0431417453731",
      "bytes": 3805598404
    },
    "upload_copy": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/output/final-upload.mp4",
      "sha256": "36f20f2297da6f9d8ef75834ac1125643c91851f8ca1b71b4fd008efee902661",
      "bytes": 775996040
    },
    "metadata": {
      "path": "/data/video-pipeline/HaTramAudio/project/028-Nguoi-Duoc-Goi-Ten-Cuoi-Cung/output/info.txt",
      "sha256": "6699f97ed5507c9105945982b10373103edcc0241a9c0adb06dd8d5584a23d84",
      "bytes": 733
    }
  },
  "checks": {
    "all_upstream_receipts_terminal_verified": true,
    "canon_bound_end_to_end": true,
    "all_artifact_hashes_match": true,
    "direct_upstream_bindings_match": true,
    "production_audio_duration_40_60_minutes": true,
    "provider_raster_only": true,
    "text_postprocessing_absent": true,
    "human_poster_approval_not_required": true,
    "mirror_applied": true,
    "source_audio_discarded": true,
    "technical_media_qa_verified": true,
    "footage_content_qa_not_run": true,
    "downstream_frame_qa_not_run": true,
    "upload_copy_under_one_gb": true,
    "voice_test_not_required": true,
    "listening_test_not_required": true
  },
  "postiz_upload_allowed": true,
  "postiz_schedule_allowed_after_calendar_recheck": true,
  "content_qa": "not_run_by_policy",
  "frame_qa": "prohibited_not_run",
  "audited_at": "2026-07-22T11:44:02.601806Z"
}
