{
  "version": 1,
  "verified": true,
  "status": "completed",
  "source_canon_sha256": "7a24daa526f5e5187739a4074d857c8f3e6cdbb00c17b58182f2a19f6d350903",
  "job_id": "huyenan-012-intro-a9e7a53ef657",
  "endpoint": "http://192.168.1.104:8021",
  "encoder_required": "h264_nvenc",
  "server_health": {
    "status": "ok",
    "service": "dedicated-gpu-story-render",
    "version": "1.0.0",
    "video_root": "/data/video-pipeline",
    "encoder": "h264_nvenc",
    "nvenc_available": true,
    "gpu": {
      "available": true,
      "name": "NVIDIA GeForce GTX 1060 6GB",
      "driver": "550.163.01",
      "memory_total_mb": 6144,
      "memory_used_mb": 1838,
      "utilization_percent": 1
    },
    "endpoints": [
      "/stickman-render-gpu"
    ]
  },
  "server_result": {
    "status": "ok",
    "job_id": "huyenan-012-intro-a9e7a53ef657",
    "output_path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/012-Ngay-Thien-Kim-That-Tro-Ve-Toi-Ky-Vao-Hon-Uoc-Ma-Ca-Nha-Coi-La-Hinh-Phat/output/intro/intro.mp4",
    "duration": 10.467,
    "width": 1920,
    "height": 1080,
    "fps": 30,
    "scene_count": 1,
    "burn_subtitles": false,
    "ken_burns": false,
    "motion_preset": "none",
    "transition": "cut",
    "transition_duration": 0.0,
    "fade_in": 0.0,
    "fade_out": 0.0,
    "timeline_start_sec": 0.0,
    "timeline_end_sec": null,
    "audio_start_sec": 0.0,
    "audio_end_sec": null,
    "slice_audio": false,
    "slice_subtitles": false,
    "audio_slice_duration": null,
    "subtitle_cue_count": null,
    "effective_audio_path": "/data/video-pipeline/Chanel-HuyenAnAudio/project/012-Ngay-Thien-Kim-That-Tro-Ve-Toi-Ky-Vao-Hon-Uoc-Ma-Ca-Nha-Coi-La-Hinh-Phat/audio/intro-full.wav",
    "effective_subtitle_path": null,
    "service": "dedicated-gpu-story-render",
    "encoder": "h264_nvenc",
    "gpu": {
      "available": true,
      "name": "NVIDIA GeForce GTX 1060 6GB",
      "driver": "550.163.01",
      "memory_total_mb": 6144,
      "memory_used_mb": 1838,
      "utilization_percent": 0
    }
  },
  "poster_sha256": "5294bc445fb4d81738c27124b92b2cc8fed8035332c9a283ed4eaccc058e0d4c",
  "audio_sha256": "3d1200fa7b49369785c954adaab5d836e76cf8772ba564dbeee7ad13d532e5fd",
  "intro_source_sha256": "71cf479bf45cd8c95cc41d935699f3b2f4d6e373a8e0e14525120b5667fcdaf7",
  "intro_pronunciation_sha256": "27a38fc817b5efd637fa10d3b6a89d0f89b99ea84579e27c8c0649426cc58d34",
  "intro_pronunciation_receipt_sha256": "398927961a810c3efdab203b0d84e111a06275c65cb66667c6653d375bf80bee",
  "intro_voice_receipt_sha256": "b978c0ba4119ee26349eea1e8e1b3ff29e0e56c7a59727e667984f7077e1fa3d",
  "output": "output/intro/intro.mp4",
  "output_sha256": "cc02f26f003a91bd2e20fe683e46475ccba6ccc917d6cc1550cc8d47a6dc38e5",
  "duration_seconds": 10.467,
  "probe": {
    "programs": [],
    "streams": [
      {
        "index": 0,
        "codec_name": "h264",
        "width": 1920,
        "height": 1080,
        "tags": {
          "encoder": "Lavc59.37.100 h264_nvenc"
        }
      },
      {
        "index": 1,
        "codec_name": "aac",
        "sample_rate": "22050",
        "channels": 1,
        "tags": {}
      }
    ],
    "format": {
      "duration": "10.467000",
      "size": "1686193"
    }
  },
  "visual_qa": {
    "required": true,
    "status": "passed_via_static_poster",
    "verified": true,
    "evidence": "image/layout-manifest.json visual_qa; no intro video frame inspection",
    "poster_sha256": "5294bc445fb4d81738c27124b92b2cc8fed8035332c9a283ed4eaccc058e0d4c"
  },
  "checked_at": "2026-07-21T05:28:46.935734+00:00"
}
