{
  "status": "locked",
  "characters": [
    {
      "name": "Tống Vãn Ninh",
      "age": 29,
      "role": "nữ chính, người kể",
      "occupation": "chuyên gia phục chế vải cổ",
      "external_goal": "phục chế chiếc áo cưới trước triển lãm và giữ xưởng may Túc Vũ",
      "emotional_need": "học cách hỏi và lắng nghe thay vì tự kết luận rằng bị bỏ lại",
      "false_belief": "mọi lời hứa đều sẽ biến thành món nợ",
      "agency": "tự mở lớp lót, tìm nhân chứng, đề xuất phương án bảo tồn và quyết định công khai sự thật",
      "appearance": "gương mặt thanh tú, mắt nâu hổ phách, tóc đen dài buộc thấp, áo sơ mi kem và tạp dề xanh xám, thường cầm kính lúp và kim phục chế",
      "competence": "nhận diện sợi, nhịp mũi, lớp tu sửa và thiết lập quy trình tháo lót có kiểm chứng",
      "weakness": "tự suy diễn im lặng là bỏ rơi và dùng nguyên tắc nghề nghiệp để tránh đối thoại cảm xúc",
      "boundary": "không cho bảo tàng công khai thư, ảnh gia đình hoặc sửa hiện vật khi chưa có đồng thuận",
      "change_proof": "tự phát biểu, đặt điều kiện triển lãm, giữ quyền riêng tư và chủ động trao chìa khóa quan hệ cho Trạch Xuyên"
    },
    {
      "name": "Cố Trạch Xuyên",
      "age": 32,
      "role": "nam chính",
      "occupation": "kiến trúc sư bảo tồn",
      "external_goal": "gia cố ngõ Túc Vũ mà không biến nó thành khu thương mại giả cổ",
      "emotional_need": "ngừng dùng giải pháp hoàn hảo để tránh nói điều mình thật sự muốn",
      "false_belief": "chỉ cần làm đúng thì không cần giải thích",
      "boundary": "không quyết định thay Tống Vãn Ninh, luôn hỏi trước khi chạm vào hiện vật hoặc chuyện riêng",
      "appearance": "cao, dáng gọn, tóc đen ngắn, sơ mi xanh đậm, áo khoác chống mưa than chì, mang ống bản vẽ và bút chì bạc",
      "competence": "đánh giá kết cấu, dựng biện pháp gia cố khẩn cấp và thiết kế mô hình bảo tồn có quyền thuê cộng đồng",
      "weakness": "tin hành động đúng có thể thay thế giải thích, thường tự gánh giải pháp rồi im lặng",
      "change_proof": "công khai nhận lỗi giao tiếp, bảo vệ quyền dừng triển lãm của Vãn Ninh và trao chìa khóa mà không buộc cô ở lại"
    },
    {
      "name": "Lục Mạn Thanh",
      "age": 38,
      "role": "đối nghịch nghề nghiệp",
      "occupation": "phó giám tuyển bảo tàng",
      "goal": "biến chiếc áo thành tâm điểm truyền thông để cứu ngân sách triển lãm",
      "logic": "tin rằng câu chuyện hấp dẫn quan trọng hơn sự chậm rãi của bảo tồn",
      "limit": "không ác tuyệt đối; cuối cùng chấp nhận sửa sai khi thấy bằng chứng",
      "advantage": "quyền duyệt chiến dịch, quan hệ báo chí, lịch triển lãm và khả năng gây áp lực bằng ngân sách bảo tồn",
      "harmful_actions": [
        "cho tung teaser chưa được duyệt",
        "để tin đồn gia đình lan rộng",
        "dùng nguy cơ mất quỹ để ép tiến độ"
      ],
      "competence": "xây dựng triển lãm, điều phối truyền thông và huy động ngân sách bảo tồn",
      "weakness": "đánh đồng lượng chú ý với lợi ích công chúng",
      "boundary": "không được công khai thư, ảnh gia đình hoặc danh tính khi chưa có đồng thuận của người sở hữu câu chuyện",
      "change_proof": "gỡ nội dung, nhận trách nhiệm và sửa chiến dịch theo quyền đồng thuận của Tống Vãn Ninh"
    },
    {
      "name": "Tần Nhược Lan",
      "age": 61,
      "role": "người giữ bí mật",
      "occupation": "chủ cũ xưởng may Túc Vũ",
      "goal": "giữ lời hứa với mẹ Tống Vãn Ninh nhưng sợ nói ra sẽ phá ký ức của cô",
      "competence": "giữ kỹ thuật thêu hải đường hai mặt và hiểu cấu trúc lớp lót",
      "weakness": "giữ lời hứa quá lâu đến mức biến bảo vệ thành tước quyền được biết",
      "boundary": "không tự mở thư hoặc ép Vãn Ninh nhận di sản",
      "change_proof": "thừa nhận mình là người gửi và trao toàn bộ lựa chọn cho Vãn Ninh"
    },
    {
      "name": "Tống Nghi Lan",
      "age_at_death": 35,
      "role": "mẹ nữ chính, hiện diện qua mũi thêu và thư",
      "occupation": "thợ thêu",
      "truth": "không bỏ con để chạy theo tình yêu; rời đi chữa bệnh và để lại quyền sở hữu mẫu thêu cho con",
      "competence": "thêu hai mặt và mã hóa chỉ dẫn bằng nhịp mũi",
      "weakness": "chọn im lặng để bảo vệ con nhưng để lại khoảng trống gây tổn thương",
      "boundary": "không buộc con tiếp quản di sản",
      "change_proof": "thư và giấy chuyển quyền trao quyền chọn, không đặt nghĩa vụ"
    }
  ],
  "voice_rules": {
    "Tống Vãn Ninh": "quan sát bằng chất liệu, đường chỉ và màu sắc; châm biếm nhẹ khi căng thẳng",
    "Cố Trạch Xuyên": "câu ngắn, chính xác; khi xúc động chuyển sang ví dụ không gian và mái nhà",
    "Tần Nhược Lan": "chậm, nhiều khoảng ngừng, gọi đầy đủ tên riêng",
    "name_rule": "không rút tên riêng hai âm tiết xuống một âm tiết"
  }
}
