{
  "audit_type": "independent_full_continuity_evidence_reaudit_rev1",
  "language": "vi",
  "project_id": "gacmai_20260714_205305",
  "verdict": "pass",
  "source_modified": false,
  "scope": {
    "story_parts_read": 12,
    "story_parts_expected": 12,
    "focus_changed_parts": [
      5,
      9,
      10,
      11
    ],
    "compared_against_source": true,
    "compared_against_locked_outline": true,
    "compared_against_prior_continuity_pass": true
  },
  "source_integrity": {
    "audited_story_package_path": "/home/hermes/gacmai_20260714_205305_story_package_rev1.json",
    "audited_story_package_sha256": "51a15c0ec693176f3c9f6e52cb73c09c27a9061c939e502b504c9d6b7e0b33d1",
    "source_story_package_path": "/home/hermes/gacmai_20260714_205305_story_package.json",
    "source_story_package_sha256": "cabf96e6cb3f54ae4b5e63ea72533c8dac3d07855873834978888d7519b0e09e",
    "declared_revision_parent_sha256": "cabf96e6cb3f54ae4b5e63ea72533c8dac3d07855873834978888d7519b0e09e",
    "revision_parent_matches_source": true,
    "locked_outline_path": "/home/hermes/gacmai_20260714_205305_locked_outline.json",
    "locked_outline_sha256": "112aec8d52736d1a2f3436fd5503da9e022c6eed74f12036c0d16257908ccdf1",
    "declared_parent_outline_sha256": "112aec8d52736d1a2f3436fd5503da9e022c6eed74f12036c0d16257908ccdf1",
    "parent_outline_matches": true,
    "prior_continuity_audit_path": "/home/hermes/gacmai_20260714_205305_continuity_audit.json",
    "prior_verdict": "pass"
  },
  "findings": [],
  "finding_summary": {
    "critical": 0,
    "major": 0,
    "minor": 0,
    "required_revision": false
  },
  "full_read_checks": {
    "overall_continuity": "pass",
    "timeline": "pass",
    "causal_bridges": "pass",
    "authority": "pass",
    "consequences": "pass",
    "public_outcome_parts_10_11": "pass",
    "ending_unchanged": "pass",
    "note": "Đủ 12 phần đã được đọc và đối chiếu. Chuỗi 48 giờ, mẻ men suy kiệt qua đêm, bản ghi nhớ có điều kiện, tái kiểm tra trước hội chợ, phản công công khai ở P10-P11 và tái thẩm định hậu hội chợ giữ nguyên trật tự và quan hệ nhân quả. Quyền ký vẫn chỉ được khôi phục ở P12 sau tái thẩm định. Đoạn kết và câu kết giữ nguyên source."
  },
  "changed_parts_checks": [
    {
      "part": 5,
      "status": "pass",
      "note": "Giữ nguyên việc Nghi Hòa không xả lén, mẻ men chết không thể phục hồi, E05 tiếp tục được dựng từ dữ liệu vận hành và E06 chỉ mới là lời xác nhận có giới hạn; không biến mẫu men cuối thành evidence mới. Dư âm mẻ men chết được giữ, không đổi cliffhanger hợp đồng ba năm."
    },
    {
      "part": 9,
      "status": "pass",
      "note": "Giữ nguyên từ chối bán Hồi Thanh, bảo toàn mẫu đúng thủ tục, khóa E02/E06/E07/E08/E09 trước cao trào và giới hạn từng nguồn. Không thêm chứng cứ quyết định; lần phê duyệt E09 vẫn có provenance từ quy trình tài trợ đã gieo ở P7."
    },
    {
      "part": 10,
      "status": "pass",
      "note": "Phản công công khai vẫn vận hành đủ E01-E09 theo đúng scope. E03 không bị nâng thành chất cấm/tri thức của Thừa Quân; E05 không bị nâng thành lệnh đổi van hay thành phần nước; lời Mạn Chi không thay vật chứng. Ban tổ chức chỉ hủy giá trị cuộc thử và bảo toàn mẫu; chưa có phục hồi quyền, phạt môi trường hay thu hồi hàng tức thời."
    },
    {
      "part": 11,
      "status": "pass",
      "note": "Giữ nguyên lớp trách nhiệm E09 và giới hạn lời Mạn Chi; Hội đồng, ban tổ chức, cơ quan môi trường, quản lý thị trường và Tàng Lam chỉ hành động trong thẩm quyền. Tụ Hải mất phiên ký và giá trị trình diễn công khai; các hậu quả khác chờ đúng thủ tục. Quyền ký của Nghi Hòa vẫn chưa được phục hồi."
    }
  ],
  "evidence_checks": [
    {
      "evidence_id": "E01",
      "status": "pass",
      "setup_parts": [
        1,
        2
      ],
      "payoff_parts": [
        7,
        10
      ],
      "scope": "Chỉ chứng minh quy trình mẻ Hồi Thanh phù hợp chàm lên men, không xác định tráo mẫu hoặc người chỉ đạo.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E02",
      "status": "pass",
      "setup_parts": [
        2,
        3
      ],
      "payoff_parts": [
        9,
        10
      ],
      "scope": "Chỉ nhận dạng nguồn dệt qua nhịp dừng khung, không xác định hóa học hoặc người đổi cuộn.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E03",
      "status": "pass",
      "setup_parts": [
        3,
        6
      ],
      "payoff_parts": [
        10,
        11
      ],
      "scope": "Chỉ chỉ ra cơ chế khóa màu tổng hợp không phù hợp tuyên bố chàm tự nhiên hoàn toàn, không tự chứng minh chất cấm hoặc tri thức của Thừa Quân.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E04",
      "status": "pass",
      "setup_parts": [
        1,
        4
      ],
      "payoff_parts": [
        8,
        10
      ],
      "scope": "Chỉ chứng minh dữ liệu niêm nhận có trình tự không thể xảy ra/bị dựng lại, không xác định nội dung thùng hoặc chủ mưu.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E05",
      "status": "pass",
      "setup_parts": [
        4,
        5
      ],
      "payoff_parts": [
        8,
        10
      ],
      "scope": "Loại Hồi Thanh khỏi lưu lượng bị quy kết và nối sai số với nhánh Tụ Hải, không xác định người ra lệnh hoặc thành phần nước.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E06",
      "status": "pass",
      "setup_parts": [
        5,
        6
      ],
      "payoff_parts": [
        9,
        10
      ],
      "scope": "Chỉ chứng minh Mạn Chi tham gia đổi vị trí vật lý, không chứng minh tri thức toàn kế hoạch hoặc lệnh của Thừa Quân.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E07",
      "status": "pass",
      "setup_parts": [
        6,
        7
      ],
      "payoff_parts": [
        9,
        10
      ],
      "scope": "Chỉ chứng minh tuyến xe khai báo bất khả thi, không cho biết thùng thật đi đâu.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E08",
      "status": "pass",
      "setup_parts": [
        7,
        8
      ],
      "payoff_parts": [
        9,
        10
      ],
      "scope": "Chứng minh thùng không ở trên xe khai báo và dải nhiệt phù hợp kho Tụ Hải; không tự xác định nội dung thùng.",
      "provenance_unchanged": true
    },
    {
      "evidence_id": "E09",
      "status": "pass",
      "setup_parts": [
        7,
        9
      ],
      "payoff_parts": [
        10,
        11
      ],
      "scope": "Chứng minh quyền phê duyệt bắt buộc và lần duyệt tồn tại; mục đích chỉ được đánh giá khi ghép E04/E06/E07/E08 và lợi ích.",
      "provenance_unchanged": true
    }
  ],
  "evidence_invariants": {
    "ledger_metadata_matches_locked_outline_exactly": true,
    "no_new_evidence": true,
    "no_new_decisive_evidence_after_part_9": true,
    "no_confession_as_decisive_evidence": true,
    "setup_payoff_provenance_scope_unchanged": true,
    "status": "pass"
  },
  "cast_and_naming_checks": {
    "exact_main_characters": 6,
    "characters": [
      "Tống Nghi Hòa",
      "Kỷ Thừa Quân",
      "Bùi Cảnh Du",
      "Đường Mạn Chi",
      "Phan Dục Thành",
      "Hứa Tịnh San"
    ],
    "no_named_seventh_character": true,
    "background_staff_collective_or_role_only": true,
    "bare_surname_violations": [],
    "status": "pass"
  },
  "authority_and_consequences": {
    "status": "pass",
    "ban_to_chuc_hoi_cho": "Chỉ vô hiệu/hủy cuộc thử, bảo toàn mẫu và loại Tụ Hải khỏi phiên ký.",
    "hoi_dong_chung_nhan": "Chỉ đình chỉ chứng nhận, mở xử lý nghề nghiệp và tiếp tục tái thẩm định; khôi phục quyền ký chỉ ở P12.",
    "co_quan_moi_truong": "Chỉ tiếp nhận và kiểm tra độc lập, có thể sửa hạn ngạch/xử lý sau xác minh; không phạt trên sân khấu.",
    "co_quan_quan_ly_thi_truong": "Chỉ tiếp nhận hồ sơ nhãn xanh và nguồn gốc để điều tra/xử lý sau thủ tục.",
    "hop_tac_xa_tang_lam": "Chỉ từ chối hợp đồng và sửa cơ chế mua; không trao độc quyền bù cho Hồi Thanh.",
    "proportional_consequences_unchanged": true
  },
  "public_outcome": {
    "status": "pass",
    "part_10": "Cuộc thử bị tuyên không hợp lệ công khai; mẫu được bảo toàn; kết quả không được dùng cho phiên ký.",
    "part_11": "Tụ Hải bị loại khỏi phiên ký; hồ sơ được phân đúng cơ quan; không bắt giữ, tuyên án, phạt ô nhiễm hoặc phục hồi quyền ký trên sân khấu."
  },
  "ending_check": {
    "status": "pass",
    "unchanged_from_source": true,
    "restoration_path_unchanged": true,
    "aftercare_and_final_image_unchanged": true
  },
  "downstream_gate": {
    "status": "open",
    "decision": "approved_for_downstream",
    "blocking_findings": 0,
    "required_actions_before_downstream": [],
    "note": "Rev1 giữ continuity/evidence theo source, locked outline và prior PASS; không yêu cầu sửa source."
  },
  "checksum": {
    "algorithm": "sha256",
    "scope": "Canonical JSON của toàn bộ audit, loại trừ riêng trường checksum.audit_file_sha256 để tránh tự tham chiếu.",
    "audit_file_sha256": "3494c90a6465c1ef8293e465dc0837e75ff402f6eeb0d1e97034dc6bacd9e413"
  }
}
