{
  "project_id": "gacmai_20260716_010735",
  "canonical_title": "Giọng Nói Không Thuộc Về Họ",
  "locked_outline_sha256": "a854a58cf5e8a628c9875f041660773202eba6d390ce93e53e0016984901dbe0",
  "source_modification_allowed": false,
  "required_full_read": true,
  "required_audits": {
    "continuity_evidence_authority": {
      "read_all_parts": true,
      "evidence_ids": ["E01", "E02", "E03", "E04", "E05", "E06", "E07", "E08", "E09"],
      "for_each_evidence": [
        "first setup location",
        "later preservation or custody bridge",
        "payoff location",
        "source and lawful acquisition",
        "creation/access/preservation times",
        "custodians",
        "claim actually made in prose",
        "claim limits disclosed",
        "cannot_support not silently exceeded"
      ],
      "authority_checks": [
        "Hội đồng nghiệm thu only controls acceptance/authorship correction/data handover",
        "Thanh tra an toàn only controls device preservation, operational suspension and investigation referral",
        "Hội đồng quản trị nhà thầu only controls internal personnel/audit/commercial files",
        "Ban quản lý ga only controls station operations and staff",
        "Civil data mediation only controls rights, takedown, return, deletion and compensation"
      ],
      "motif_checks": [
        "distinct escalating losses P1-P7",
        "no premature resolution before P10",
        "P8 is emotional and procedural bottom without new decisive evidence",
        "P9 is preservation and positioning, not public victory",
        "P10 disproves central accusation publicly",
        "P11 closes manipulation, enabler benefit and authority consequences",
        "P12 restores concrete rights and includes aftercare"
      ],
      "blocking_conditions": [
        "unseeded decisive evidence",
        "custody gap hidden by summary language",
        "source artifact gains facts from another artifact",
        "one authority unrealistically issues every consequence",
        "timeline contradiction",
        "named seventh character",
        "ending consequence without mechanism"
      ]
    },
    "editorial_audio_prose": {
      "independent_from_continuity": true,
      "checks": [
        "10-14 audio-friendly paragraphs per part where natural",
        "no outline or audit vocabulary",
        "no repeated proves-X-but-not-Y explanation template",
        "no dense ID/log/custodian lists that are difficult to hear",
        "no aphoristic ending repeated across parts",
        "no passive repeated meetings or arguments without state change",
        "no bare surname or role+surnames",
        "no brand intro embedded in story prose",
        "no chapter or part labels in narration"
      ],
      "blocking_conditions": [
        "semantic repetition despite deterministic duplication PASS",
        "paragraph density unsuitable for TTS",
        "meta production language",
        "mechanical name repetition",
        "evidence climax reads as database dump rather than sequential action"
      ]
    }
  },
  "verdicts": ["pass", "pass_with_minor_edits", "fail_requires_revision"],
  "tts_gate_rule": "Only exact pass or a surgically revised version that passes every rerun may authorize TTS. Worker self-report never authorizes spend."
}
