{
  "schema_version": 1,
  "project_id": "031",
  "run_id": "run-20260723T010035Z-09393c41",
  "status": "completed",
  "verified": true,
  "lifecycle": "scheduled_verified",
  "family": "3.1 Ngôn tình học đường / thanh xuân",
  "story": {
    "words": 11286,
    "canon_sha256": "8316d0fc4fc1f28785ce23216e9254e5eb561e4e56847ff464f71fdba8bac4f7",
    "spoken_sha256": "f90043fda723c33631223a31f80955c970907fbbdaf86c513bfbf2b4f7c694a0",
    "narration_transform": "unicode_lowercase",
    "uppercase_count": 0
  },
  "deliverable": {
    "path": "output/final-upload.mp4",
    "bytes": 776101417,
    "sha256": "f52886b9a457126f9b3c7acc367edbbdca9eefb43b2e2c1a4c470934388a9b48",
    "duration_seconds": 3055.46
  },
  "render_jobs": {
    "footage": {
      "base_url": "http://192.168.1.104:8022",
      "job_id": "ee79580d584a4c869ac7a01efad3d069"
    },
    "final": {
      "base_url": "http://192.168.1.104:8023",
      "job_id": "e6db576ddcd5405cafa9eb200e79f0c9"
    },
    "transcode": {
      "base_url": "http://192.168.1.104:8024",
      "job_id": "0380879ee0f44c098c800a2863de1725"
    }
  },
  "publish": {
    "slot_utc": "2026-08-03T02:20:00Z",
    "slot_local": "2026-08-03T09:20:00+07:00",
    "posts": {
      "cmrijlulx000jj7c8jo4ybyn6": {
        "post_id": "cmrx1ba8f000fj704meorckr1",
        "state": "QUEUE"
      },
      "cmrhxbsdv000bj7c868iio3c7": {
        "post_id": "cmrx1ba8r000gj7041djz028m",
        "state": "QUEUE"
      }
    },
    "calendar_readback": true,
    "duplicate_count": 0
  },
  "cleanup": {
    "freed_bytes": 8536592913,
    "removed": [
      "output/final.mp4",
      "output/footage/footage.mp4",
      "audio/story-full.wav",
      "audio/segment-0001.wav",
      "audio/segment-0002.wav",
      "audio/segment-0003.wav",
      "audio/segment-0004.wav",
      "audio/segment-0005.wav",
      "audio/segment-0006.wav",
      "audio/segment-0007.wav",
      "audio/segment-0008.wav",
      "audio/segment-0009.wav",
      "audio/segment-0010.wav",
      "audio/segment-0011.wav",
      "audio/segment-0012.wav",
      "audio/segment-0013.wav",
      "audio/segment-0014.wav",
      "audio/segment-0015.wav",
      "audio/segment-0016.wav",
      "audio/segment-0017.wav",
      "audio/segment-0018.wav",
      "audio/segment-0019.wav",
      "audio/segment-0020.wav",
      "image/provider/left_panel-provider.png",
      "image/provider/left_panel-provider-v2.png",
      "image/provider/left_panel-provider-v3.png"
    ],
    "retained": [
      "output/final-upload.mp4",
      "story/story-canon.txt",
      "story/spoken-narration.txt",
      "output/info.txt",
      "image/provider/intro_poster-provider.png",
      "image/provider/left_panel-provider-v4.png",
      "image/provider/right_panel-provider.png"
    ]
  },
  "completed_at": "2026-07-23T04:59:11.937165+00:00"
}
