{
  "version": 1,
  "status": "passed",
  "verified": true,
  "canonical_title": "Ngày Tôi Tắt Sóng Trực Tiếp, Anh Mới Biết Giọng Nói Năm Ấy Là Tôi",
  "expected_chapters": 10,
  "chapters_present": 10,
  "chapter_rows": [
    {
      "chapter": 1,
      "path": "story/chapters/chapter-01.txt",
      "words": 1498,
      "bytes": 9193,
      "sha256": "41cca4d6bd76d6ae1518a4442af70316b69c3f45e402d44bf7a23f88c7082210"
    },
    {
      "chapter": 2,
      "path": "story/chapters/chapter-02.txt",
      "words": 1448,
      "bytes": 8911,
      "sha256": "9f2dd752d8ad6cc5c32ed79e200a69ae936af5a800238f4fbca176a419b2a1f5"
    },
    {
      "chapter": 3,
      "path": "story/chapters/chapter-03.txt",
      "words": 1586,
      "bytes": 9812,
      "sha256": "fb31b58e03ece215af8cdf43aa9bbd1d951611ea81c129a5c1822e4f135f096d"
    },
    {
      "chapter": 4,
      "path": "story/chapters/chapter-04.txt",
      "words": 1696,
      "bytes": 10678,
      "sha256": "818291755de24646445e6ad1ef89fbca39608b5ce49bac4e8e6a4853afd904fe"
    },
    {
      "chapter": 5,
      "path": "story/chapters/chapter-05.txt",
      "words": 1164,
      "bytes": 7332,
      "sha256": "dfeca53c1720fc51643ce4e7285cd70b836320c4bdc29c6b181cabb92df27011"
    },
    {
      "chapter": 6,
      "path": "story/chapters/chapter-06.txt",
      "words": 1005,
      "bytes": 6153,
      "sha256": "538fffab64b25b17ce7009e8ae83641ad1a7d7cd4c82c8869ce063f2f0610da9"
    },
    {
      "chapter": 7,
      "path": "story/chapters/chapter-07.txt",
      "words": 1074,
      "bytes": 6773,
      "sha256": "7080e922ee7ba73ea7871405188b012790be9fec177e3dcb8013be59f6a20bb9"
    },
    {
      "chapter": 8,
      "path": "story/chapters/chapter-08.txt",
      "words": 1303,
      "bytes": 8165,
      "sha256": "1dcc5891372b87c3a8528cdb1519784f80aef73755606ffc82ee4c62af5aa3ec"
    },
    {
      "chapter": 9,
      "path": "story/chapters/chapter-09.txt",
      "words": 1338,
      "bytes": 8308,
      "sha256": "2b362c04de2fc5892214a7ee4493dbb1bcc456d7b8eba415fb6b6c515da3041b"
    },
    {
      "chapter": 10,
      "path": "story/chapters/chapter-10.txt",
      "words": 1199,
      "bytes": 7416,
      "sha256": "34a88534f608bed774716e4b1dcb260b468347b6950c8fccc63b9e2c8b28500a"
    }
  ],
  "spoken_narration": "story/spoken-narration.txt",
  "exact_sequential_join": true,
  "total_words": 13311,
  "target_range": [
    13300,
    13800
  ],
  "tts_words_per_minute": 231,
  "estimated_minutes_at_baseline": 57.623,
  "spoken_sha256": "b1a0dbd355911751ec91fbbd756ef4996fbb5e423a04dd7c64e676228fbc34bf",
  "authority_hashes_current": {
    "outline_sha256": "e29dbd1cedf2326a582138930f604b96231f6f7397df196dac1ae246481d86d1",
    "identity_registry_sha256": "7eebbcc7edd3059f9bbd7036b57664b8dc20a793c38f3afcc2a34aee5a41df2c",
    "reveal_ledger_sha256": "089fde65fdb05bd724b2bf19d5b3b22572a1be867503da276c402100c484cd73",
    "story_brief_sha256": "e89bf902789515caf19239382d9853e93f5829db44b5af7eb43037a6fe3ef03d"
  },
  "brief_state": "VOICE_LOCK",
  "identity_verified": true,
  "reveal_ledger_verified": true,
  "draft_report_sha256": "db9e2b10f491de19a9224283ddf8e849553364d8dc204c4e14a5818b12b174c4",
  "issues": [],
  "checked_at": "2026-07-20T12:52:05.860230+00:00"
}
