{
  "schema_version": 1,
  "project_id": "018-Hon-Uoc-Khong-Duoc-Phep-Yeu",
  "run_id": "run-20260721T040505Z-cd9f944a",
  "status": "completed",
  "verified": true,
  "source_canon_sha256": "d12e1733f81bf173b5db789b0028a0be478d0d2e565c05a91e236c95cd33bd78",
  "source_poster_sha256": "e9da2b4a8ed90e9f947392bc8f7099ecec080e0d567769b8cff8477c04dd5722",
  "intro_text_sha256": "482b34e811417621a6a07e63951f7e0ae30f42e2f9fa6764a15fa2642a8fa402",
  "voice_path": "/data/video-pipeline/HaTramAudio/project/018-Hon-Uoc-Khong-Duoc-Phep-Yeu/audio/intro-voice.wav",
  "voice_sha256": "b8820ba39c302f93cc71ccc9fb14148c756c49de99e14e67f03083a863134e35",
  "voice_duration": 8.48,
  "silence_path": "/data/video-pipeline/HaTramAudio/project/018-Hon-Uoc-Khong-Duoc-Phep-Yeu/audio/intro-silence-2s.wav",
  "silence_sha256": "130cfa260a3415c85433fb10630f3d56431e474c2a0ad132d9b49c769a737fe0",
  "silence_duration": 2.0,
  "full_audio_path": "/data/video-pipeline/HaTramAudio/project/018-Hon-Uoc-Khong-Duoc-Phep-Yeu/audio/intro-full.wav",
  "full_audio_sha256": "ec214f186bc87e415064eb8d28ee0ddef6dba2c05819f117a4a538f213ea36cb",
  "full_audio_duration": 10.48,
  "output_path": "/data/video-pipeline/HaTramAudio/project/018-Hon-Uoc-Khong-Duoc-Phep-Yeu/output/intro/intro.mp4",
  "output_sha256": "85b3a62e2a4a9e8f02566edaefce4970bc3bd0f687957989b2d8eb848b1d3d69",
  "output_bytes": 1248558,
  "output_duration": 10.48,
  "duration_delta": 0.0,
  "video_codec": "h264",
  "audio_codec": "aac",
  "resolution": "1920x1080",
  "created_at": "2026-07-21T05:46:29.912154Z",
  "visual_qa": "passed",
  "visual_qa_frame_path": "/data/video-pipeline/HaTramAudio/project/018-Hon-Uoc-Khong-Duoc-Phep-Yeu/log/intro-check/frame-1s.png",
  "visual_qa_frame_sha256": "87031c296a8b6cca327783172ba3ae810ecc31ab01c62a86917d807c3ddf9d63",
  "completed_at": "2026-07-21T05:47:56.650224Z"
}
