{
  "version": 1,
  "verified": true,
  "project_id": "015",
  "lock_state": "ARCH_LOCK",
  "chapter_count": 10,
  "beat_count": 22,
  "exact_join_separator": "\n\n\n",
  "teaser": {
    "source_chapter": 3,
    "promise": "Trong buổi niêm phong tiệm sách, Hoài Cẩn nhận lỗi đã giữ lại một lá thư nhưng từ chối dùng ký ức để ép Nghiên Thư ở lại.",
    "spoiler_limit": "Không tiết lộ nội dung đầy đủ lá thư hoặc phương án cứu tiệm."
  },
  "chapters": [
    {
      "chapter": 1,
      "beats": [
        "teaser niêm phong",
        "quay về ngày thông báo đóng cửa",
        "Nghiên Thư nhận quyền kiểm kê cuối cùng"
      ]
    },
    {
      "chapter": 2,
      "beats": [
        "Hoài Cẩn trở lại với hồ sơ bảo tồn",
        "hai người buộc hợp tác",
        "con dấu chim én xuất hiện"
      ]
    },
    {
      "chapter": 3,
      "beats": [
        "buổi niêm phong",
        "lá thư chưa gửi được tìm thấy",
        "Hoài Cẩn nhận phần trách nhiệm nhưng không giải thích hết"
      ]
    },
    {
      "chapter": 4,
      "beats": [
        "Nghiên Thư điều tra lịch sử mượn sách",
        "xung đột ranh giới người nhà",
        "Minh Kha đưa đề nghị mua nhanh"
      ]
    },
    {
      "chapter": 5,
      "beats": [
        "R1: lá thư không phải lời tỏ tình hoàn chỉnh mà là lời xin phép rời khỏi vai người bảo hộ",
        "Nghiên Thư chọn tiếp tục dự án vì cộng đồng, không vì Hoài Cẩn"
      ]
    },
    {
      "chapter": 6,
      "beats": [
        "thử nghiệm thư viện cuối tuần",
        "mini-payoff bằng năng lực Nghiên Thư",
        "Minh Kha phản công bằng thời hạn an toàn công trình"
      ]
    },
    {
      "chapter": 7,
      "beats": [
        "mất quyền sử dụng kho sau",
        "Hoài Cẩn từ chối dùng quan hệ gia đình",
        "hai người chia việc và chịu giá riêng"
      ]
    },
    {
      "chapter": 8,
      "beats": [
        "R2: Hoài Cẩn từng nộp phương án bảo tồn ẩn danh rồi rút tên để Nghiên Thư có quyền quyết định",
        "Nghiên Thư công khai nhận sai về cách hiểu sự im lặng"
      ]
    },
    {
      "chapter": 9,
      "beats": [
        "phiên họp khu phố",
        "Nghiên Thư đưa mô hình tự vận hành và quyền phủ quyết cộng đồng",
        "Hoài Cẩn công khai từ bỏ lợi ích dự án"
      ]
    },
    {
      "chapter": 10,
      "beats": [
        "thư viện được thông qua có điều kiện",
        "tiệm cũ đóng cửa thật",
        "Nghiên Thư chủ động mời bắt đầu lại",
        "thẻ mượn sách mới vọng lá thư"
      ]
    }
  ],
  "reveal_boundaries": {
    "R1": 5,
    "R2": 8
  },
  "created_at": "2026-07-22T06:40:02.805020+00:00"
}
