{
  "status": "locked",
  "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": "Tin đồn lan rộng",
      "event": "Bài viết nói An Nhiên đòi tài sản; Tuấn Thành phủ nhận nguồn nhưng đưa thỏa thuận mới.",
      "retention": "stakes công khai"
    },
    {
      "beat": 9,
      "title": "Ký ức chung ở trường cũ",
      "event": "Cảnh Hoài và An Nhiên đối diện danh xưng người nhà; anh xin lỗi vì định phát ngôn thay.",
      "retention": "romantic tension"
    },
    {
      "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 vẫn xin chờ sau tiệc.",
      "retention": "reinterpret toàn bộ bất công"
    },
    {
      "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 phát hiện tin nhắn bị chặn",
      "event": "Cô biết Tuấn Thành đã lọc liên lạc và thao túng hai phía.",
      "retention": "partial alliance"
    },
    {
      "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ủa An Nhiên",
      "event": "Cô định biến tiệc thọ thành phép thử và công bố dù Tú Mai chưa đồng ý; bị mẹ nuôi chặn.",
      "retention": "protagonist accountable"
    },
    {
      "beat": 15,
      "title": "Ba điều kiện bằng văn bản",
      "event": "Đính chính, gọi đúng quan hệ, không gắn tiền; nếu không đạt cô không dự.",
      "retention": "mature decision"
    },
    {
      "beat": 16,
      "title": "Lời mời bị hủy",
      "event": "Cha chọn ổn định, mẹ im lặng; real loss là khoảnh khắc không được tự nguyện chọn.",
      "retention": "loss không thể xin lỗi là xong"
    },
    {
      "beat": 17,
      "title": "Cảnh Hoài thôi làm người cứu hộ",
      "event": "Anh không kéo cô tới tiệc; chỉ hỏi cô muốn đi đâu và xin quyền ở cạnh.",
      "retention": "delegation/consent reward"
    },
    {
      "beat": 18,
      "title": "Minh Châu tới ngõ Thanh Chi",
      "event": "Thấy tuổi thơ của An Nhiên, gặp mẹ ruột nhưng không được ép nhận; cô quyết định không đọc bài diễn văn con gái duy nhất.",
      "retention": "power shift"
    },
    {
      "beat": 19,
      "title": "Tiệc thọ bắt đầu thiếu An Nhiên",
      "event": "Tuấn Thành dùng thông cáo tài chính, bà nội do dự, Uyển Dung nhìn chiếc ghế bị cất.",
      "retention": "climax setup"
    },
    {
      "beat": 20,
      "title": "Minh Châu mở cánh cửa",
      "event": "Cô công khai gọi An Nhiên là chị/em gái và nói không ai được bảo vệ cô bằng cách xóa một người khác.",
      "retention": "ally contribution"
    },
    {
      "beat": 21,
      "title": "An Nhiên bước vào và lựa chọn",
      "event": "Cô công khai sự thật, từ chối tiền đổi im lặng, yêu cầu sửa danh dự Tú Mai và định nghĩa quan hệ từng người.",
      "retention": "active climax"
    },
    {
      "beat": 22,
      "title": "Hậu quả ngay sau tiệc",
      "event": "Đính chính phát hành; Tuấn Thành mất quyền; cha mẹ không được tha thứ tức thì; hai người mẹ quyết định nhịp gặp.",
      "retention": "justice + family payoff"
    },
    {
      "beat": 23,
      "title": "Buổi hẹn được gọi đúng tên",
      "event": "Cảnh Hoài hỏi rõ một buổi hẹn; An Nhiên chủ động đồng ý, ranh giới người nhà chuyển thành tình yêu.",
      "retention": "romantic payoff"
    },
    {
      "beat": 24,
      "title": "Ba tháng sau, chiếc ghế thứ bảy",
      "event": "Quan hệ gia đình xây lại chậm; chiếc ghế ở ngõ Thanh Chi là chỗ được mời chứ không phải danh phận phải xin.",
      "retention": "ending image echo"
    }
  ],
  "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 gia đình chủ động chọn im lặng",
    "late_act2": "lời mời bị hủy, mất hy vọng được chọn tự nguyện",
    "climax": "từng người chọn công khai; An Nhiên tự đặt điều kiện quan hệ",
    "ending": "ghế thứ bảy đổi từ vật xin thuộc về thành chỗ cô chủ động mời"
  },
  "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"
}
