{
  "verdict": "FAIL",
  "candidate_sha256": "06b0d85be26e7c5270f53ef351d5de4dfd6449527174e643763a40a119683b1d",
  "reviewer": "primary-agent-full-prose-read",
  "gates": {
    "pov_knowledge": {"verified": true, "evidence": "Ngôi thứ nhất Tống Vãn Ninh nhất quán; nội dung thư chỉ được kể sau khi cô mở và đọc."},
    "outline_24_beats": {"verified": true, "evidence": "Đủ chuỗi tiếp nhận áo, điều tra, xung đột, cứu xưởng, thư, cao trào hội đồng, triển lãm và coda."},
    "timeline": {"verified": false, "evidence": "Cold open và điểm timeline bắt kịp mâu thuẫn vị trí Cố Trạch Xuyên, người có mặt sau kính, thời điểm chìa khóa xuất hiện và không lặp lại câu hook/mốc 3:17."},
    "reveal_payoff": {"verified": true, "evidence": "Nhịp mũi, phương án xưởng, thư/quyền mẫu và danh tính người gửi được trả theo escalation; cold open được xem là teaser nhưng continuity của teaser thất bại ở gate timeline."},
    "continuity_props": {"verified": false, "evidence": "Chìa khóa xưởng xuất hiện trong cold open trước khi thư mở nhưng trong dòng thời gian chính chỉ được trao sau triển lãm."},
    "agency": {"verified": true, "evidence": "Vãn Ninh dừng phục chế, tự kiểm tra hồ sơ, mở thư theo lựa chọn, đặt điều kiện pháp lý và quyết định mô hình xưởng."},
    "consent_boundaries": {"verified": true, "evidence": "Ranh giới hiện vật, thư, tiếp xúc và cầu hôn đều được hỏi rõ; quyền từ chối được giữ."},
    "romance_arc": {"verified": true, "evidence": "Đối đầu nghề nghiệp chuyển thành hợp tác, rạn nứt, xin lỗi, sửa hành vi, hẹn hò và cam kết trưởng thành."},
    "profession_engine": {"verified": true, "evidence": "Phục chế vải và kiến trúc bảo tồn trực tiếp tạo clue, nguy cơ, lựa chọn và giải pháp cao trào."},
    "identity_names": {"verified": true, "evidence": "Nhân vật, tuổi, nghề và identity nhất quán; validator không còn cách gọi tên riêng một âm tiết."},
    "fictional_world": {"verified": true, "evidence": "Lâm Giang, bảo tàng và ngõ Túc Vũ được dùng như thế giới hư cấu nội tại, không gán sự kiện cho tổ chức thật."},
    "ending_coda": {"verified": true, "evidence": "Kết viên mãn bằng hành động, lời cầu hôn có quyền từ chối và hình ảnh mũi chỉ mới cạnh mũi cũ."},
    "tts_suitability": {"verified": true, "evidence": "Narration sạch, đoạn ngắn, thoại cân bằng; Voice Test 656 từ đạt 237,71 WPM."}
  },
  "findings": [
    {
      "severity": "HIGH",
      "id": "TIMELINE-COLD-OPEN-001",
      "title": "Cold open không thể nối vào dòng thời gian chính",
      "impact": "Vi phạm continuity/timeline và prop authority; không đủ điều kiện promotion dù các gate deterministic khác PASS.",
      "references": [
        "work/story/run-001/story-candidate.txt:3",
        "work/story/run-001/story-candidate.txt:7",
        "work/story/run-001/story-candidate.txt:9",
        "work/story/run-001/story-candidate.txt:581",
        "work/story/run-001/story-candidate.txt:583",
        "work/story/run-001/story-candidate.txt:897"
      ]
    }
  ]
}
