{
  "schema_version": 1,
  "task": "write_story_batch",
  "project_id": "gacmai_20260718_075153",
  "source_outline_sha256": "327f90c4584850857bbb7159fc17af7bdb27afd0e193b0679f37e6f9c0c963f7",
  "source_concept_sha256": "0ac2600ec1e964494a688426ed3f59e1bd0d46d4f34982756cfb539a29bed7a0",
  "part_range": [
    5,
    8
  ],
  "contract": {
    "language": "natural Vietnamese literary audio prose",
    "paragraphs": "exactly 12 paragraphs per part, one per beat, in beat order",
    "target_words": 4800,
    "pov": "close third-person limited only to Võ Thanh Hà; no first-person narrator and no other interiority",
    "exact_named_cast": [
      "Võ Thanh Hà",
      "Nguyễn Hữu Duy",
      "Trần Mộc Lan",
      "Lê Quang Vinh",
      "Phạm Ngọc Thư",
      "Đỗ Minh Khang"
    ],
    "forbidden": [
      "extra named people",
      "scaffold labels or beat IDs in prose",
      "checklist narration",
      "repeated template sentences",
      "supernatural/medical/petroleum/radio/tape/song domains",
      "operational wrongdoing instructions"
    ],
    "evidence": "weave source/custody/authority/limits naturally into scenes; do not recite all four mechanically",
    "consent_privacy": "render actual choices and consequences; no universal disclaimer repeated across paragraphs",
    "audio": "complete grammatical sentences, pronounceable prose, varied cadence, no placeholders or notes to editor"
  },
  "parts": [
    {
      "part_number": 5,
      "title": "Nước bị đẩy sang đâu",
      "target_words": 1200,
      "dramatic_objective": "Duy thử tuyến vòng và phát hiện bảo vệ lối đi có thể chuyển rủi ro nước sang phần bãi khác.",
      "beats": [
        {
          "beat_id": "05.01",
          "ordinal": 49,
          "target_words": 100,
          "scene_action": "Duy đặt hai bản mô phỏng không tọa độ trước Hà: tuyến cũ chặn lối, tuyến vòng giữ lối nhưng nâng mực nước ở một ô biên.",
          "causal_result": "Tuyến vòng cứu lối nhưng chuyển hiểm họa sang ô biên, khiến Hà không thể nhận một thắng lợi trả giá bằng ngập nơi khác.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.01 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "05.02",
          "ordinal": 50,
          "target_words": 100,
          "scene_action": "Hà từ chối coi tuyến vòng là thắng lợi khi phần rủi ro mới chưa được kiểm bằng dấu thực địa được phép.",
          "causal_result": "Sự từ chối của Hà buộc nhóm trở lại bãi sau mưa, nơi mọi bước chân qua ranh kín đều có thể phá niềm tin.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.02 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "05.03",
          "ordinal": 51,
          "target_words": 100,
          "scene_action": "Cô trở lại bãi sau một cơn mưa, chỉ quan sát mốc nước trên cọc công cộng và không bước vào phần thửa kín.",
          "causal_result": "Mốc công cộng cho phép đo mà không xâm nhập thửa, song một bóng người lọt ảnh khiến bằng chứng mạnh nhất bị đe dọa.",
          "consent_privacy": {
            "action": "Hà chỉ đo mốc nước công cộng sau mưa và không bước vào thửa kín hay ghi người sử dụng.",
            "decision_scope": "Dữ liệu được phép giới hạn ở cao độ tương đối, không kèm vị trí hộ."
          }
        },
        {
          "beat_id": "05.04",
          "ordinal": 52,
          "target_words": 100,
          "scene_action": "Ảnh góc rộng có bóng một người ở xa; Thư loại ảnh, buộc Hà dùng phiếu đo không hình dù bằng chứng thị giác yếu hơn.",
          "causal_result": "Thư loại ảnh để bảo vệ người xa lạ; Hà chỉ còn dãy số yếu hơn đem cho Duy.",
          "consent_privacy": {
            "action": "Thư loại ảnh có bóng người; không có phép dùng hình nhận diện dù ảnh hữu ích.",
            "decision_scope": "Quyết định riêng tư tại nhịp 05.04."
          }
        },
        {
          "beat_id": "05.05",
          "ordinal": 53,
          "target_words": 100,
          "scene_action": "Hà giao dãy cao độ tương đối cho Duy qua bảng đã làm mờ; nhật ký chuyển ghi rõ ông không được ghép với lớp hộ.",
          "causal_result": "Bảng làm mờ tới mô hình kèm lệnh cấm ghép lớp, và kết quả lập tức phơi ra mức nước tăng trong cực đoan.",
          "consent_privacy": {
            "action": "Hà chuyển cho Duy bảng cao độ tương đối đã làm mờ và ghi lệnh cấm ghép với lớp hộ trong nhật ký.",
            "decision_scope": "Duy được dùng bảng riêng cho mô hình rủi ro nước, không được nối lại vị trí cư dân; kết quả làm lộ mức tăng nước cực đoan."
          }
        },
        {
          "beat_id": "05.06",
          "ordinal": 54,
          "target_words": 100,
          "scene_action": "Mô hình mới cho thấy ô biên chịu tăng nước trong kịch bản cực đoan, còn điều kiện thường nằm trong sai số đo.",
          "causal_result": "Sai số lớn che ranh an toàn, khiến Duy muốn thêm điểm đo đúng nơi Lan không cho phép mở rộng mục đích.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.06 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "05.07",
          "ordinal": 55,
          "target_words": 100,
          "scene_action": "Duy muốn thêm điểm đo để thu hẹp sai số; Lan không cấp phép vì yêu cầu mới vượt mục đích xác nhận lối tiếp cận.",
          "causal_result": "Cánh cửa dữ liệu đóng lại buộc Hà chọn chỉnh công trình thay vì khai thác thêm cư dân.",
          "consent_privacy": {
            "action": "Lan từ chối điểm đo mới vì mục đích hiện tại không bao trùm thu thập bổ sung.",
            "decision_scope": "Quyết định riêng tư tại nhịp 05.07."
          }
        },
        {
          "beat_id": "05.08",
          "ordinal": 56,
          "target_words": 100,
          "scene_action": "Hà đề xuất thay đổi hình học tuyến để giảm rủi ro bằng dữ liệu hiện có, chấp nhận biên an toàn lớn hơn và chi phí kỹ thuật cao hơn.",
          "causal_result": "Biên an toàn rộng làm tuyến đắt hơn, nhưng cho Duy khoảng để dịch đường cong và thêm lối thoát.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.08 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "05.09",
          "ordinal": 57,
          "target_words": 100,
          "scene_action": "Duy dịch đoạn cong, thêm khoảng thoát nước trong mô hình và nhận được kết quả không tăng quá ngưỡng ở mọi ô đã kiểm.",
          "causal_result": "Mô hình vừa qua ngưỡng thì một đầu vào mùa cao lộ nguồn đã rút, đe dọa xóa sạch lợi thế.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.09 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "05.10",
          "ordinal": 58,
          "target_words": 100,
          "scene_action": "Hà đọc nhật ký giả định, phát hiện một đầu vào mùa cao lấy từ nguồn đã rút; Duy loại nó và chạy lại, khiến lợi thế giảm nhưng không mất.",
          "causal_result": "Lần chạy lại trung thực làm phương án yếu đi nhưng còn đứng, đủ để Duy đóng băng một bản thử chưa ký.",
          "consent_privacy": {
            "action": "Hà phát hiện đầu vào mùa cao đã bị rút, và Duy loại nó khỏi mô hình cùng mọi lần dùng tiếp rồi chạy lại.",
            "decision_scope": "Nguồn mất phép không được lưu trong phiên bản tính đang dùng hay tái sử dụng; phương án còn đứng nhưng lợi thế kỹ thuật giảm."
          },
          "evidence": {
            "source": "nhật ký giả định mô hình",
            "custody": "Duy giữ phiên bản và chạy lại sau khi loại nguồn",
            "authority": "Duy chịu trách nhiệm kết luận thủy lực",
            "limits": "phụ thuộc kịch bản và sai số đầu vào"
          }
        },
        {
          "beat_id": "05.11",
          "ordinal": 59,
          "target_words": 100,
          "scene_action": "Ông đóng băng phiên bản thử với mã băm và ghi “chưa ký”; Hà giữ biên nhận chứ không giữ tệp mô hình có khả năng suy ngược.",
          "causal_result": "Mã băm giữ phiên bản khỏi bị đánh tráo, còn nhãn “chưa ký” treo trách nhiệm kỹ thuật tới khi điều kiện được viết thành ràng buộc.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.11 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "05.12",
          "ordinal": 60,
          "target_words": 100,
          "scene_action": "Một tuyến sửa khả thi xuất hiện, nhưng Duy nói ông chỉ ký sau khi điều kiện tiếp cận chung và phạm vi dữ liệu được đưa thành ràng buộc.",
          "causal_result": "Duy giữ chữ ký làm đòn bẩy, buộc Hà chứng minh gói hồ sơ vừa bảo toàn tiếp cận vừa khóa phạm vi dữ liệu.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 05.12 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        }
      ]
    },
    {
      "part_number": 6,
      "title": "Khoảng trắng trong biên bản",
      "target_words": 1200,
      "dramatic_objective": "Thư dựng gói chứng cứ đã biên tập; một liên kết có thể nhận diện nguồn khiến cả gói phải kiểm lại.",
      "beats": [
        {
          "beat_id": "06.01",
          "ordinal": 61,
          "target_words": 100,
          "scene_action": "Thư cho Hà xem bàn phân loại gồm bản gốc úp kín, bản biên tập và mục lục chuyển giao; chỉ mục lục dự kiến vào hồ sơ huyện.",
          "causal_result": "Ba tầng tài liệu cho Hà một đường vào huyện không mang theo bản kín, nhưng từng tuyên bố phải tự đứng bằng nguồn công khai.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.01 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "06.02",
          "ordinal": 62,
          "target_words": 100,
          "scene_action": "Hà kiểm tuyên bố thứ nhất: tham vấn cũ không xét dải đi theo mùa, dựa trên sơ đồ thiếu lớp chứ không dựa vào tên người tham dự.",
          "causal_result": "Sơ đồ thiếu lớp đỡ được tuyên bố đầu; tuyên bố kế tiếp mong manh hơn vì chỉ dựa vào một người và ba phép thử.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.02 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "06.03",
          "ordinal": 63,
          "target_words": 100,
          "scene_action": "Tuyên bố thứ hai dùng thử khung thuyền của Vinh; giới hạn ghi rõ một người và ba cấu hình không đại diện toàn cộng đồng.",
          "causal_result": "Giới hạn đại diện cứu tính trung thực nhưng làm kết luận kỹ thuật chờ chữ ký của Duy nặng hơn.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.03 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "06.04",
          "ordinal": 64,
          "target_words": 100,
          "scene_action": "Tuyên bố thứ ba là kết quả mô hình của Duy; nguồn đầu vào được mô tả theo loại, còn kết luận vẫn chờ chữ ký kỹ thuật.",
          "causal_result": "Mô hình chưa ký không thể gánh hồ sơ, trong khi thứ tự hai phiếu lại có thể tố ngược người cung cấp.",
          "consent_privacy": {
            "action": "Kết quả mô hình chỉ mô tả loại đầu vào đã làm mờ; nguồn cư dân và khóa nối không đi cùng kết luận.",
            "decision_scope": "Duy được dùng đầu vào cho đánh giá kỹ thuật đang chờ ký, không được tái nhận diện hay ghép lớp hộ."
          }
        },
        {
          "beat_id": "06.05",
          "ordinal": 65,
          "target_words": 100,
          "scene_action": "Thư phát hiện thứ tự thời gian của hai phiếu có thể kết hợp với lịch công khai để đoán người cung cấp, nên bà đảo thành khoảng tháng.",
          "causal_result": "Thư làm thô thời gian để chặn suy đoán, lấy mất độ chính xác mùa mà Hà đang cần.",
          "consent_privacy": {
            "action": "Thư làm thô thời gian để ngăn ghép lịch công khai với người cung cấp.",
            "decision_scope": "Quyết định riêng tư tại nhịp 06.05."
          }
        },
        {
          "beat_id": "06.06",
          "ordinal": 66,
          "target_words": 100,
          "scene_action": "Hà lo việc làm thô thời gian giảm sức chứng minh mùa; cô chọn thêm mốc mực nước công cộng thay vì khôi phục ngày cá nhân.",
          "causal_result": "Hà bù bằng mốc nước công cộng thay vì ngày cá nhân, nhưng cụm “lưu vĩnh viễn” trong phụ lục suýt phá toàn bộ phép.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.06 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "06.07",
          "ordinal": 67,
          "target_words": 100,
          "scene_action": "Lan rà từng mã phép và thấy một phụ lục dùng từ “lưu vĩnh viễn”; bà chặn gói vì trái hạn dùng trong sổ.",
          "causal_result": "Lan chặn gói trước hạn chót, buộc Thư thay lời hứa lưu lâu bằng lịch hủy và thu hồi dẫn xuất.",
          "consent_privacy": {
            "action": "Lan chặn phụ lục đòi lưu vĩnh viễn vì sổ chỉ cấp phép có thời hạn.",
            "decision_scope": "Quyết định riêng tư tại nhịp 06.07."
          }
        },
        {
          "beat_id": "06.08",
          "ordinal": 68,
          "target_words": 100,
          "scene_action": "Thư sửa thành lịch hủy sau quyết định và cơ chế thu hồi dẫn xuất nếu phép bị rút trước thời hạn.",
          "causal_result": "Cơ chế hủy cứu thời hạn sử dụng; cuộc thử suy ngược của Hà sau đó lại tìm thấy một chú thích nguy hiểm.",
          "consent_privacy": {
            "action": "Thư thay điều khoản lưu vĩnh viễn bằng lịch hủy sau quyết định và thu hồi dẫn xuất nếu phép bị rút sớm.",
            "decision_scope": "Tài liệu chỉ được giữ đến mốc đã định cho lần xem xét này; hết hạn hoặc rút phép phải hủy nội dung liên quan, nhờ đó gói mới tiếp tục được kiểm."
          }
        },
        {
          "beat_id": "06.09",
          "ordinal": 69,
          "target_words": 100,
          "scene_action": "Hà thử tự lần ngược từ gói công khai về điểm nhạy cảm; một chú thích ảnh dẫn quá gần, nên cô yêu cầu bỏ cả ảnh lẫn chú thích.",
          "causal_result": "Bỏ ảnh lẫn chú thích bảo vệ điểm kín nhưng khiến Khang không còn cách nhìn nguồn để kiểm.",
          "consent_privacy": {
            "action": "Hà bỏ ảnh và chú thích có thể dẫn ngược tới điểm nhạy cảm.",
            "decision_scope": "Quyết định riêng tư tại nhịp 06.09."
          }
        },
        {
          "beat_id": "06.10",
          "ordinal": 70,
          "target_words": 100,
          "scene_action": "Mất ảnh khiến Khang khó kiểm nguồn; Thư thay bằng biên nhận niêm kín mà Khang có thể xác minh hiện hữu, không xem nội dung.",
          "causal_result": "Biên nhận niêm kín thay thế nội dung, đưa gói tới sát chữ ký của Khang và sát điều kiện cuối từ Lan.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.10 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          },
          "evidence": {
            "source": "biên nhận phong bì niêm kín",
            "custody": "Thư niêm; Khang nhận để kiểm toàn vẹn",
            "authority": "Khang kiểm thủ tục, không xem nội dung kín",
            "limits": "không tự chứng minh nội dung nguồn"
          }
        },
        {
          "beat_id": "06.11",
          "ordinal": 71,
          "target_words": 100,
          "scene_action": "Khang kiểm mục lục và nói cấu trúc đã gần đủ để ông chứng nhận, song còn thiếu xác nhận chính thức của Lan về trạng thái đồng thuận hiện hành.",
          "causal_result": "Khang giữ chứng nhận cho tới khi trạng thái phép được xác nhận, đặt cuộc mở gói tiếp theo hoàn toàn vào tay Lan.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.11 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "06.12",
          "ordinal": 72,
          "target_words": 100,
          "scene_action": "Gói được đóng lại dưới mã phiên bản mới; mọi người hiểu lần mở tiếp theo chỉ xảy ra sau khi Lan hoàn tất kiểm sổ.",
          "causal_result": "Phiên bản mới bị khóa; chỉ một cuộc kiểm sổ sạch mới ngăn thời hạn mở lại trôi qua.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 06.12 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        }
      ]
    },
    {
      "part_number": 7,
      "title": "Mở lại có điều kiện",
      "target_words": 1200,
      "dramatic_objective": "Khang chứng nhận tính đầy đủ của gói và mở lại tham vấn, không lấn sang quyền phê duyệt.",
      "beats": [
        {
          "beat_id": "07.01",
          "ordinal": 73,
          "target_words": 100,
          "scene_action": "Khang đối chiếu số trang gói với mục lục ngay trước mặt Hà, đánh dấu từng bản công khai, bản niêm và biên nhận hủy.",
          "causal_result": "Việc đếm đủ trang không cứu được một tuyên bố vượt quyền, nên Khang bắt Hà hạ “quyền đi” xuống đúng mức thiếu tham vấn.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.01 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "07.02",
          "ordinal": 74,
          "target_words": 100,
          "scene_action": "Ông yêu cầu Hà thu hẹp câu “chứng minh quyền đi” thành “cho thấy tham vấn cũ bỏ sót một dạng tiếp cận”, vì hồ sơ này không xét quyền sở hữu.",
          "causal_result": "Câu chữ bị thu hẹp làm hồ sơ bớt mạnh nhưng mở lối cho Hà sửa mà không biến thủ tục thành xét quyền đất.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.02 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "07.03",
          "ordinal": 75,
          "target_words": 100,
          "scene_action": "Hà sửa ngay tuyên bố trung tâm; sự nhượng bộ làm hồ sơ bớt vang nhưng đúng thẩm quyền và nguồn hơn.",
          "causal_result": "Sự nhượng bộ giữ Khang ở lại quy trình và cho Lan lý do xuất xác nhận chỉ theo mã.",
          "consent_privacy": {
            "action": "Hà bỏ tuyên bố về quyền đi và chỉ giữ mục đích chứng minh khoảng trống tham vấn.",
            "decision_scope": "Dữ liệu cư dân không bị kéo sang xác lập quyền đất hoặc mục đích ngoài lần mở lại."
          }
        },
        {
          "beat_id": "07.04",
          "ordinal": 76,
          "target_words": 100,
          "scene_action": "Lan xuất xác nhận trạng thái theo mã, chỉ nói các mục cần thiết đang có phép cho lần mở lại và vẫn có thể bị rút.",
          "causal_result": "Xác nhận có thể rút đáp ứng điều kiện mà không mở cột hộ, để Khang kiểm chữ ký thay vì đòi danh tính.",
          "consent_privacy": {
            "action": "Lan chỉ xuất mã, phạm vi và trạng thái; cột hộ cùng tọa độ vẫn kín.",
            "decision_scope": "Quyết định riêng tư tại nhịp 07.04."
          }
        },
        {
          "beat_id": "07.05",
          "ordinal": 77,
          "target_words": 100,
          "scene_action": "Khang kiểm chữ ký thẩm quyền của Lan trên xác nhận, không yêu cầu bà mở cột hộ hoặc tọa độ kín.",
          "causal_result": "Khang chấp nhận thẩm quyền của Lan, nhờ đó phong bì niêm được chuyển sang huyện mà khóa nối vẫn ở cộng đồng.",
          "consent_privacy": {
            "action": "Khang xác minh thẩm quyền của Lan mà không yêu cầu mở danh tính cư dân.",
            "decision_scope": "Quyết định riêng tư tại nhịp 07.05."
          }
        },
        {
          "beat_id": "07.06",
          "ordinal": 78,
          "target_words": 100,
          "scene_action": "Thư giao bản niêm bằng phong bì đánh số; nhật ký huyện ghi Khang giữ phong bì chỉ để kiểm toàn vẹn khi có tranh chấp thủ tục.",
          "causal_result": "Chuỗi giữ tưởng đã kín thì mã phiên bản lệch xuất hiện, buộc Hà chọn hoãn công bố thay vì che lỗi.",
          "consent_privacy": {
            "action": "Thư giao phong bì niêm đánh số cho Khang, người chỉ được giữ để kiểm toàn vẹn khi có tranh chấp thủ tục.",
            "decision_scope": "Khang không được mở, dùng nội dung hay chuyển tiếp phong bì ngoài mục đích kiểm toàn vẹn; sai lệch mã phiên bản sau đó buộc hoãn công bố."
          }
        },
        {
          "beat_id": "07.07",
          "ordinal": 79,
          "target_words": 100,
          "scene_action": "Một số trang lệch mã phiên bản; Hà lần ra bản nháp cũ trong mục lục và yêu cầu tạm dừng thay vì để Khang bỏ qua lỗi nhỏ.",
          "causal_result": "Một bản nháp cũ làm cả gói đứng lại; Thư phải hủy và lập mục lục mới dưới áp lực thời gian.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.07 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "07.08",
          "ordinal": 80,
          "target_words": 100,
          "scene_action": "Thư thay mục lục, hủy bản nháp và lập biên nhận mới; chuỗi giữ khép lại nhưng buổi công bố phải lùi.",
          "causal_result": "Chuỗi được vá bằng cái giá lỡ buổi công bố, song cuối cùng Khang có thể ký chứng nhận giới hạn.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.08 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "07.09",
          "ordinal": 81,
          "target_words": 100,
          "scene_action": "Khang ký chứng nhận hồ sơ bổ sung đầy đủ theo thủ tục, nêu rõ chứng nhận không xác nhận nội dung đúng hay quyết định tuyến.",
          "causal_result": "Chữ ký của Khang chỉ mở cửa chứ không quyết tuyến, khiến thông báo tham vấn phải nói rõ vùng mờ và hạn phản hồi.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.09 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          },
          "evidence": {
            "source": "chứng nhận hồ sơ bổ sung đầy đủ",
            "custody": "Khang lập sau đối chiếu mục lục và chuỗi giữ",
            "authority": "Khang có quyền chứng nhận và mở lại",
            "limits": "không phê duyệt tuyến hay xác lập quyền"
          }
        },
        {
          "beat_id": "07.10",
          "ordinal": 82,
          "target_words": 100,
          "scene_action": "Dựa trên chứng nhận ấy, ông ban hành việc mở lại tham vấn với sơ đồ vùng làm mờ và thời hạn phản hồi rõ ràng.",
          "causal_result": "Thời hạn bắt đầu chạy; Hà phải đặt thông báo nơi người đi cả đường bộ lẫn lối nước đều có cơ hội thấy.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.10 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "07.11",
          "ordinal": 83,
          "target_words": 100,
          "scene_action": "Hà nhìn thông báo được đặt cả ở đường trên lẫn điểm tiếp cận chung, nhưng chỉ ghi vị trí công cộng chứ không theo dõi ai đến đọc.",
          "causal_result": "Không theo dõi người đọc bảo vệ họ khỏi bị lập danh sách, đồng thời khiến nhóm chỉ còn phản hồi tự nguyện để thử thiết kế.",
          "consent_privacy": {
            "action": "Hà chỉ ghi các vị trí công cộng đã đặt thông báo và quyết định không theo dõi hay lập danh sách người đến đọc.",
            "decision_scope": "Không thu hoặc lưu danh tính, thời điểm hay hành vi của người đọc; nhóm phải dựa vào phản hồi tự nguyện nên mất khả năng đo lượng tiếp cận."
          }
        },
        {
          "beat_id": "07.12",
          "ordinal": 84,
          "target_words": 100,
          "scene_action": "Hồ sơ đã mở; phản hồi tiếp theo sẽ buộc Duy chứng minh tuyến sửa và buộc nhóm bảo vệ quyền rút trong một quy trình công khai hơn.",
          "causal_result": "Hồ sơ công khai kéo thiết kế ra khỏi phòng kín, nơi mọi đòi hỏi điểm gốc sẽ thử giới hạn riêng tư.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 07.12 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        }
      ]
    },
    {
      "part_number": 8,
      "title": "Phản hồi không được sở hữu",
      "target_words": 1200,
      "dramatic_objective": "Tham vấn mở lại tạo sức ép đòi công khai dữ liệu; Hà chọn một phương án kiểm chứng không tiết lộ.",
      "beats": [
        {
          "beat_id": "08.01",
          "ordinal": 85,
          "target_words": 100,
          "scene_action": "Tại buổi xem hồ sơ, Hà nghe yêu cầu phải thấy điểm gốc mới tin có lối; cô giải thích điểm gốc không phải điều kiện để kiểm tuyên bố theo vùng.",
          "causal_result": "Yêu cầu lộ điểm gốc đặt niềm tin đối đầu an toàn; xác nhận thủ tục của Khang phải thay cho việc phơi nguồn.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 08.01 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "08.02",
          "ordinal": 86,
          "target_words": 100,
          "scene_action": "Khang xác nhận thủ tục cho phép tài liệu niêm kín khi bản công khai đủ mô tả phương pháp và giới hạn.",
          "causal_result": "Khang bảo vệ tài liệu niêm, cho Hà quyền trình phương pháp bằng khối rời thay vì bản đồ thật.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 08.02 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "08.03",
          "ordinal": 87,
          "target_words": 100,
          "scene_action": "Hà trình diễn bằng các khối rời cách dải dung sai cắt tuyến cũ, không chiếu nền bản đồ hay lịch di chuyển.",
          "causal_result": "Mô hình không nền giữ kín nơi ở nhưng làm dải trông quá rộng, châm ngòi phản đối rằng nó khóa mọi thiết kế.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 08.03 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "08.04",
          "ordinal": 88,
          "target_words": 100,
          "scene_action": "Một phản hồi cho rằng dải quá rộng có thể khóa mọi thiết kế; Duy nhận câu hỏi kỹ thuật và hẹn công bố phép thử độ nhạy.",
          "causal_result": "Duy nhận hạn trả lời kỹ thuật, biến phản đối thành phép thử độ nhạy thay vì cuộc truy tìm nguồn.",
          "consent_privacy": {
            "action": "Phản hồi công khai được chuyển thành câu hỏi độ nhạy, không thành lý do đòi điểm gốc hoặc mở dữ liệu kín.",
            "decision_scope": "Duy chỉ được thử thiết kế trên đầu vào đã phép và công bố kết quả không định vị."
          }
        },
        {
          "beat_id": "08.05",
          "ordinal": 89,
          "target_words": 100,
          "scene_action": "Lan nhận yêu cầu dùng sổ cho mục đích giám sát thi công tương lai, nhưng bà từ chối gộp nó vào phép dành cho quyết định hiện tại.",
          "causal_result": "Lan bác việc kéo phép sang thi công, buộc Hà ghi rõ rằng phê duyệt hôm nay không mua quyền dùng dữ liệu ngày mai.",
          "consent_privacy": {
            "action": "Lan từ chối gộp giám sát thi công tương lai vào phép quyết định hiện tại.",
            "decision_scope": "Quyết định riêng tư tại nhịp 08.05."
          }
        },
        {
          "beat_id": "08.06",
          "ordinal": 90,
          "target_words": 100,
          "scene_action": "Hà sửa dự thảo điều kiện: mọi dùng lại sau phê duyệt phải xin phép mới, thay vì mặc nhiên kéo dài đồng thuận.",
          "causal_result": "Điều kiện xin phép mới giữ quyền kiểm soát, nhưng bản nguyên văn phản hồi vẫn có thể nhận diện hộ nếu Thư không tách nó.",
          "consent_privacy": {
            "action": "Hà ghi thành điều kiện rằng mọi tái sử dụng dữ liệu sau phê duyệt phải được cư dân cấp phép mới.",
            "decision_scope": "Phép hiện tại chấm dứt ở quyết định này, không bao trùm thi công, giám sát hay mục đích tương lai; bản nguyên văn phản hồi vì thế vẫn phải được Thư tách kín."
          }
        },
        {
          "beat_id": "08.07",
          "ordinal": 91,
          "target_words": 100,
          "scene_action": "Thư ghi phản hồi theo chủ đề, bỏ lời có thể nhận diện hộ và giữ bản nguyên văn trong ngăn do cộng đồng kiểm soát.",
          "causal_result": "Thư chỉ công khai chủ đề; khi một người rút lời, nhóm phải chứng minh cơ chế đó thật sự xóa được dẫn xuất.",
          "consent_privacy": {
            "action": "Thư chỉ công khai phản hồi đã gom theo chủ đề, bỏ chi tiết nhận diện và giữ bản nguyên văn trong ngăn cộng đồng kiểm soát.",
            "decision_scope": "Bản nguyên văn không được chuyển cho hồ sơ công khai hay tái dùng; khi có rút phép, cả chủ đề dẫn xuất liên quan phải bị truy dấu và loại bỏ."
          }
        },
        {
          "beat_id": "08.08",
          "ordinal": 92,
          "target_words": 100,
          "scene_action": "Một người rút phép dùng lời kể sau khi thấy phạm vi công khai; Lan báo trạng thái mà không nêu ai hay lý do.",
          "causal_result": "Thông báo rút phép không nêu danh tính vẫn làm một bảng tần suất mất nền tảng ngay giữa kỳ phản hồi.",
          "consent_privacy": {
            "action": "Lan ghi nhận rút phép mà không nêu chủ thể hay lý do.",
            "decision_scope": "Quyết định riêng tư tại nhịp 08.08."
          }
        },
        {
          "beat_id": "08.09",
          "ordinal": 93,
          "target_words": 100,
          "scene_action": "Hà cùng Thư truy dấu dẫn xuất, loại một bảng tần suất và thay phần kết luận bằng khoảng chưa xác định.",
          "causal_result": "Khoảng chưa xác định thay kết luận đẹp, buộc Duy mua độ chắc bằng dự phòng lớn hơn ở khúc cong.",
          "consent_privacy": {
            "action": "Hà và Thư loại bảng dẫn xuất, chấp nhận khoảng chưa xác định.",
            "decision_scope": "Quyết định riêng tư tại nhịp 08.09."
          }
        },
        {
          "beat_id": "08.10",
          "ordinal": 94,
          "target_words": 100,
          "scene_action": "Duy chạy độ nhạy không có bảng bị rút; tuyến sửa vẫn khả thi nhưng cần khoảng dự phòng lớn hơn ở khúc cong.",
          "causal_result": "Tuyến vẫn sống sau khi mất bảng nhưng chi phí tăng, khiến Khang phải kéo dài hạn để công chúng thấy đúng bản sửa.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 08.10 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          },
          "evidence": {
            "source": "kết quả độ nhạy sau rút phép",
            "custody": "Duy chạy từ tập đầu vào còn hiệu lực",
            "authority": "Duy đánh giá khả thi kỹ thuật",
            "limits": "khoảng dự phòng tăng do dữ liệu bị rút"
          }
        },
        {
          "beat_id": "08.11",
          "ordinal": 95,
          "target_words": 100,
          "scene_action": "Khang ghi nhận thay đổi vào hồ sơ mở và kéo dài thời hạn để bản sửa có cơ hội được xem, không tự đánh giá phương án.",
          "causal_result": "Thời gian bổ sung cứu tính công khai nhưng dồn áp lực chữ ký lên Duy trước khi cửa sổ khép.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 08.11 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        },
        {
          "beat_id": "08.12",
          "ordinal": 96,
          "target_words": 100,
          "scene_action": "Sức ép công khai không phá được cổng riêng tư; đổi lại, Duy phải ký một thiết kế thận trọng và đắt hơn dự kiến.",
          "causal_result": "Riêng tư thắng mà không miễn phí: thiết kế đắt hơn trở thành bản duy nhất Duy có thể chịu trách nhiệm.",
          "consent_privacy": {
            "not_applicable_reason": "Nhịp 08.12 không thu, dùng lại, chuyển giao hay thay đổi phép đối với dữ liệu cư dân."
          }
        }
      ]
    }
  ]
}
