{
  "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
  },
  "bundle": {
    "path": "/home/hermes/gacmai_20260718_075153_outline_candidate_b_rev1_audit_bundle.json",
    "sha256_expected": "68503c7a1dbf9ade0ebea3fcd4ca7d534c800c0181502d30bfc9cae2b6f313f9",
    "sha256_verified": "68503c7a1dbf9ade0ebea3fcd4ca7d534c800c0181502d30bfc9cae2b6f313f9",
    "integrity_match": true
  },
  "source": {
    "path": "/data/video-pipeline/GacMaiAudio/project/gacmai_20260718_075153/artifacts/outline_candidate_b_rev1.json",
    "sha256": "8c818445a1540a96b462769ac9cb4de994765e93b4790fd29d900ccd83e7625e",
    "concept_sha256": "0ac2600ec1e964494a688426ed3f59e1bd0d46d4f34982756cfb539a29bed7a0",
    "parent_outline_sha256": "f159d1cf38b6358067a97abec62d8ebdfc51aa8015b9bda5f7086754eef24568"
  },
  "verdict": "fail",
  "blocking_findings": [
    {
      "code": "DRAMATIC_ESCALATION_AND_SEMANTIC_SPECIFICITY",
      "beat_ids": [
        "01.01",
        "01.02",
        "01.03",
        "01.04",
        "01.05",
        "01.06",
        "01.07",
        "01.08",
        "01.09",
        "01.10",
        "01.11",
        "01.12",
        "02.01",
        "03.01",
        "04.01",
        "05.01",
        "06.01",
        "07.01",
        "08.01",
        "09.01",
        "10.01",
        "11.01",
        "12.01"
      ],
      "finding": "Các causal_result lặp một khung sinh văn bản gần như cố định (nhắc lại nguyên scene_action rồi chèn các cụm như ‘căn cứ, giới hạn hoặc phương án... đã đổi’, ‘Hà và nhóm xác định...’, ‘diễn biến buộc phải chuyển sang...’). Sự nối cơ học này xuất hiện xuyên toàn tuyến, biến nhiều beat thành diễn giải hồ sơ/checklist thay vì nhịp kịch có áp lực, lựa chọn, tổn thất và chuyển biến cảnh riêng. Việc mỗi beat khác chữ hoặc nối đúng beat kế tiếp không đủ tạo chất lượng ngữ nghĩa hay leo thang kịch tính theo hợp đồng."
    },
    {
      "code": "CAUSALLY_UNEARNED_ENDING",
      "beat_ids": [
        "12.07",
        "12.08",
        "12.09",
        "12.10",
        "12.11",
        "12.12"
      ],
      "finding": "Hội đồng phê duyệt một tuyến còn ‘chuẩn bị xây’, nhưng cảnh cuối cho khung thuyền đi qua dải chưa bị chặn rồi kết luận việc đó ‘chứng minh quyết định đã bảo toàn lối tiếp cận trong thực tế’. Một lần đi qua hiện trạng trước thi công không thể chứng minh tuyến vòng/công trình tương lai sẽ bảo toàn tiếp cận sau xây dựng. Do đó hình ảnh kết thúc không phải phép kiểm nhân quả của kết quả được phê duyệt và chiến thắng cuối bị tuyên bố vượt quá bằng chứng đã dựng."
    },
    {
      "code": "CONSENT_PRIVACY_FIELD_BOILERPLATE",
      "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"
      ],
      "finding": "Nhiều beat đang trực tiếp xử lý ảnh, biên bản cư dân, mã đồng thuận, dữ liệu làm mờ, khả năng suy ngược hoặc quyền dùng dữ liệu nhưng trường consent_privacy lại dùng nguyên câu ‘không thu, dùng lại, chuyển giao hay thay đổi phép...’. Nhãn ‘không áp dụng’ mâu thuẫn với hành động cảnh và vận hành như boilerplate kiểm tra ô, nên bundle không đạt yêu cầu consent/privacy phải được xử lý nhân quả và phi-boilerplate ở cấp beat."
    }
  ],
  "nonblocking_checks": {
    "structure": "Đủ 12 phần, mỗi phần 12 beat; tổng 144 beat; kế hoạch 14.400 từ.",
    "close_third_viability": "Không phát hiện beat bắt buộc truy cập nội tâm người khác; các hành động và lời của người khác nhìn chung có thể được Hà chứng kiến hoặc tiếp nhận. Một số câu tóm lược tập thể cần hạ cảnh khi viết, nhưng không phải lý do fail độc lập.",
    "exact_named_cast": "Đúng sáu tên theo hợp đồng; không phát hiện người thứ bảy có tên.",
    "evidence_source_custody_authority_limits": "Các mốc chứng cứ chính có khai báo nguồn, lưu giữ, thẩm quyền và giới hạn; chuỗi vai trò nhìn chung phân biệt được chứng thực thủ tục, ký kỹ thuật, xác nhận đồng thuận và quyết định.",
    "authority_chain": "Chuỗi được thực hiện theo thứ tự chấp nhận: Khang chứng nhận/mở lại, Duy ký kỹ thuật, Lan xác nhận sổ, Khang đệ trình, Hội đồng mới quyết định.",
    "prohibited_domains": "Không phát hiện việc trao quyền sở hữu tư, xét xử quyền đất hoặc cho cá nhân chiếm hữu hành lang; văn bản nhiều lần giới hạn các miền này.",
    "ending_constraints": "Kết quả trên giấy giữ tiếp cận chung, niêm tọa độ và quyền rút do cư dân kiểm soát, nhưng phép chứng minh thực địa ở hai beat cuối không đủ nhân quả để phát hành."
  },
  "release_rationale": "Không phát hành: dù cấu trúc, sáu tên, chuỗi thẩm quyền và kiến trúc chứng cứ cơ bản đúng, toàn outline vẫn dựa nặng vào nối nhân quả theo mẫu/checklist thay vì leo thang cảnh có chất lượng ngữ nghĩa; metadata consent/privacy nhiều chỗ phủ nhận chính hoạt động dữ liệu trong cảnh; và hình ảnh cuối dùng hiện trạng trước thi công để tuyên bố đã chứng minh hiệu quả của tuyến tương lai. Đây là các lỗi chặn theo hợp đồng, không phải chỉnh sửa nhỏ."
}
