{
  "schema_version": 1,
  "audit_type": "independent_full_read_outline_release",
  "project_id": "gacmai_20260718_075153",
  "language": "vi",
  "audit_scope": {
    "method": "đọc độc lập toàn văn",
    "parts_read": 12,
    "beats_read": 144,
    "contract_followed": true,
    "mechanical_lint_treated_as_semantic_proof": false
  },
  "bundle": {
    "path": "/home/hermes/gacmai_20260718_075153_outline_candidate_b_rev2_audit_bundle.json",
    "sha256_expected": "e45df4e3747a31d8212fa72c9bf304cda4760477e615988e52cdbfab081983b3",
    "sha256_verified": "e45df4e3747a31d8212fa72c9bf304cda4760477e615988e52cdbfab081983b3",
    "integrity_match": true
  },
  "source": {
    "path": "/data/video-pipeline/GacMaiAudio/project/gacmai_20260718_075153/artifacts/outline_candidate_b_rev2.json",
    "sha256": "ce99a7aa0d3d77a9a398961495499ed78530d0c2fe358454d62089df8e0aa11e",
    "sha256_from_bundle": true,
    "direct_path_available_during_audit": false
  },
  "verdict": "fail",
  "blocking_beat_ids": [
    "01.11",
    "03.08",
    "04.05",
    "05.05",
    "05.10",
    "06.08",
    "07.06",
    "07.11",
    "08.06",
    "08.07",
    "09.08",
    "10.03",
    "10.06",
    "10.07",
    "10.12",
    "12.05"
  ],
  "blocking_findings": [
    {
      "code": "CONSENT_PRIVACY_FALSE_NOT_APPLICABLE",
      "beat_ids": [
        "01.11",
        "03.08",
        "04.05",
        "05.05",
        "05.10",
        "06.08",
        "07.06",
        "07.11",
        "08.06",
        "08.07",
        "09.08",
        "10.03",
        "10.06",
        "10.07",
        "10.12",
        "12.05"
      ],
      "finding": "Các nhịp này vẫn gắn not_applicable bằng câu phủ định mẫu dù hành động cảnh trực tiếp quyết định không chuyển ảnh rõ (01.11), xóa kết luận/dẫn xuất hoặc nguồn (03.08, 05.10, 10.03, 10.06, 10.07), chuyển bảng làm mờ, phong bì niêm, xác nhận trạng thái hoặc phụ lục (04.05, 05.05, 07.06, 10.12, 12.05), thay lịch lưu-hủy (06.08), quyết định không theo dõi người đọc (07.11), đặt phép mới cho tái sử dụng tương lai (08.06), biên tập và phân ngăn phản hồi (08.07), hoặc cấm suy ngược trong vận hành (09.08). Đây là các quyết định mới về thu thập, sử dụng, chuyển giao, lưu/xóa hoặc phạm vi phép; không thể coi là không áp dụng. Sai lệch có tính hệ thống và mâu thuẫn trực tiếp với cổng consent/privacy cấp beat."
    }
  ],
  "prior_blocker_recheck": {
    "semantic_causal_template_checklist_repetition": {
      "status": "cleared",
      "rationale": "Causal_result đã được viết lại theo vật cản và hệ quả riêng của từng cảnh; dù tuyến truyện cố ý mang tính thủ tục, không còn khung sinh văn bản lặp cơ học của rev1. Áp lực tăng từ sai khác địa hình sang quyền dùng nguồn, mất dữ liệu, rủi ro thủy lực, lỗi phiên bản, chữ ký, đệ trình và điều kiện hậu kiểm."
    },
    "corrected_consent_beats": {
      "status": "cleared",
      "beat_ids": [
        "01.02",
        "01.05",
        "02.03",
        "03.04",
        "04.04",
        "05.03",
        "06.04",
        "07.03",
        "08.04",
        "09.05",
        "10.05",
        "11.03",
        "12.02"
      ],
      "rationale": "Cả 13 nhịp đã thay nhãn không áp dụng bằng hành động và phạm vi quyết định cụ thể, phù hợp quan hệ nhân quả của cảnh."
    },
    "ending_causality_12_07_to_12_12": {
      "status": "cleared",
      "rationale": "12.07-12.10 chỉ tạo phê duyệt thủ tục có điều kiện và trả dữ liệu kín về cộng đồng; 12.11 thiết lập phép hậu kiểm cùng ngưỡng kích hoạt sửa; 12.12 chỉ ghi mốc nền trước thi công và nói rõ nó không chứng minh hiệu quả tương lai. Kết thúc vì vậy là thắng lợi thủ tục tạm thời, chờ kiểm chứng sau xây dựng, không còn dùng hiện trạng để tuyên bố công trình tương lai đã thành công."
    }
  },
  "nonblocking_checks": {
    "structure": "Đủ 12 phần, mỗi phần 12 beat, tổng 144 beat; kế hoạch 14.400 từ.",
    "dramatic_escalation_and_scene_specificity": "Đạt: mỗi phần có vật thể, thao tác, lỗi hoặc lựa chọn cụ thể; tổn thất tăng dần và các lần rút phép, sai phiên bản, mô hình thất bại, yêu cầu Hội đồng tạo leo thang thay vì chỉ đánh dấu checklist.",
    "exact_named_cast": "Đạt: đúng sáu tên Võ Thanh Hà, Nguyễn Hữu Duy, Trần Mộc Lan, Lê Quang Vinh, Phạm Ngọc Thư, Đỗ Minh Khang; các chủ thể khác là vai trò hoặc tập thể không tên.",
    "close_third_võ_thanh_hà_only": "Khả thi: không beat nào bắt buộc truy cập nội tâm người khác; quyết định của họ có thể hiện qua lời nói, văn bản và hành động Hà chứng kiến hoặc được thông báo.",
    "evidence_custody_authority_limits": "Đạt ở các mốc chính: nguồn, lưu giữ, quyền xác nhận/ký/đệ trình và giới hạn suy luận được phân biệt; bằng chứng niêm không bị mô tả như tự chứng minh nội dung.",
    "authority_chain": "Đạt: Khang chứng nhận và mở lại rồi đệ trình; Duy ký kỹ thuật; Lan xác nhận phép do cư dân kiểm soát; Hội đồng chỉ quyết định sau khi đủ điều kiện.",
    "prohibited_domains": "Không phát hiện trao quyền đất, xác lập sở hữu tư, tái nhận diện nguồn, hoặc để Hà/Khang/Duy/Lan lấn quyền quyết định của Hội đồng.",
    "ending_constraints": "Đạt về nội dung: tiếp cận vẫn là của cộng đồng, tọa độ và khóa nối được niêm/hoàn trả, quyền rút còn nguyên, passage cuối chỉ là baseline, và hậu kiểm có ngưỡng sửa thiết kế."
  },
  "release_rationale": "Không phát hành. Rev2 đã sửa thực chất cả ba blocker rev1: bỏ lặp causal-template, xử lý đúng 13 nhịp consent được nêu đích danh, và biến 12.07-12.12 thành thắng lợi thủ tục có điều kiện với mốc nền, hậu kiểm và kích hoạt sửa. Cấu trúc, sáu tên, POV Hà, chứng cứ, chuỗi thẩm quyền, miền cấm và kết thúc đều đạt. Tuy nhiên, 16 nhịp khác vẫn dùng not_applicable theo công thức trong khi chính cảnh đưa ra quyết định mới về không thu thập, chuyển giao, sử dụng, xóa/lưu hoặc phạm vi phép. Vì hợp đồng yêu cầu adjudicate ngữ nghĩa từng trường consent/privacy và không cho pass_with_minor_edits, sai lệch hệ thống này là blocker phát hành."
}
