{
  "status": "locked",
  "active_run": "run-002",
  "teaser_source_beat": 18,
  "teaser_contract": {
    "event": "04:17 tại trạm hoa; bánh đã thành ba mô-đun và họ phải phân tán chi tiết vì cáp có thể dừng trước khi đủ ba lượt",
    "must_repeat": [
      "mưa quất nghiêng qua mái trạm hoa",
      "đồng hồ 04:17",
      "Dịch Phong hỏi nếu cáp dừng sau lượt một",
      "Tinh Lam chia chi tiết hoàn thiện vào cả ba thùng"
    ],
    "spoiler_limit": "không tiết lộ bánh hoàn thiện hay phản ứng cô dâu"
  },
  "beats": [
    {
      "id": 1,
      "title": "Teaser: ba thùng bánh trước đường ngập"
    },
    {
      "id": 2,
      "title": "20:30 chiếc xe tiệm chết máy"
    },
    {
      "id": 3,
      "title": "22:00 Dịch Phong nhận chuyến với điều kiện cân lại tải"
    },
    {
      "id": 4,
      "title": "Xung đột đầu: cánh buồm đường không chịu được góc nghiêng"
    },
    {
      "id": 5,
      "title": "Lối marathon đóng sớm; vòng qua chợ cá"
    },
    {
      "id": 6,
      "title": "Cú rung đầu và bài học về khoảng rỗng trong thùng"
    },
    {
      "id": 7,
      "title": "Dừng tại kho trái cây để ổn nhiệt"
    },
    {
      "id": 8,
      "title": "Mất điện kho; hai người dùng đá lạnh đã gieo"
    },
    {
      "id": 9,
      "title": "Qua cầu thấp, Tinh Lam tự giữ thùng và suýt làm lệch tải"
    },
    {
      "id": 10,
      "title": "Dịch Phong kể chuyến quá tải cũ, không xin tha thứ"
    },
    {
      "id": 11,
      "title": "Họ tái đóng gói, Tinh Lam cho phép anh chạm khung"
    },
    {
      "id": 12,
      "title": "Checkpoint 01:30: còn bốn giờ, route đồi mở một làn"
    },
    {
      "id": 13,
      "title": "Cú phanh tránh xe máy, cánh buồm vỡ"
    },
    {
      "id": 14,
      "title": "Real loss: cánh buồm đường không thể phục hồi; ba tầng bánh vẫn nguyên"
    },
    {
      "id": 15,
      "title": "Tinh Lam định giấu bằng cách quay mặt bánh"
    },
    {
      "id": 16,
      "title": "Cô gọi An Nhiên, nói thật và nhận quyền đổi thiết kế"
    },
    {
      "id": 17,
      "title": "Tái thiết kế tại trạm hoa bằng bánh quy/hoa đường đã gieo"
    },
    {
      "id": 18,
      "title": "Teaser catch-up: 04:17 tại trạm, phân tán chi tiết giữa ba mô-đun"
    },
    {
      "id": 19,
      "title": "Đưa ba thùng qua cáp hàng theo tải trọng"
    },
    {
      "id": 20,
      "title": "Đi bộ đường bảo trì; kem tăng nhiệt"
    },
    {
      "id": 21,
      "title": "Climax lắp bánh đường chân trời sau mưa"
    },
    {
      "id": 22,
      "title": "Cô dâu chọn giữ vết rạn phủ vàng"
    },
    {
      "id": 23,
      "title": "Lễ cưới bình minh và chiếc bánh được cắt"
    },
    {
      "id": 24,
      "title": "Một tuần sau: hai chỗ trên chuyến phà sáng"
    }
  ],
  "retention_map": {
    "0-45s": "ba thùng + cáp có thể dừng + lựa chọn phân tán chi tiết để mỗi phần tới nơi vẫn dùng được",
    "0-2m": "deadline 05:20, xe tiệm hỏng, tài xế lạ đặt điều kiện cân tải",
    "6-12m": "marathon đóng và cú rung đầu",
    "midpoint": "hai người đổi từ tranh quyền sang phân loại phần không thể thay",
    "real_loss": "cánh buồm đường vỡ không phục hồi",
    "climax": "cáp hàng + lắp mô-đun dưới giới hạn nhiệt",
    "ending": "bánh được cắt, không thành vật trưng; phà sáng là lựa chọn riêng"
  },
  "open_loops": [
    {
      "id": "L1",
      "severity": "major",
      "question": "bánh có tới trước 05:20 và còn đứng được?",
      "open": 1,
      "payoffs": [
        7,
        12,
        18,
        20
      ],
      "close": 21
    },
    {
      "id": "L2",
      "severity": "major",
      "question": "Tinh Lam giữ lời chúc hay giữ hình dạng gốc?",
      "open": 4,
      "payoffs": [
        11,
        14,
        16
      ],
      "close": 22
    },
    {
      "id": "L3",
      "severity": "major",
      "question": "Dịch Phong có học phần nào của món hàng không thể quy thành tải trọng?",
      "open": 3,
      "payoffs": [
        10,
        11,
        17
      ],
      "close": 21
    },
    {
      "id": "L4",
      "severity": "minor",
      "question": "cáp hàng ở trạm hoa có chịu được ba mô-đun?",
      "open": 7,
      "payoffs": [
        17
      ],
      "close": 19
    }
  ]
}
