{
  "schema_version": 1,
  "project_id": "022-Tiem-Giat-Mo-Cua-Luc-Bon-Gio-Muoi-Bay",
  "run_id": "run-20260721T172022Z-9462493a",
  "status": "locked",
  "identity_registry": {
    "Giang Vãn Đường": {"aliases_allowed": ["Vãn Đường"], "forbidden": ["Đường"], "voice": "quan sát sắc, tự trào nhẹ, khi sợ thường nói bằng ngôn ngữ sửa vải"},
    "Tạ Hoài Chu": {"aliases_allowed": ["Hoài Chu"], "forbidden": ["Chu"], "voice": "ngắn, hài khô, không nói thay lựa chọn người khác sau midpoint"},
    "La Tĩnh An": {"aliases_allowed": ["Tĩnh An", "bà La"], "forbidden": ["An"], "voice": "chỉ nêu điều khoản và câu hỏi"},
    "Đường Tiểu Hạ": {"aliases_allowed": ["Tiểu Hạ"], "forbidden": ["Hạ"], "voice": "thẳng, nhanh, không làm dịu sai phạm của bạn"}
  },
  "timeline": [
    {"marker":"T-7 years","event":"Vãn Đường và Hoài Chu gặp lần đầu dưới mái hiên lúc mưa; áo sơ mi trắng là vật gốc."},
    {"marker":"T-3 years","event":"Lần giặt 1 sửa cuộc cãi vã; mất ký ức trú mưa."},
    {"marker":"T-18 months","event":"Lần giặt 2 sửa quyết định Hoài Chu bỏ nhà ăn; mất ký ức bữa sáng đầu."},
    {"marker":"T-8 months","event":"Lần giặt 3 xóa lời cầu hôn; mất ký ức ngày xác nhận yêu nhau."},
    {"marker":"Day 1","event":"Áo xuất hiện, Hoài Chu đến, ảnh bạc mặt."},
    {"marker":"Day 2 04:17","event":"Vãn Đường vào tiệm, kiểm chứng lần một."},
    {"marker":"Day 2 morning","event":"Điều tra ảnh/kho vải, tạp dề lần hai."},
    {"marker":"Day 3","event":"Album reveal và lần ba; Hoài Chu quyết định rời đi."},
    {"marker":"Day 4 04:17","event":"Cao trào lần bốn; Vãn Đường dừng máy."},
    {"marker":"Next 30 days","event":"Hai người hẹn lại có điều kiện."},
    {"marker":"One year later","event":"Coda tiệm mới và áo xám."}
  ],
  "knowledge": {
    "audience": ["sớm nghi Vãn Đường từng dùng tiệm", "midpoint biết đủ ba lần", "climax biết giá lần bốn"],
    "Giang Vãn Đường": ["đầu truyện không nhớ Hoài Chu", "beat 6 nhớ lần sửa một", "beat 9 nhớ lần sửa hai", "beat 13 nhớ lần sửa ba"],
    "Tạ Hoài Chu": ["nhớ timeline cũ/mới qua mộng", "biết ba kết quả nhưng không biết chi tiết điều khoản lần bốn"],
    "Đường Tiểu Hạ": ["biết album thay đổi", "không biết tiệm đến midpoint"],
    "La Tĩnh An": ["biết luật và số lần", "không biết nhân vật sẽ chọn gì"]
  },
  "props": {
    "áo sơ mi trắng": {"origin":"Hoài Chu mặc ngày gặp đầu", "state":"chưa giặt, vật lần bốn", "payoff":"được lấy khỏi máy và treo trong tiệm mới"},
    "khăn tay xám": {"origin":"mái hiên lần gặp", "state":"đã giặt lần một", "payoff":"chứng minh chi phí ký ức"},
    "tạp dề xám": {"origin":"bữa sáng đầu", "state":"đã giặt lần hai", "payoff":"hai người nấu lại không ép ký ức"},
    "ruy băng xám": {"origin":"váy cưới gắn với lời cầu hôn", "state":"đã giặt lần ba", "payoff":"album mất chữ do Vãn Đường viết"},
    "phiếu giặt": {"origin":"La Tĩnh An", "state":"bốn ô, ba ô đóng dấu", "payoff":"ô bốn để trống"},
    "ba album": {"origin":"Tiểu Hạ chụp", "state":"ba timeline", "payoff":"bằng chứng độc lập cho thú nhận"}
  },
  "continuity_rules": [
    "Tiệm chỉ hiện 04:17-04:30 sau đêm mưa và điện chớp.",
    "Mỗi lần chỉ sửa một hành động/câu nói trong mười ba phút.",
    "Người yêu cầu mất ký ức; người bị ảnh hưởng giữ mộng rời rạc.",
    "Vật đã giặt chuyển xám và không dùng lại.",
    "Không có cách khôi phục ký ức đã mất.",
    "Lần bốn không được thực hiện; ô phiếu cuối để trống.",
    "Ending không phục hồi ký ức, không tha thứ tức thì, không cưới/time-skip thành tích."
  ],
  "tts_lexicon": {
    "04:17":"bốn giờ mười bảy phút",
    "04:30":"bốn giờ ba mươi phút",
    "album":"tập ảnh",
    "metadata":"không dùng trong narration; nói thông tin in sau ảnh"
  },
  "verified": true
}
