{
  "project_id": "gacmai_20260714_205305",
  "status": "locked",
  "locked_at": "2026-07-14T14:01:20.608871+00:00",
  "title": "Mẻ Chàm Không Nhận Chủ",
  "brand": "Gác Mái Audio",
  "motif": "Mô-típ 2",
  "target_total_words": 14400,
  "setting": {
    "country": "Hoa quốc hư cấu",
    "region": "Lăng Châu",
    "core_locations": [
      "xưởng nhuộm chàm Hồi Thanh",
      "hợp tác xã dệt Tàng Lam",
      "trạm xử lý nước nhuộm Liên Khê",
      "Hội chợ Vật liệu Bền vững Lăng Châu"
    ],
    "industry": "nhuộm sợi tự nhiên, kiểm định độ bền màu và chứng nhận chuỗi cung ứng dệt may"
  },
  "logline": "Sau khi bị tước quyền ký tem truy xuất Chỉ Nhuộm Sạch vì một mẻ vải bị dựng thành hàng pha phẩm màu cấm, chuyên gia kiểm định Tống Nghi Hòa phải nhìn học trò, đối tác và cả cộng đồng sản xuất rời bỏ mình. Kẻ chiếm thị trường chủ động mời cô tới Hội chợ Vật liệu Bền vững để làm nhục bằng một cuộc thử màu trước các nhà mua hàng; cô biến chính quy trình thử do hắn chọn thành cuộc phản công nhiều lớp, chứng minh hắn tráo nguyên liệu, đẩy nước thải sang xưởng khác và thao túng chứng nhận.",
  "specific_right_taken": {
    "right": "Quyền ký và phát hành tem truy xuất Chỉ Nhuộm Sạch cho các lô sợi nhuộm tự nhiên",
    "professional_effect": "Không có chữ ký hợp lệ, Tống Nghi Hòa vẫn có thể làm thợ nhuộm nhưng không thể xác nhận lô hàng đủ chuẩn để bán vào chuỗi cung ứng được chứng nhận.",
    "revoking_authority": "Hội đồng Chứng nhận Dệt sạch Lăng Châu",
    "initial_basis": "Một mẫu đối chứng bị gắn sai mã khiến hồ sơ thể hiện mẻ chàm do Nghi Hòa ký có phẩm màu azo bị cấm.",
    "restoration_condition": "Chỉ Hội đồng Chứng nhận Dệt sạch Lăng Châu mới có quyền khôi phục sau tái thẩm định năng lực và xác minh chuỗi mẫu."
  },
  "character_bible": [
    {
      "name": "Tống Nghi Hòa",
      "role": "Nữ chính; chuyên gia nhuộm chàm và người ký chứng nhận chuỗi mẫu",
      "motive": "Lấy lại quyền hành nghề mà không che giấu lỗi quy trình của xưởng mình; bảo vệ những cơ sở nhỏ khỏi bị biến thành nơi nhận nước thải và trách nhiệm thay cho tập đoàn.",
      "flaw": "Tin rằng quy trình đúng tự nó sẽ bảo vệ người làm đúng, nên từng xem nhẹ đấu tranh quyền lực."
    },
    {
      "name": "Kỷ Thừa Quân",
      "role": "Phản diện chính; giám đốc tập đoàn sợi Tụ Hải và nhà tài trợ lớn của hội chợ",
      "motive": "Độc chiếm hợp đồng sợi sinh thái bằng cách làm mất uy tín hệ nhuộm tự nhiên, sau đó bán dòng sợi pha hóa chất giá rẻ dưới nhãn xanh.",
      "public_choice": "Chủ động mở cuộc Thử Thách Trăm Lần Giặt tại hội chợ vì tin mình kiểm soát mẫu vải, máy thử, hồ sơ chứng nhận và khách mua."
    },
    {
      "name": "Bùi Cảnh Du",
      "role": "Kỹ sư vận hành trạm xử lý nước Liên Khê; đồng minh nghề nghiệp và tuyến tình cảm chậm",
      "motive": "Sửa sai vì từng chấp nhận cấu hình van tạm thời khiến nước thải của Tụ Hải bị tính sang lưu lượng của xưởng Hồi Thanh.",
      "limit": "Không có quyền khôi phục chứng nhận, xử phạt doanh nghiệp hoặc thay nữ chính trình bày kết luận."
    },
    {
      "name": "Đường Mạn Chi",
      "role": "Học trò cũ của Nghi Hòa; trưởng phòng phát triển màu tại Tụ Hải",
      "motive": "Muốn thoát khỏi thân phận học việc vô danh và giữ vị trí mới, nên đồng ý nhận công thức thương mại do Tụ Hải dựng thành thành tựu của mình.",
      "culpability": "Biết mẫu trình diễn không cùng lô với mẫu đăng ký nhưng không biết toàn bộ kế hoạch xả thải và thao túng chứng nhận."
    },
    {
      "name": "Phan Dục Thành",
      "role": "Chủ nhiệm hợp tác xã dệt Tàng Lam; người quyết định mua sợi cho nhiều xưởng nhỏ",
      "motive": "Giữ đơn hàng và tiền công cho xã viên, kể cả khi phải cắt quan hệ với Nghi Hòa để tránh bị khách hàng tẩy chay.",
      "arc": "Từ lựa chọn an toàn ngắn hạn sang chấp nhận một quy trình mua hàng có kiểm tra chéo."
    },
    {
      "name": "Hứa Tịnh San",
      "role": "Thanh tra viên kỹ thuật của Hội đồng Chứng nhận Dệt sạch Lăng Châu",
      "motive": "Bảo vệ tính độc lập của hệ chứng nhận sau khi nhận ra mình đã ký quyết định tạm đình chỉ dựa trên chuỗi mẫu có lỗ hổng.",
      "limit": "Chỉ kết luận về chứng nhận nghề nghiệp; phải chuyển ô nhiễm, gian lận thương mại và hợp đồng sang đúng cơ quan."
    }
  ],
  "naming_plan": {
    "global_rules": [
      "Cấm tuyệt đối bare surname trong lời kể: không dùng riêng Tống, Kỷ, Bùi, Đường, Phan hoặc Hứa để chỉ nhân vật.",
      "Mỗi lần nhắc phải dùng họ tên đầy đủ hoặc một reference được cho phép bên dưới.",
      "Không tạo biệt danh một âm tiết.",
      "Không dùng chức danh trần nếu có thể gây lẫn với cơ quan hoặc người không thuộc sáu nhân vật.",
      "Đối thoại có thể dùng quan hệ xưng hô tự nhiên, nhưng lời dẫn vẫn phải theo danh sách cho phép.",
      "Không thêm người có tên riêng; nhân sự nền chỉ được gọi bằng danh từ tập thể như hội đồng, tổ lấy mẫu hoặc bộ phận vận hành và không được có arc độc lập."
    ],
    "characters": [
      {
        "canonical_name": "Tống Nghi Hòa",
        "allowed_narration_references": [
          "Tống Nghi Hòa",
          "Nghi Hòa",
          "chuyên gia Nghi Hòa",
          "người giữ men chàm Hồi Thanh",
          "nữ chuyên gia kiểm định"
        ],
        "forbidden_references": [
          "Tống",
          "Hòa",
          "cô Tống"
        ]
      },
      {
        "canonical_name": "Kỷ Thừa Quân",
        "allowed_narration_references": [
          "Kỷ Thừa Quân",
          "Thừa Quân",
          "giám đốc Thừa Quân",
          "người đứng đầu Tụ Hải",
          "nhà tài trợ hội chợ"
        ],
        "forbidden_references": [
          "Kỷ",
          "Quân",
          "ông Kỷ"
        ]
      },
      {
        "canonical_name": "Bùi Cảnh Du",
        "allowed_narration_references": [
          "Bùi Cảnh Du",
          "Cảnh Du",
          "kỹ sư Cảnh Du",
          "kỹ sư trạm Liên Khê",
          "người phụ trách cân bằng lưu lượng"
        ],
        "forbidden_references": [
          "Bùi",
          "Du",
          "anh Bùi"
        ]
      },
      {
        "canonical_name": "Đường Mạn Chi",
        "allowed_narration_references": [
          "Đường Mạn Chi",
          "Mạn Chi",
          "trưởng phòng Mạn Chi",
          "học trò cũ của Nghi Hòa",
          "người phát triển màu của Tụ Hải"
        ],
        "forbidden_references": [
          "Đường",
          "Chi",
          "cô Đường"
        ]
      },
      {
        "canonical_name": "Phan Dục Thành",
        "allowed_narration_references": [
          "Phan Dục Thành",
          "Dục Thành",
          "chủ nhiệm Dục Thành",
          "chủ nhiệm Tàng Lam",
          "người đại diện hợp tác xã"
        ],
        "forbidden_references": [
          "Phan",
          "Thành",
          "ông Phan"
        ]
      },
      {
        "canonical_name": "Hứa Tịnh San",
        "allowed_narration_references": [
          "Hứa Tịnh San",
          "Tịnh San",
          "thanh tra viên Tịnh San",
          "đại diện Hội đồng Chứng nhận",
          "người phụ trách tái thẩm định"
        ],
        "forbidden_references": [
          "Hứa",
          "San",
          "cô Hứa"
        ]
      }
    ]
  },
  "evidence_ledger": [
    {
      "evidence_id": "E01",
      "name": "Sổ men chàm Hồi Thanh",
      "form": "Bản ghi theo ca về độ kiềm, nhiệt độ, lượng hoàn nguyên và người thao tác",
      "setup_parts": [
        1,
        2
      ],
      "payoff_parts": [
        7,
        10
      ],
      "proves": "Quy trình của mẻ bị cáo buộc không sử dụng phẩm màu azo và các thông số phù hợp với chàm lên men.",
      "does_not_prove": "Không chứng minh mẫu dương tính đã bị ai tráo hoặc Tụ Hải chỉ đạo gian lận.",
      "provenance": "Được ghi nối tiếp trong hoạt động thường ngày; đối chiếu với lượng nguyên liệu xuất kho và lịch sử hiệu chuẩn dụng cụ.",
      "anti_miracle_rule": "Xuất hiện từ phần 1 và từng bị Hội đồng đánh giá là chứng cứ nội bộ có giới hạn."
    },
    {
      "evidence_id": "E02",
      "name": "Nhịp dừng khung cửi Tàng Lam",
      "form": "Các đoạn sợi dệt dày hơn tại vị trí khung phải dừng định kỳ để thay suốt",
      "setup_parts": [
        2,
        3
      ],
      "payoff_parts": [
        9,
        10
      ],
      "proves": "Cuộn vải đăng ký thật đã chạy qua khung của Tàng Lam; cuộn Tụ Hải đưa lên sân khấu không có cùng chu kỳ lỗi.",
      "does_not_prove": "Không xác định ai đã đổi cuộn hoặc thành phần hóa học của màu.",
      "provenance": "Dục Thành đối chiếu nhiều cuộn cùng ngày sản xuất và nhật trình bảo dưỡng khung.",
      "anti_miracle_rule": "Đây là dấu hiệu sản xuất lặp lại, chỉ có giá trị khi so với mẫu đối chứng cùng ca."
    },
    {
      "evidence_id": "E03",
      "name": "Đường suy giảm màu qua ba bước giặt",
      "form": "Ba phép đo phổ màu ở lần giặt đầu, lần giặt giữa và lần giặt cuối",
      "setup_parts": [
        3,
        6
      ],
      "payoff_parts": [
        10,
        11
      ],
      "proves": "Mẫu trình diễn có cơ chế khóa màu tổng hợp không phù hợp tuyên bố chàm tự nhiên hoàn toàn.",
      "does_not_prove": "Không tự chứng minh chất được dùng thuộc danh mục cấm hoặc Thừa Quân biết việc đó.",
      "provenance": "Đo công khai bằng mẫu chuẩn trắng, hai máy độc lập và người vận hành của Hội đồng.",
      "anti_miracle_rule": "Không dùng một kết quả màu cuối; kết luận dựa trên hình dạng đường suy giảm."
    },
    {
      "evidence_id": "E04",
      "name": "Dãy số tem niêm nhận",
      "form": "Sổ cấp tem tại điểm gom và trường thời gian nhập mã trong hồ sơ chứng nhận",
      "setup_parts": [
        1,
        4
      ],
      "payoff_parts": [
        8,
        10
      ],
      "proves": "Một số niêm nhận được nhập vào hồ sơ trước khi tem vật lý tương ứng được cấp, cho thấy dữ liệu chuỗi mẫu bị dựng lại.",
      "does_not_prove": "Không xác định mẫu nào nằm trong thùng và không đủ để kết luận người nhập dữ liệu là chủ mưu.",
      "provenance": "Tịnh San truy xuất sổ cấp tem thường kỳ và bản sao lưu quản trị theo thủ tục của Hội đồng.",
      "anti_miracle_rule": "Không có mật khẩu bí mật hoặc tệp bất ngờ; lỗ hổng thời gian được phát hiện khi tái kiểm tra hồ sơ đã tồn tại."
    },
    {
      "evidence_id": "E05",
      "name": "Bảng cân bằng lưu lượng Liên Khê",
      "form": "Tổng lưu lượng đầu trạm, số đo từng nhánh, lịch mất điện và trạng thái van",
      "setup_parts": [
        4,
        5
      ],
      "payoff_parts": [
        8,
        10
      ],
      "proves": "Lượng nước thải bị phân bổ cho Hồi Thanh xuất hiện khi xưởng không vận hành; sai số tương ứng với nhánh Tụ Hải sau khi van đổi trạng thái.",
      "does_not_prove": "Không tự xác định ai ra lệnh đổi van hoặc thành phần cụ thể của nước thải.",
      "provenance": "Cảnh Du tái lập phép cân bằng từ nhiều đồng hồ đã được hiệu chuẩn và biên bản mất điện.",
      "anti_miracle_rule": "Sai lệch đã xuất hiện rải rác từ phần 4; phải ghép bốn nguồn đo mới có ý nghĩa."
    },
    {
      "evidence_id": "E06",
      "name": "Phiếu đổi vị trí thùng",
      "form": "Phiếu vận hành do Mạn Chi ký khi điểm gom sắp lại thứ tự thùng mẫu",
      "setup_parts": [
        5,
        6
      ],
      "payoff_parts": [
        9,
        10
      ],
      "proves": "Mạn Chi có tham gia thay đổi vị trí vật lý của hai thùng trong khoảng chuỗi mẫu bị đứt.",
      "does_not_prove": "Không chứng minh cô biết mẫu sẽ được gán sai mã hoặc Thừa Quân ra lệnh nếu đứng riêng.",
      "provenance": "Bản liên lưu tại điểm gom khớp với ca làm và chữ ký thường dùng của Mạn Chi.",
      "anti_miracle_rule": "Mạn Chi thừa nhận phạm vi hành vi của mình nhưng không cung cấp lời thú tội toàn năng."
    },
    {
      "evidence_id": "E07",
      "name": "Ba phiếu điều xe",
      "form": "Phiếu rời cổng Tụ Hải, phiếu vào điểm gom và phiếu giao phòng thử",
      "setup_parts": [
        6,
        7
      ],
      "payoff_parts": [
        9,
        10
      ],
      "proves": "Chiếc xe được ghi là vận chuyển mẫu Hồi Thanh không thể hoàn thành tuyến đường theo hồ sơ vì tải trọng và thời điểm ở ba điểm không khớp.",
      "does_not_prove": "Không cho biết thùng thật được đưa đi đâu.",
      "provenance": "Mỗi phiếu thuộc một đơn vị lưu trữ khác nhau và được đối chiếu với dữ liệu cân sàn E08.",
      "anti_miracle_rule": "Một phiếu riêng lẻ đều có thể là lỗi hành chính; chỉ mâu thuẫn liên nguồn mới tạo giá trị."
    },
    {
      "evidence_id": "E08",
      "name": "Dữ liệu cân sàn và nhiệt độ thùng",
      "form": "Trọng lượng xe tại điểm gom cùng dải nhiệt độ do thẻ vận chuyển ghi định kỳ",
      "setup_parts": [
        7,
        8
      ],
      "payoff_parts": [
        9,
        10
      ],
      "proves": "Thùng mang mã Hồi Thanh trong hồ sơ không ở trên chiếc xe được khai báo; dải nhiệt của nó phù hợp kho điều hòa Tụ Hải hơn xe vận chuyển.",
      "does_not_prove": "Không xác định nội dung thùng nếu thiếu E02, E06 và E07.",
      "provenance": "Dữ liệu được lưu theo quy trình logistics thông thường và do Tịnh San yêu cầu bảo toàn trước hội chợ.",
      "anti_miracle_rule": "Không có thiết bị theo dõi bí mật; chỉ sử dụng dữ liệu vận hành vốn được tạo vì an toàn hàng hóa."
    },
    {
      "evidence_id": "E09",
      "name": "Bản phân quyền điều phối mẫu",
      "form": "Quy trình nội bộ Tụ Hải quy định mọi đổi mã hoặc đổi vị trí thùng hội chợ phải được tài khoản điều phối cấp giám đốc phê duyệt",
      "setup_parts": [
        7,
        9
      ],
      "payoff_parts": [
        10,
        11
      ],
      "proves": "Thừa Quân nắm quyền phê duyệt bắt buộc đối với thao tác mà Mạn Chi thực hiện và lần phê duyệt tương ứng tồn tại.",
      "does_not_prove": "Không tự chứng minh mục đích gian lận; phải kết hợp E04, E06, E07 và E08.",
      "provenance": "Quy trình đã được Tụ Hải nộp để đủ điều kiện tài trợ hội chợ; dấu phê duyệt được đối chiếu với các lần phê duyệt hợp lệ khác.",
      "anti_miracle_rule": "Không dùng email chỉ đạo lộ liễu; trách nhiệm được nối bằng quyền kiểm soát, thao tác cụ thể và kết quả có lợi."
    }
  ],
  "authority_map": [
    {
      "authority": "Ban tổ chức Hội chợ Vật liệu Bền vững Lăng Châu",
      "has_power_to": [
        "dừng cuộc thử",
        "hủy kết quả trình diễn",
        "loại đơn vị khỏi phiên ký kết của hội chợ",
        "bảo toàn mẫu theo quy chế sự kiện"
      ],
      "cannot": [
        "khôi phục quyền ký chứng nhận",
        "phạt ô nhiễm",
        "kết luận tội phạm",
        "buộc bồi thường hợp đồng"
      ],
      "story_consequence": "Hủy Thử Thách Trăm Lần Giặt và loại Tụ Hải khỏi phiên ký hợp đồng."
    },
    {
      "authority": "Hội đồng Chứng nhận Dệt sạch Lăng Châu",
      "has_power_to": [
        "đình chỉ hoặc khôi phục quyền ký tem Chỉ Nhuộm Sạch",
        "đình chỉ hiệu lực chứng nhận của lô hàng",
        "kỷ luật người tham gia chuỗi mẫu",
        "sửa quy trình lấy mẫu và kiểm tra chéo"
      ],
      "cannot": [
        "xử phạt hành vi xả thải",
        "định đoạt hợp đồng mua bán",
        "kết luận trách nhiệm hình sự"
      ],
      "story_consequence": "Khôi phục quyền của Nghi Hòa sau tái thẩm định; đình chỉ các chứng nhận liên quan Tụ Hải; xử lý nghề nghiệp Tịnh San và Mạn Chi theo mức độ."
    },
    {
      "authority": "Cơ quan Môi trường Lăng Châu",
      "has_power_to": [
        "kiểm tra trạm và nhánh xả",
        "lấy mẫu nước theo thủ tục",
        "điều chỉnh hạn ngạch",
        "xử phạt hoặc đình chỉ nguồn xả nếu kết quả độc lập xác nhận vi phạm"
      ],
      "cannot": [
        "quyết định tem dệt sạch",
        "hủy hợp đồng thương mại",
        "xử lý quyền tham gia hội chợ"
      ],
      "story_consequence": "Sửa phân bổ hạn ngạch của Hồi Thanh, mở kiểm tra Tụ Hải và xử lý sau kết quả chuyên môn; không tuyên phạt tức thời trên sân khấu."
    },
    {
      "authority": "Cơ quan Quản lý thị trường Lăng Châu",
      "has_power_to": [
        "điều tra nhãn xanh sai lệch",
        "kiểm tra nguồn gốc lô hàng",
        "buộc cải chính hoặc thu hồi sản phẩm",
        "xử phạt hành chính về gian lận thương mại"
      ],
      "cannot": [
        "khôi phục quyền nghề nghiệp cho Nghi Hòa",
        "xử lý vận hành trạm nước",
        "ép Tàng Lam ký với nhà cung cấp cụ thể"
      ],
      "story_consequence": "Tiếp nhận hồ sơ về tráo lô và tuyên bố chàm tự nhiên; hậu quả chính thức diễn ra sau điều tra, không ngay tại hội chợ."
    },
    {
      "authority": "Hợp tác xã dệt Tàng Lam",
      "has_power_to": [
        "chọn hoặc từ chối nhà cung cấp",
        "hủy bản ghi nhớ khi điều kiện chứng nhận không đạt",
        "thiết lập tiêu chuẩn mua hàng kiểm tra chéo"
      ],
      "cannot": [
        "tước chứng nhận",
        "xử phạt môi trường",
        "kỷ luật cá nhân ngoài hợp tác xã"
      ],
      "story_consequence": "Dục Thành từ chối hợp đồng Tụ Hải và chuyển sang mua hàng chia lô; không trao độc quyền bù cho Nghi Hòa."
    }
  ],
  "consequence_matrix": [
    {
      "character": "Tống Nghi Hòa",
      "conduct": "Quy trình nhuộm đúng nhưng hệ kiểm soát chuỗi mẫu từng phụ thuộc quá nhiều vào chữ ký cá nhân.",
      "authority": "Hội đồng Chứng nhận Dệt sạch Lăng Châu",
      "consequence": "Được khôi phục đúng quyền ký sau tái thẩm định; phải áp dụng kiểm tra chéo ba bên.",
      "proportionality": "Phục hồi quyền bị tước nhưng không nhận chức vụ, độc quyền thị trường hoặc quyền trừng phạt người khác."
    },
    {
      "character": "Kỷ Thừa Quân",
      "conduct": "Kiểm soát việc đổi mã mẫu, dùng nhãn xanh sai lệch và hưởng lợi từ phân bổ nước thải sai.",
      "authority": "Hội đồng Chứng nhận, Ban tổ chức hội chợ, Cơ quan Môi trường và Cơ quan Quản lý thị trường theo từng phạm vi",
      "consequence": "Mất hiệu lực chứng nhận liên quan, bị loại khỏi phiên ký kết, bị kiểm tra môi trường và điều tra hành chính về nguồn gốc hàng hóa.",
      "proportionality": "Không bị tuyên án hoặc bắt giữ trên sân khấu; mỗi chế tài chờ đúng quy trình của cơ quan có thẩm quyền."
    },
    {
      "character": "Bùi Cảnh Du",
      "conduct": "Chấp nhận cấu hình van thiếu kiểm tra chéo, góp phần tạo phân bổ sai dù không tham gia tráo mẫu.",
      "authority": "Đơn vị vận hành trạm Liên Khê và Cơ quan Môi trường",
      "consequence": "Bị đình chỉ vận hành có thời hạn, phải hoàn tất tái chứng nhận kỹ thuật trước khi trở lại.",
      "proportionality": "Sự hợp tác không xóa lỗi nghề nghiệp nhưng anh không bị gán trách nhiệm cho gian lận thương mại."
    },
    {
      "character": "Đường Mạn Chi",
      "conduct": "Biết mẫu trình diễn không cùng lô đăng ký, ký phiếu đổi thùng và tiếp tục quảng bá tuyên bố gây hiểu lầm.",
      "authority": "Hội đồng Chứng nhận và Cơ quan Quản lý thị trường",
      "consequence": "Mất quyền phụ trách chuỗi mẫu trong thời hạn xác định, phải cải chính vai trò và hoàn thành đào tạo lại.",
      "proportionality": "Không được miễn trách nhiệm vì hợp tác, nhưng cũng không gánh thay quyền chỉ đạo của Thừa Quân."
    },
    {
      "character": "Phan Dục Thành",
      "conduct": "Cắt quan hệ với Hồi Thanh và ký bản ghi nhớ để bảo vệ việc làm cho hợp tác xã.",
      "authority": "Hợp tác xã Tàng Lam",
      "consequence": "Hủy bản ghi nhớ theo điều kiện chứng nhận; công khai quy trình mua hàng mới thay vì chỉ xin lỗi cá nhân.",
      "proportionality": "Không chịu kỷ luật vì một quyết định thương mại hợp lệ, nhưng phải sửa cơ chế đã khiến hợp tác xã quá phụ thuộc vào nhãn chứng nhận."
    },
    {
      "character": "Hứa Tịnh San",
      "conduct": "Ký đình chỉ tạm thời dựa trên mẫu dương tính nhưng bỏ sót bước đối chiếu thứ tự cấp tem.",
      "authority": "Hội đồng Chứng nhận Dệt sạch Lăng Châu",
      "consequence": "Bị khiển trách nghiệp vụ và phải triển khai quy trình đối chiếu độc lập; vẫn được tiếp tục nhiệm vụ sau đánh giá.",
      "proportionality": "Sai sót không bị biến thành đồng lõa, còn hành động sửa sai không xóa trách nhiệm ban đầu."
    }
  ],
  "parts": [
    {
      "narrative_function": "Hook và bất công nghề nghiệp",
      "start_state": "Nghi Hòa chuẩn bị tái chứng nhận cho Hồi Thanh trước mùa hợp đồng.",
      "core_beats": [
        "Mẫu mang mã Hồi Thanh cho kết quả dương tính với phẩm màu azo.",
        "Thừa Quân yêu cầu đình chỉ ngay để bảo vệ uy tín hội chợ.",
        "Tịnh San thu hồi quyền ký tem của Nghi Hòa theo biện pháp tạm thời.",
        "Nghi Hòa nhận thấy số niêm nhận trên hồ sơ không theo thứ tự cấp thường lệ.",
        "Cô giữ lại sổ men nhưng từ chối dùng nó như bằng chứng kết luận."
      ],
      "loss": "L01",
      "evidence_setup": [
        "E01",
        "E04"
      ],
      "evidence_payoff": [],
      "irreversible_change": "Nghi Hòa không còn khả năng đưa bất kỳ lô hàng nào vào chuỗi cung ứng được chứng nhận.",
      "cliffhanger": "Dục Thành thông báo Tàng Lam phải tìm nguồn sợi khác trong bốn mươi tám giờ.",
      "part_number": 1,
      "target_words": 1200
    },
    {
      "narrative_function": "Biến mất quyền nghề nghiệp thành tổn thất sản xuất",
      "start_state": "Hồi Thanh còn sợi và bể men nhưng mất quyền xác nhận đầu ra.",
      "core_beats": [
        "Dục Thành hủy quyền ưu tiên thu mua để bảo toàn tiền công hợp tác xã.",
        "Nghi Hòa kiểm tra sổ men và chứng minh nội bộ không có bước pha màu tổng hợp.",
        "Cô phát hiện cuộn đối chứng từng dệt tại Tàng Lam có nhịp dừng khung đặc trưng.",
        "Thừa Quân đề nghị mua sợi tồn với giá thanh lý nếu Nghi Hòa rút đơn khiếu nại.",
        "Nghi Hòa từ chối vì sổ men không giải thích được mẫu dương tính."
      ],
      "loss": "L02",
      "evidence_setup": [
        "E01",
        "E02"
      ],
      "evidence_payoff": [],
      "irreversible_change": "Sợi đang lên men trở thành hàng không có đầu ra trước thời hạn kỹ thuật.",
      "cliffhanger": "Mạn Chi xuất hiện trong quảng cáo dòng chàm bền màu mới của Tụ Hải.",
      "part_number": 2,
      "target_words": 1200
    },
    {
      "narrative_function": "Tổn thất quan hệ truyền nghề và gieo phép thử màu",
      "start_state": "Nghi Hòa vẫn hy vọng Mạn Chi có thể giải thích quy trình lấy mẫu.",
      "core_beats": [
        "Mạn Chi từ chối gặp riêng và ký hợp đồng độc quyền với Tụ Hải.",
        "Mạn Chi tuyên bố dòng màu mới bền qua một trăm lần giặt nhờ tối ưu chàm tự nhiên.",
        "Nghi Hòa quan sát mẫu thử giữ màu theo kiểu chất liên kết tổng hợp nhưng chưa có phép đo đủ chuẩn.",
        "Dục Thành xác nhận mẫu quảng bá không mang nhịp dừng khung của Tàng Lam.",
        "Thừa Quân mời Nghi Hòa dự hội chợ với tư cách người bị đình chỉ để chứng kiến tiêu chuẩn mới."
      ],
      "loss": "L03",
      "evidence_setup": [
        "E02",
        "E03"
      ],
      "evidence_payoff": [],
      "irreversible_change": "Mạn Chi công khai đứng về phía Tụ Hải và kéo mạng lưới khách hàng khỏi Hồi Thanh.",
      "cliffhanger": "Trạm Liên Khê gửi thông báo Hồi Thanh đã dùng hết hạn ngạch xả thải của quý.",
      "part_number": 3,
      "target_words": 1200
    },
    {
      "narrative_function": "Mở tuyến ô nhiễm và đặt đồng minh vào vùng trách nhiệm",
      "start_state": "Hồi Thanh cần tiếp tục gia nhiệt bể men nhưng bị coi là nguồn xả vượt chuẩn.",
      "core_beats": [
        "Cảnh Du thừa nhận cấu hình van tạm thời do mình chấp thuận có thể phân bổ sai lưu lượng.",
        "Nghi Hòa không cho phép Cảnh Du đổ toàn bộ lỗi lên cảm biến.",
        "Lịch mất điện cho thấy Hồi Thanh không vận hành trong một phần thời gian bị tính xả thải.",
        "Tịnh San phát hiện một số tem niêm nhận được nhập trước ngày cấp.",
        "Hội đồng vẫn giữ đình chỉ vì chưa có bằng chứng mẫu nào bị đổi."
      ],
      "loss": "L04",
      "evidence_setup": [
        "E04",
        "E05"
      ],
      "evidence_payoff": [],
      "irreversible_change": "Hồi Thanh bị buộc dừng ngâm chàm theo hạn ngạch môi trường.",
      "cliffhanger": "Nhiệt độ bể men bắt đầu tụt khỏi ngưỡng có thể phục hồi.",
      "part_number": 4,
      "target_words": 1200
    },
    {
      "narrative_function": "Đáy vật chất đầu tiên và xuất hiện mắt xích tráo thùng",
      "start_state": "Nghi Hòa chỉ còn vài giờ để cứu bể men nhưng không được phép vận hành.",
      "core_beats": [
        "Nghi Hòa chấp nhận để bể men hỏng thay vì xả lén.",
        "Cảnh Du bắt đầu dựng lại cân bằng lưu lượng theo từng nhánh.",
        "Mạn Chi bí mật cho biết cô từng ký một phiếu đổi vị trí thùng tại điểm gom.",
        "Mạn Chi từ chối giao bản gốc vì sợ mất việc và cho rằng đó chỉ là thao tác hậu cần.",
        "Nghi Hòa nhận ra hành vi đổi thùng trùng với khoảng số niêm nhận bất thường."
      ],
      "loss": "L05",
      "evidence_setup": [
        "E05",
        "E06"
      ],
      "evidence_payoff": [],
      "irreversible_change": "Mẻ chàm nhiều tháng bị hỏng hoàn toàn; Hồi Thanh mất khả năng giao hàng ngay cả nếu lệnh đình chỉ được dỡ sớm.",
      "cliffhanger": "Thừa Quân đề nghị Tàng Lam ký hợp đồng độc quyền ba năm.",
      "part_number": 5,
      "target_words": 1200
    },
    {
      "narrative_function": "Khóa tổn thất tương lai và xác định giới hạn của lời khai",
      "start_state": "Dục Thành phải chọn giữa lòng tin cá nhân và việc làm của hợp tác xã.",
      "core_beats": [
        "Dục Thành ký bản ghi nhớ có điều kiện với Tụ Hải.",
        "Nghi Hòa không trách Dục Thành nhưng yêu cầu giữ các cuộn lỗi từ khung cửi.",
        "Mạn Chi xác nhận chữ ký trên phiếu đổi thùng là thật nhưng không nhận mình biết kế hoạch tráo mẫu.",
        "Nghi Hòa thiết kế phép đo ba bước giặt để phân biệt chàm thật với màu được khóa tổng hợp.",
        "Cô phát hiện các phiếu điều xe của cùng một chuyến có thời gian không thể nối thành tuyến."
      ],
      "loss": "L06",
      "evidence_setup": [
        "E03",
        "E06",
        "E07"
      ],
      "evidence_payoff": [],
      "irreversible_change": "Ngay cả khi được minh oan, Hồi Thanh đã mất thị trường chủ lực trong ba năm.",
      "cliffhanger": "Một phiếu ghi chiếc xe chở mẫu đã rời Tụ Hải trước khi thùng Hồi Thanh tới điểm gom.",
      "part_number": 6,
      "target_words": 1200
    },
    {
      "narrative_function": "Mini-payoff hậu cần và thất bại vì thiếu mắt xích chỉ đạo",
      "start_state": "Nghi Hòa có mâu thuẫn thời gian nhưng chưa biết thùng thật đi đâu.",
      "core_beats": [
        "Ba phiếu điều xe cho thấy một tuyến vận chuyển bất khả thi.",
        "Dữ liệu cân sàn xác nhận tải trọng chiếc xe không tăng như hồ sơ khai báo.",
        "Sổ men và lượng nguyên liệu giúp Nghi Hòa bác khả năng xưởng tự pha hóa chất.",
        "Tịnh San xác nhận các dấu hiệu đủ mở tái kiểm tra nhưng chưa đủ phục hồi quyền ký.",
        "Quy trình tài trợ hội chợ cho thấy đổi vị trí mẫu cần cấp giám đốc phê duyệt."
      ],
      "loss": null,
      "evidence_setup": [
        "E08",
        "E09"
      ],
      "evidence_payoff": [
        "E01",
        "E07"
      ],
      "irreversible_change": "Cuộc tranh chấp chuyển từ lỗi quy trình của Hồi Thanh sang nghi vấn chuỗi mẫu có tổ chức.",
      "cliffhanger": "Thừa Quân công bố Thử Thách Trăm Lần Giặt và đích danh mời Nghi Hòa phản biện.",
      "part_number": 7,
      "target_words": 1200
    },
    {
      "narrative_function": "Đáy thủ tục và buộc nữ chính chờ đúng sân khấu",
      "start_state": "Nghi Hòa có thể chứng minh mình làm sạch nhưng chưa thể chứng minh ai dựng mẫu bẩn.",
      "core_beats": [
        "Hội đồng nghe tái thẩm định sơ bộ trong thủ tục hành chính nội bộ, không phải phiên tòa.",
        "Tịnh San kết luận E01 và E05 loại được một số giả thuyết nhưng chưa khôi phục quyền.",
        "Cảnh Du hoàn thành cân bằng lưu lượng và phát hiện trạng thái van nhánh Tụ Hải đổi đúng giờ Hồi Thanh bị tính xả.",
        "Dữ liệu nhiệt độ thùng cho thấy mẫu khai là đang vận chuyển thực tế nằm trong môi trường điều hòa ổn định.",
        "Nghi Hòa quyết định không công bố lẻ từng kết quả trước hội chợ."
      ],
      "loss": "L07",
      "evidence_setup": [],
      "evidence_payoff": [
        "E04",
        "E05",
        "E08"
      ],
      "irreversible_change": "Con đường phục hồi nhanh bị đóng; Nghi Hòa phải đối mặt công khai với phép thử do Thừa Quân kiểm soát.",
      "cliffhanger": "Tụ Hải đưa điều khoản mua lại Hồi Thanh vào chương trình ký kết tại hội chợ.",
      "part_number": 8,
      "target_words": 1200
    },
    {
      "narrative_function": "Cám dỗ cuối và khóa chuỗi chứng cứ trước cao trào",
      "start_state": "Nghi Hòa đứng trước nguy cơ mất cả xưởng lẫn quyền tự chủ.",
      "core_beats": [
        "Thừa Quân đề nghị mua Hồi Thanh và giữ Nghi Hòa làm cố vấn không có quyền ký.",
        "Nghi Hòa từ chối và yêu cầu Tịnh San bảo toàn mẫu hội chợ theo thủ tục.",
        "Mạn Chi giao phiếu đổi thùng, chấp nhận chịu trách nhiệm đúng phần mình.",
        "Dục Thành mang các cuộn dệt cùng ca để đối chiếu nhịp dừng khung.",
        "E06, E07 và E08 xác nhận thùng mang mã Hồi Thanh không đi theo tuyến hồ sơ.",
        "Tịnh San xác minh lần đổi vị trí có phê duyệt thuộc cấp quyền của Thừa Quân."
      ],
      "loss": "L08",
      "evidence_setup": [],
      "evidence_payoff": [
        "E02",
        "E06",
        "E07",
        "E08",
        "E09"
      ],
      "irreversible_change": "Nghi Hòa từ bỏ lối thoát an toàn và bước vào hội chợ với một chuỗi chứng cứ đã được phân phạm vi.",
      "cliffhanger": "Thừa Quân tự tay chọn cuộn vải sẽ đại diện cho Tụ Hải trong cuộc thử.",
      "part_number": 9,
      "target_words": 1200
    },
    {
      "narrative_function": "Phản công công khai lớp 1 đến lớp 7",
      "start_state": "Thừa Quân kiểm soát sân khấu, mẫu trình diễn và kỳ vọng của khách mua.",
      "core_beats": [
        "Nghi Hòa yêu cầu ghi cân khô, độ xoắn và nhịp lỗi trước khi giặt.",
        "E02 chứng minh hai cuộn cùng mã không cùng nguồn dệt.",
        "E03 cho thấy màu Tụ Hải được khóa bằng chất liên kết tổng hợp.",
        "E04 xác nhận hồ sơ niêm nhận được nhập ngược thời gian.",
        "E05 loại Hồi Thanh khỏi nguồn nước thải bị quy kết.",
        "Mạn Chi xác nhận thao tác đổi thùng nhưng không phóng đại hiểu biết của mình.",
        "E06, E07, E08 và E09 nối thao tác vật lý với quyền phê duyệt của Thừa Quân."
      ],
      "loss": null,
      "evidence_setup": [],
      "evidence_payoff": [
        "E01",
        "E02",
        "E03",
        "E04",
        "E05",
        "E06",
        "E07",
        "E08",
        "E09"
      ],
      "irreversible_change": "Kết quả thử do Tụ Hải dự định dùng để thắng hợp đồng bị tuyên không hợp lệ tại chỗ.",
      "cliffhanger": "Thừa Quân đổ toàn bộ trách nhiệm tráo mẫu cho Mạn Chi và yêu cầu vẫn tiến hành ký hợp đồng.",
      "part_number": 10,
      "target_words": 1200
    },
    {
      "narrative_function": "Phản công lớp trách nhiệm và hậu quả theo thẩm quyền",
      "start_state": "Gian lận đã lộ nhưng Thừa Quân còn cố tách mình khỏi hành vi cấp dưới.",
      "core_beats": [
        "Nghi Hòa chỉ rõ lời của Mạn Chi không đủ kết luận và quay lại chuỗi quyền phê duyệt.",
        "Tịnh San đình chỉ hiệu lực chứng nhận các lô liên quan, hủy kết quả hội chợ và mở thủ tục kỷ luật chứng nhận.",
        "Cơ quan môi trường tiếp nhận E05 để kiểm tra độc lập nhánh xả Tụ Hải.",
        "Cơ quan quản lý thị trường tiếp nhận E02, E03, E06, E07 và E08 về nhãn xanh cùng nguồn gốc hàng hóa.",
        "Ban tổ chức hội chợ loại Tụ Hải khỏi phiên ký kết vì điều kiện chứng nhận không còn.",
        "Dục Thành từ chối ký hợp đồng ba năm.",
        "Cảnh Du tự nhận vi phạm cấu hình van và chấp nhận đình chỉ vận hành."
      ],
      "loss": null,
      "evidence_setup": [],
      "evidence_payoff": [
        "E03",
        "E05",
        "E09"
      ],
      "irreversible_change": "Thừa Quân mất mục tiêu thương mại và quyền dùng hội chợ làm bằng chứng uy tín; từng nhóm sai phạm được chuyển đúng cơ quan.",
      "cliffhanger": "Nghi Hòa vẫn chưa được phục hồi quyền ký vì quy trình tái thẩm định cá nhân chưa hoàn tất.",
      "part_number": 11,
      "target_words": 1200
    },
    {
      "narrative_function": "Thỏa mãn bù, hậu quả tỷ lệ và aftercare",
      "start_state": "Sự thật công khai đã đảo chiều thị trường nhưng quyền nghề nghiệp của Nghi Hòa còn chờ quyết định chính thức.",
      "core_beats": [
        "Hội đồng tái thẩm định năng lực và khôi phục quyền ký cho Nghi Hòa.",
        "Hội đồng kỷ luật Tịnh San ở mức khiển trách vì quyết định ban đầu thiếu bước đối chiếu số tem, đồng thời ghi nhận việc bà chủ động sửa quy trình.",
        "Mạn Chi bị thu hồi tư cách phụ trách mẫu trong thời hạn xác định nhưng được quyền hoàn thành đào tạo lại.",
        "Cảnh Du chịu đình chỉ vận hành trước khi tham gia xây cơ chế kiểm tra van chéo.",
        "Dục Thành hủy bản ghi nhớ với Tụ Hải nhưng không trao độc quyền trở lại cho Hồi Thanh.",
        "Nghi Hòa áp dụng tem có ba trường xác nhận: người lấy mẫu, người kiểm tra và người ký.",
        "Mối quan hệ giữa Nghi Hòa và Cảnh Du chỉ bắt đầu sau khi cả hai hoàn tất phần trách nhiệm nghề nghiệp."
      ],
      "loss": null,
      "evidence_setup": [],
      "evidence_payoff": [],
      "irreversible_change": "Nghi Hòa lấy lại đúng quyền đã mất nhưng chủ động phân tán kiểm soát để không một chữ ký nào còn trở thành điểm mù.",
      "cliffhanger": null,
      "part_number": 12,
      "target_words": 1200
    }
  ],
  "hard_constraints": {
    "exact_main_characters": 6,
    "no_named_seventh_character": true,
    "background_staff_collective_only": true,
    "forbidden_domains": [
      "bệnh viện",
      "di chúc",
      "quỹ cứu trợ",
      "livestream kết tội",
      "bản đồ chống lũ",
      "quy hoạch khu phố",
      "tác quyền kiến trúc",
      "mô phỏng nước"
    ],
    "narration_no_bare_single_syllable_surname": true,
    "role_plus_surname_narration": false,
    "part_8_emotional_bottom": true,
    "parts_10_11_public_counterattack": true,
    "part_12_aftercare_minimum_ratio": 0.35,
    "no_confession_as_decisive_evidence": true,
    "no_new_decisive_evidence_after_part_9": true
  }
}