{
  "project_id": "179-Giu-Mot-Loi-Hua-Voi-Nguoi-Nho-Phuc-Lon-Moi-Ben",
  "checked_at": "2026-07-11 19:41:39",
  "asr_note": "ASR usable word count 621 vs script words 622; inspected as 1-word exception before render. Subtitles use real full-master ASR timestamps mapped to script text.",
  "deliverables": {
    "output/main_story.mp4": {
      "path": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/179-Giu-Mot-Loi-Hua-Voi-Nguoi-Nho-Phuc-Lon-Moi-Ben/output/main_story.mp4",
      "exists": true,
      "size": 272955681,
      "duration_sec": 157.867,
      "streams": [
        {
          "codec_name": "h264",
          "codec_type": "video",
          "width": 1440,
          "height": 2560
        },
        {
          "codec_name": "aac",
          "codec_type": "audio"
        }
      ]
    },
    "output/final_video.mp4": {
      "path": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/179-Giu-Mot-Loi-Hua-Voi-Nguoi-Nho-Phuc-Lon-Moi-Ben/output/final_video.mp4",
      "exists": true,
      "size": 215155148,
      "duration_sec": 161.434,
      "streams": [
        {
          "codec_name": "h264",
          "codec_type": "video",
          "width": 1080,
          "height": 1920
        },
        {
          "codec_name": "aac",
          "codec_type": "audio"
        }
      ]
    },
    "output/final_video-yt.mp4": {
      "path": "/data/video-pipeline/Channel-Loi-Co-Nhan/project/179-Giu-Mot-Loi-Hua-Voi-Nguoi-Nho-Phuc-Lon-Moi-Ben/output/final_video-yt.mp4",
      "exists": true,
      "size": 215102777,
      "duration_sec": 161.434,
      "streams": [
        {
          "codec_name": "h264",
          "codec_type": "video",
          "width": 1080,
          "height": 1920
        },
        {
          "codec_name": "aac",
          "codec_type": "audio"
        }
      ]
    }
  },
  "required_files": {
    "images/scenes/scene_001.png": {
      "exists": true,
      "size": 2749655
    },
    "output/thumbnails/thumb_9x16_final.png": {
      "exists": true,
      "size": 2971574
    },
    "audio/master_narration.wav": {
      "exists": true,
      "size": 6940536
    },
    "audio/master_narration_timeline.json": {
      "exists": true,
      "size": 12313
    },
    "subtitles/asr_word_timing.json": {
      "exists": true,
      "size": 101664
    },
    "subtitles/master_subtitles_asr_timing_script_text.srt": {
      "exists": true,
      "size": 8012
    },
    "output/intro/intro_audio.wav": {
      "exists": true,
      "size": 245804
    },
    "output/intro/intro.mp4": {
      "exists": true,
      "size": 1489883
    }
  },
  "status": "passed"
}