{
  "status": "locked_v3_pre_prose",
  "canonical_title": "Chiếc Ghế Thứ Bảy Trong Đêm Đoàn Viên",
  "story_family_primary": "Thiên kim thật–giả / gia đình phản diện / trở về",
  "story_family_secondary": "Thanh mai trúc mã",
  "teaser_source_beat": 6,
  "teaser_contract": {
    "words": [
      80,
      180
    ],
    "same_event_catchup_required": true,
    "state_vector": [
      "photo room at Vân Đình",
      "seventh wooden chair",
      "family present",
      "photographer awaiting order",
      "An Nhiên owns decision to stay/leave",
      "Cảnh Hoài asks position",
      "decision not yet executed at opening then chair moved"
    ]
  },
  "beats": [
    {
      "beat": 1,
      "title": "Cold open tại buổi chụp ảnh trước tiệc",
      "event": "An Nhiên kéo chiếc ghế thứ bảy vào khung; nhà họ Hạ muốn gọi cô là khách. Cảnh Hoài hỏi muốn anh đứng ở đâu; cô nói bên cạnh nhưng không như anh trai.",
      "retention": "câu hỏi: chiếc ghế có được giữ trong khung?"
    },
    {
      "beat": 2,
      "title": "Bảy ngày trước tại quán chè ngõ Thanh Chi",
      "event": "Thư mời và thỏa thuận hòa giải đến; lời hứa hai phút đầu rõ người kể, nơi, mục tiêu và mất mát.",
      "retention": "loop danh phận và tin đồn"
    },
    {
      "beat": 3,
      "title": "Cảnh Hoài trở về",
      "event": "Ký ức ghế gỗ, vết khắc chiều cao; anh hỏi trước khi đọc giấy.",
      "retention": "mini-payoff recognition"
    },
    {
      "beat": 4,
      "title": "Họp kín ở nhà họ Hạ",
      "event": "Gia đình đề nghị danh nghĩa con ân nhân cũ và khoản tiền; An Nhiên yêu cầu đính chính cho Tú Mai.",
      "retention": "đổi quyền lực bằng điều kiện"
    },
    {
      "beat": 5,
      "title": "Minh Châu trong căn phòng duy nhất",
      "event": "Hai cô gái gặp; Minh Châu xin trì hoãn nhưng chưa dám gọi quan hệ.",
      "retention": "loop ai đang chiếm chỗ của ai"
    },
    {
      "beat": 6,
      "title": "Buổi chụp ảnh bắt kịp cold open",
      "event": "Exact state vector; An Nhiên đưa ghế vào, bị yêu cầu ra ngoài khung, đặt boundary với Cảnh Hoài.",
      "retention": "payoff sớm agency"
    },
    {
      "beat": 7,
      "title": "Tú Mai biết phần tin đồn",
      "event": "An Nhiên thú nhận đã giấu; mẹ nuôi yêu cầu không dùng bà làm vũ khí.",
      "retention": "sửa sai đầu tiên"
    },
    {
      "beat": 8,
      "title": "Thông cáo chính thức gây tổn hại",
      "event": "Nhà họ Hạ phát hành thông cáo gọi An Nhiên là người nhận hỗ trợ và né quan hệ; cả cha, mẹ, bà nội đều đã thấy bản nháp.",
      "retention": "stakes do family choice, không mystery leak"
    },
    {
      "beat": 9,
      "title": "Ký ức chung và lựa chọn riêng của Cảnh Hoài",
      "event": "Cảnh Hoài báo đã nhận chương trình mỹ thuật ba tháng ở nơi khác; anh không hủy để ở lại cứu hộ, chỉ hỏi vị trí mình được phép đứng.",
      "retention": "romantic reciprocal cost"
    },
    {
      "beat": 10,
      "title": "Mẹ ruột mang báo cáo bị giấu",
      "event": "Midpoint: báo cáo xác nhận nhầm do sơ tán, Tú Mai vô tội; Uyển Dung thừa nhận cả nhà đã chọn thông cáo tránh gọi tên An Nhiên.",
      "retention": "reinterpret bất công là family system"
    },
    {
      "beat": 11,
      "title": "An Nhiên từ chối bồi thường kín",
      "event": "Cô sẵn sàng ký từ chối tiền nhưng không ký im lặng.",
      "retention": "agency reward"
    },
    {
      "beat": 12,
      "title": "Minh Châu thấy chuỗi phê duyệt",
      "event": "Cô thấy bản thông cáo có track changes: Tuấn Thành soạn, cha duyệt, mẹ và bà nội đã đọc; đồng thời nhận ra mình từng đồng ý ảnh con gái duy nhất.",
      "retention": "distributed accountability"
    },
    {
      "beat": 13,
      "title": "Bảy bát chè",
      "event": "Hai người mẹ gặp trực tiếp; không ai nhường con như món đồ.",
      "retention": "family truth reward"
    },
    {
      "beat": 14,
      "title": "Sai lầm có giá của An Nhiên",
      "event": "An Nhiên tự dùng kết luận báo cáo và danh dự Tú Mai làm điều kiện; Tú Mai rút khỏi tiệc và không cho cô nói thay.",
      "retention": "protagonist loses ally/access"
    },
    {
      "beat": 15,
      "title": "Ba điều kiện chỉ thuộc quyền An Nhiên",
      "event": "Cô bỏ tài liệu của Tú Mai, chỉ yêu cầu gọi đúng tên mình, đính chính thông cáo bằng lời nhận trách nhiệm của từng người, không gắn tiền.",
      "retention": "changed strategy away from private disclosure"
    },
    {
      "beat": 16,
      "title": "Lời mời bị hủy",
      "event": "Cha chọn ổn định, mẹ im lặng; real loss chồng với việc Tú Mai không dự.",
      "retention": "double loss not reversible"
    },
    {
      "beat": 17,
      "title": "Cảnh Hoài rời vai cứu hộ",
      "event": "Anh giữ cam kết rời Tô Châu sáng hôm sau, không hoãn công việc; chỉ đưa An Nhiên tới nơi cô tự chọn.",
      "retention": "romantic cost and autonomy"
    },
    {
      "beat": 18,
      "title": "Minh Châu tới ngõ Thanh Chi",
      "event": "Cô nhận phần trách nhiệm vì đã đồng ý vị trí con gái duy nhất và quyết định tự phá bài diễn văn, không mang báo cáo hay ép Tú Mai.",
      "retention": "ally contribution without evidence"
    },
    {
      "beat": 19,
      "title": "Tiệc bắt đầu thiếu An Nhiên",
      "event": "Cả nhà nhận ba yêu cầu: từng người tự nói phần trách nhiệm, nếu không An Nhiên không bước vào.",
      "retention": "climax setup"
    },
    {
      "beat": 20,
      "title": "Bốn lời nhận trách nhiệm và cánh cửa",
      "event": "Minh Châu từ chối bài diễn văn; cha, mẹ, bà nội, Tuấn Thành lần lượt công khai phần mình trước khi Minh Châu gọi An Nhiên là chị/em gái và mở cửa.",
      "retention": "family-system payoff"
    },
    {
      "beat": 21,
      "title": "An Nhiên chỉ nói cho mình",
      "event": "Cô bước vào, từ chối tiền, không dùng báo cáo khi Tú Mai vắng mặt, yêu cầu đính chính và định nghĩa quan hệ từng người.",
      "retention": "active climax without private evidence"
    },
    {
      "beat": 22,
      "title": "Hậu quả phân tán",
      "event": "Cha và mẹ rút vai trò quỹ, bà nội bỏ quyền phân xử, Tuấn Thành mất quyền quản lý; đính chính do đơn vị độc lập phát hành; không ai được tha thứ tức thì.",
      "retention": "structural family consequence"
    },
    {
      "beat": 23,
      "title": "Ba tháng xa nhau",
      "event": "Cảnh Hoài hoàn thành chương trình; hai người chỉ giữ liên lạc vừa đủ, không gọi đó là hẹn hò từ xa.",
      "retention": "romantic anticipation"
    },
    {
      "beat": 24,
      "title": "Buổi hẹn đầu tiên ở chiếc ghế thứ bảy",
      "event": "Ba tháng sau, quan hệ gia đình xây lại chậm; Cảnh Hoài trở về, An Nhiên chủ động mời anh ngồi và gọi đúng đây là buổi hẹn đầu tiên.",
      "retention": "ending image and romantic payoff"
    }
  ],
  "retention_map": {
    "0-45s": "ghế thứ bảy bị đẩy khỏi ảnh và lựa chọn vị trí của Cảnh Hoài",
    "0-2m timeline": "quán chè, thư mời, thỏa thuận im lặng, nguy cơ danh dự Tú Mai",
    "2-6m": "họp gia đình biến quan hệ máu mủ thành giao dịch",
    "6-12m": "An Nhiên tự kéo ghế vào khung ảnh",
    "midpoint": "báo cáo bị giấu chứng minh cả gia đình đã chọn thông cáo xóa tên",
    "late_act2": "Tú Mai rút khỏi tiệc + lời mời bị hủy, An Nhiên mất cả hai điểm tựa",
    "climax": "gia đình tự nhận trách nhiệm trước khi An Nhiên bước vào; cô không dùng private evidence",
    "ending": "sau ba tháng xa nhau, ghế thứ bảy trở thành buổi hẹn đầu tiên"
  },
  "open_loops": [
    {
      "id": "L1",
      "type": "major",
      "question": "Nhà họ Hạ có công khai gọi đúng tên An Nhiên?",
      "opened": 2,
      "closed": 21
    },
    {
      "id": "L2",
      "type": "major",
      "question": "Ai đã để Tú Mai mang tiếng tráo con?",
      "opened": 2,
      "closed": 20
    },
    {
      "id": "L3",
      "type": "major",
      "question": "Minh Châu sẽ bảo vệ vị trí bằng im lặng hay thừa nhận An Nhiên?",
      "opened": 5,
      "closed": 20
    },
    {
      "id": "L4",
      "type": "minor",
      "question": "Cảnh Hoài sẽ đứng như anh trai hay người muốn yêu cô?",
      "opened": 3,
      "closed": 23
    }
  ],
  "climax_contribution": [
    {
      "character": "Hạ An Nhiên",
      "seeded_ability": "nói rõ điều kiện và chịu rời đi",
      "must_do": "tự bước vào, công khai ranh giới, từ chối tiền đổi im lặng",
      "cost": "mất khả năng quay về kiểu hòa giải dễ dàng"
    },
    {
      "character": "Hạ Minh Châu",
      "seeded_ability": "có địa vị con gái công khai",
      "must_do": "mở cửa và gọi đúng quan hệ",
      "cost": "mất độc quyền danh phận"
    },
    {
      "character": "Trần Tú Mai",
      "seeded_ability": "quyền quyết định với danh dự của mình",
      "must_do": "cho phép công bố đính chính nhưng từ chối bị dùng làm vũ khí",
      "cost": "đối diện gia đình đã nuôi con ruột mình"
    },
    {
      "character": "Lâm Cảnh Hoài",
      "seeded_ability": "hỏi trước khi hỗ trợ",
      "must_do": "không phát ngôn/cứu thay; giữ lối đi theo lựa chọn An Nhiên",
      "cost": "có thể bị từ chối cả vai người nhà lẫn người yêu"
    },
    {
      "character": "Tô Uyển Dung",
      "seeded_ability": "mẹ ruột nắm báo cáo",
      "must_do": "gọi đúng tên con trước công chúng",
      "cost": "thừa nhận tám tháng im lặng"
    },
    {
      "character": "Hạ Tuấn Thành",
      "role": "đối nghịch",
      "current_action": "dùng thông cáo và quyền tổ chức chặn lựa chọn",
      "consequence": "bị bằng chứng hiện hành và lựa chọn của gia đình tước quyền kiểm soát"
    }
  ],
  "locked_at": "2026-07-21T12:56:57.633526+00:00",
  "updated_at": "2026-07-21T13:29:12.685926+00:00"
}
