{
  "schema_version": 1,
  "audit_type": "final_independent_full_read_release_audit",
  "project_id": "gacmai_20260718_075153",
  "audited_artifacts": {
    "bundle": {
      "path": "/home/hermes/gacmai_20260718_075153_outline_candidate_b_rev3_audit_bundle.json",
      "sha256": "7f03a7bc6fd87d661738274f09b79300b4350cc0308438bd67a653cb07c43192",
      "sha256_verification": "verified_against_file"
    },
    "source_outline": {
      "path_declared_in_bundle": "/data/video-pipeline/GacMaiAudio/project/gacmai_20260718_075153/artifacts/outline_candidate_b_rev3.json",
      "sha256": "327f90c4584850857bbb7159fc17af7bdb27afd0e193b0679f37e6f9c0c963f7",
      "sha256_verification": "matched_bundle_embedded_source_sha256_and_targeted_audit_revision_sha256; declared standalone source path was unavailable in this environment"
    },
    "targeted_consent_audit": {
      "path": "/home/hermes/gacmai_20260718_075153_outline_candidate_b_rev3_targeted_consent_audit.json",
      "sha256": "54ffc240b800a3a5d758e760cf8f92b2845369f35a3aea67bb8d3d609f3376d3",
      "sha256_verification": "verified_against_file",
      "role": "supporting_evidence_only_not_a_substitute_for_full_read",
      "reported_verdict": "pass"
    }
  },
  "full_read": {
    "completed": true,
    "parts_read": 12,
    "beats_read": 144,
    "expected_parts": 12,
    "expected_beats": 144,
    "all_beat_ids_unique": true,
    "ordinals_complete": "1-144",
    "part_beat_counts": {
      "01": 12,
      "02": 12,
      "03": 12,
      "04": 12,
      "05": 12,
      "06": 12,
      "07": 12,
      "08": 12,
      "09": 12,
      "10": 12,
      "11": 12,
      "12": 12
    }
  },
  "rev3_changes_reaudited": {
    "count": 16,
    "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"
    ],
    "result": "pass",
    "rationale": "Mỗi thay đổi xác định rõ hành động, phạm vi quyết định và hệ quả nhân quả đối với quyền dùng, chuyển giao, lưu giữ, xóa, rút phép hoặc cấm tái nhận diện; không thay đổi nào biến riêng tư thành câu chữ trang trí."
  },
  "gate_results": {
    "dramatic_escalation": {
      "verdict": "pass",
      "rationale": "Xung đột tăng theo chuỗi: sai khác địa hình, hồ sơ đã khép, phép có thể rút, mô hình mất đầu vào, gói chứng cứ lỗi phiên bản, tham vấn công khai, chữ ký kỹ thuật, xác nhận sổ, đệ trình và quyết định có điều kiện; mỗi phần làm tăng giá phải trả hoặc thu hẹp đường lui."
    },
    "non_template_causal_semantics": {
      "verdict": "pass",
      "rationale": "Các causal_result gắn với hành động và vật chứng riêng của từng nhịp, liên tục chuyển hậu quả sang nhịp kế tiếp; không dựa vào chuỗi checklist lặp lại để giả lập tiến triển."
    },
    "exact_six_named_cast": {
      "verdict": "pass",
      "named_cast": [
        "Võ Thanh Hà",
        "Nguyễn Hữu Duy",
        "Trần Mộc Lan",
        "Lê Quang Vinh",
        "Phạm Ngọc Thư",
        "Đỗ Minh Khang"
      ],
      "extra_named_people": []
    },
    "vo_thanh_ha_only_close_third_viability": {
      "verdict": "pass",
      "rationale": "Toàn bộ 144 nhịp có thể kể qua điều Hà trực tiếp thấy, nghe, đọc, suy luận hoặc được thông báo; không nhịp nào cần truy cập nội tâm hay cảnh riêng ngoài sự hiện diện/tri giác khả dĩ của Hà."
    },
    "evidence_source_custody_authority_limits": {
      "verdict": "pass",
      "rationale": "Các vật chứng chủ chốt đều phân biệt nguồn, chuỗi giữ, người có thẩm quyền và giới hạn suy luận; các nhịp xung quanh duy trì các giới hạn đó thay vì nâng dữ liệu hẹp thành kết luận toàn tuyến hoặc quyền đất."
    },
    "authority_chain": {
      "verdict": "pass",
      "rationale": "Khang chỉ chứng nhận tính đầy đủ, mở lại và đệ trình; Duy ký và chịu trách nhiệm kỹ thuật; Lan xác nhận phép do cư dân kiểm soát; Hội đồng Rà soát Huyện chỉ quyết định sau khi đủ ba điều kiện. Không nhân vật nào lấn quyền mắt xích khác."
    },
    "prohibited_domains": {
      "verdict": "pass",
      "rationale": "Hồ sơ không biến việc rà soát thành xét quyền sở hữu, không trao đất hoặc hành lang cho cá nhân, không cho huyện/nhà thầu sở hữu sổ, không cho tái nhận diện, theo dõi cư dân hoặc mặc nhiên mở rộng phép sang thi công và mục đích tương lai."
    },
    "consent_privacy_all_144_beats": {
      "verdict": "pass",
      "beats_audited": 144,
      "rationale": "Đồng thuận theo mục đích, thời hạn, quyền rút, xóa dẫn xuất, tách khóa nối, làm mờ, niêm kín, giới hạn chuyển giao và cấm tái sử dụng được xử lý xuyên suốt. Các nhịp ghi không áp dụng không tạo ra hành vi thu thập, dùng lại, chuyển giao hoặc mở rộng phép chưa được xử lý ở nhịp liên quan."
    },
    "conditional_ending_baseline_only_and_post_construction_trigger": {
      "verdict": "pass",
      "rationale": "Kết thúc chỉ ghi một mốc nền trước thi công, không tuyên bố công trình chưa xây đã hiệu quả. Quyết định giữ tính có điều kiện; kế hoạch của Duy yêu cầu hậu kiểm sau thi công bằng mốc kỹ thuật độc lập, có ngưỡng thông hành và kích hoạt sửa thiết kế nếu hành lang không đạt."
    },
    "continuity_and_causal_linkage": {
      "verdict": "pass",
      "rationale": "Các phiên bản, lần rút phép, dữ liệu dẫn xuất, chuỗi niêm, chữ ký và giới hạn thẩm quyền được mang nhất quán qua 12 phần; các lỗi tham chiếu/phiên bản được phát hiện và sửa công khai trước đệ trình."
    }
  },
  "blocking_beat_ids": [],
  "verdict": "pass",
  "release_rationale": "Đã đọc độc lập toàn bộ 12 phần và 144 nhịp, đồng thời tái kiểm riêng tư/đồng thuận ở mọi nhịp và 16 thay đổi rev3. Tất cả cổng đã được rev2 thông qua vẫn nguyên vẹn: leo thang kịch tính có hậu quả, nhân quả không khuôn mẫu, đúng sáu nhân vật có tên, khả năng kể close-third chỉ qua Võ Thanh Hà, cấu trúc nguồn/chuỗi giữ/thẩm quyền/giới hạn, chuỗi thẩm quyền không lấn sân, không đi vào miền bị cấm, và kết thúc có điều kiện. Đoạn cuối chỉ ghi mốc nền trước thi công, giữ nguyên tọa độ kín, sổ và quyền rút ở cộng đồng, đồng thời bắt buộc hậu kiểm sau xây dựng với ngưỡng sửa chữa rõ ràng. Không phát hiện nhịp chặn phát hành."
}
