{
  "status": "promoted",
  "verified": true,
  "canonical_title": "Bảy Lá Thư Không Người Nhận",
  "genre": [
    "chữa lành đô thị",
    "lãng mạn trưởng thành",
    "đời thường",
    "hài nhẹ"
  ],
  "premise": "Một chuyên viên phục hồi thư tay trở về trạm bưu chính sắp đóng của người dì quá cố và tìm thấy bảy lá thư không người nhận. Cô cùng một kiến trúc sư bảo tồn trao lại từng lá thư, qua đó nối lại những lựa chọn bị trì hoãn của cả khu phố và đối diện lá thư thứ bảy do chính cô từng gửi nhưng chưa bao giờ dám nhận lại.",
  "theme": "Không phải mọi lá thư đều cần một địa chỉ; đôi khi người nhận chỉ xuất hiện khi người gửi đủ can đảm sống thật.",
  "pov": "ngôi thứ nhất - Lâm Vãn Ý",
  "word_count": 11881,
  "predicted_duration_minutes": 49.9,
  "voice_test_wpm": 238.08,
  "source_parts": [
    {
      "index": 1,
      "path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/part-01.txt",
      "word_count": 2770,
      "bytes": 17023,
      "sha256": "6fd21b5b0e2ff03fbb85963307356f9735a233bbd5e7ac45becf06597c74a96a"
    },
    {
      "index": 2,
      "path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/part-02.txt",
      "word_count": 3026,
      "bytes": 18716,
      "sha256": "8d7c40af7fe50e1428f643e0e44f378832a1ee2034eeae6ddeba1b53bb35324e"
    },
    {
      "index": 3,
      "path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/part-03.txt",
      "word_count": 2474,
      "bytes": 15349,
      "sha256": "4d3dacab39f7e9a0e43414500c395adabf1a20277ee0151e301916eed5e3119c"
    },
    {
      "index": 4,
      "path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/part-04.txt",
      "word_count": 1937,
      "bytes": 11781,
      "sha256": "9aba95012bf944756156a462d710f2114822b6c9db61f2436d3243f9b7b5d67e"
    },
    {
      "index": 5,
      "path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/part-05.txt",
      "word_count": 1674,
      "bytes": 10165,
      "sha256": "34ee258469d910522837d43da651c1ed776e693c6b4afdc9047ce488827547f6"
    }
  ],
  "canon_path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/story-canon.txt",
  "canon_sha256": "f4878564e1483bc2cb23b2ca2c815eb320e72fe504607d9f7c2ee1ec6edc0f29",
  "spoken_narration_path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/story/spoken-narration.txt",
  "spoken_narration_sha256": "daaf02d567ca3138a6234b7a7f8b54c2af78dd0f0598c0da4b8346087e48814a",
  "identity_registry_sha256": "8990f99d52fe4184cc6d1bb4b1d2619d6f3baf197aac4536ed79261b2daa2ec5",
  "reveal_ledger_sha256": "56116b7061356877716ed9a1622d94fcd9dd3c4e2975dd0838eda0da10d5213c",
  "outline_sha256": "fa40af55fa17885971f3a590f675f7f526cb2a3be8bcfb2db8657c9b56f1fd06",
  "brief_sha256": "02f90cb5f046d2118333a6f0abad3760c17970e275bab12cc61c39f6742dd439",
  "qa_path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/script/story-qa.json",
  "qa_sha256": "d1b93c3962f6ae15b20fd176b26e460a2b57648018e407bcbf15ca709e93fb6a",
  "originality_path": "/data/video-pipeline/HaTramAudio/project/006-Bay-La-Thu-Khong-Nguoi-Nhan/script/originality-report.json",
  "originality_sha256": "9e399011568bdcabfc3ba18ab5a94b3d4cb9fa0fc42e14c7b0817b4bb758972c",
  "promoted_at": "2026-07-19T14:27:11.117587Z"
}
