{
  "schema_version": 1,
  "canonical_title": "Bản Ghi Âm Cuối Cùng Trong Mưa",
  "architecture": "teaser tương lai, ba hồi, 20 beat, 6 phần",
  "central_question": "Vãn Ninh có thể chứng minh ai đã chiếm quyền nói thay cộng đồng mà không tiếp tục xóa hoặc đơn giản hóa trách nhiệm của chính mình hay không?",
  "beats": [
    {"beat": 1, "part": 1, "type": "cold_open", "turn": "Bản ghi công khai gọi tên Vãn Ninh rồi bị cắt tín hiệu"},
    {"beat": 2, "part": 1, "type": "return", "turn": "Vãn Ninh quay lại Vân Khê trước hạn chuyển nhượng 21 ngày"},
    {"beat": 3, "part": 1, "type": "inciting_incident", "turn": "Mở hộp Mưa số không theo chuỗi bảo quản"},
    {"beat": 4, "part": 1, "type": "relationship_fault", "turn": "Thừa Phong thừa nhận bản phát năm xưa đã bị thay"},
    {"beat": 5, "part": 2, "type": "consent_evidence", "turn": "Sổ giấy cho thấy người hiến giọng từ chối tổng hợp lời mới"},
    {"beat": 6, "part": 2, "type": "identity_attack", "turn": "Dữ liệu số bị đổi bằng tài khoản của Vãn Ninh"},
    {"beat": 7, "part": 3, "type": "first_playback", "turn": "Mưa số không xác nhận lệnh đồng bộ ngoài hệ thống"},
    {"beat": 8, "part": 3, "type": "emotional_truth", "turn": "Vãn Ninh biết thầy Lương từng bảo vệ chữ ký của cô"},
    {"beat": 9, "part": 3, "type": "escalation", "turn": "Kẻ phá hoại phun nước vào hồ sơ đồng thuận"},
    {"beat": 10, "part": 4, "type": "agency", "turn": "Nhóm dựng chuỗi bảo quản phân tán thay vì giao kho cho Tinh Hải"},
    {"beat": 11, "part": 4, "type": "community_entry", "turn": "Hứa Thanh Du và người hiến giọng tự xác nhận phạm vi đồng thuận"},
    {"beat": 12, "part": 4, "type": "midpoint", "turn": "Tiếng rơ-le trong mưa giữ dấu vân tay thời gian của thiết bị cũ"},
    {"beat": 13, "part": 5, "type": "provenance", "turn": "Còi tàu và sổ bảo trì đặt bản ghi đúng thời điểm, đúng tuyến tín hiệu"},
    {"beat": 14, "part": 5, "type": "counterattack", "turn": "Tinh Hải rò đoạn cắt khiến Vãn Ninh lại bị quy tội"},
    {"beat": 15, "part": 5, "type": "accountability", "turn": "Vãn Ninh công khai nhận lỗi cắt 17 giây nhưng không nhận lỗi làm giả"},
    {"beat": 16, "part": 5, "type": "actor_trace", "turn": "Khóa ký giả nối đến Tống Duy Khang và chuyến khảo sát Tinh Hải"},
    {"beat": 17, "part": 5, "type": "approver_seed", "turn": "Lịch thầy Lương cho thấy cuộc hẹn với La Cảnh Hành"},
    {"beat": 18, "part": 6, "type": "climax_setup", "turn": "Bản phát tại phiên nghe bị tráo nhưng các bản cộng đồng giữ còn nguyên"},
    {"beat": 19, "part": 6, "type": "climax", "turn": "Provenance độc lập và email máy chủ nối actor với approver"},
    {"beat": 20, "part": 6, "type": "resolution_echo", "turn": "Vân Khê thành ủy thác cộng đồng; bản ghi mới giữ lại cả tiếng mưa"}
  ],
  "part_end_hooks": [
    {"part": 1, "hook": "Tiếng nước cuối băng trùng âm thanh Vãn Ninh từng xóa"},
    {"part": 2, "hook": "Tài khoản Vãn Ninh đứng tên đợt sửa quyền"},
    {"part": 3, "hook": "Hồ sơ đồng thuận bị tấn công bằng nước"},
    {"part": 4, "hook": "Tiếng rơ-le mang độ lệch đặc trưng"},
    {"part": 5, "hook": "Lịch cũ nối cuộc hẹn của La Cảnh Hành"},
    {"part": 6, "hook": "Kết đóng bằng hình ảnh vọng giữ lại tiếng mưa"}
  ]
}
