{
  "schema_version": 1,
  "audit_type": "independent_full_read_outline_release",
  "project_id": "gacmai_20260718_075153",
  "source": {
    "path": "/data/video-pipeline/GacMaiAudio/project/gacmai_20260718_075153/artifacts/outline_candidate_b_rev2.json",
    "sha256": "ce99a7aa0d3d77a9a398961495499ed78530d0c2fe358454d62089df8e0aa11e",
    "concept_sha256": "0ac2600ec1e964494a688426ed3f59e1bd0d46d4f34982756cfb539a29bed7a0"
  },
  "contract": {
    "required_verdicts": [
      "pass",
      "fail"
    ],
    "pass_with_minor_edits_allowed": false,
    "structure": "12 parts x 12 unique beats; planned 14000-15000 Vietnamese words",
    "pov": "close-third limited only to Võ Thanh Hà",
    "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"
    ],
    "authority_chain": [
      "Đỗ Minh Khang certifies completeness, reopens consultation, submits procedurally valid recommendation",
      "Nguyễn Hữu Duy signs technically viable alignment revision",
      "Trần Mộc Lan validates resident-controlled revocable consent without exposing sealed coordinates",
      "District Review Council is an unnamed institution and decides only after prerequisites"
    ],
    "blocking_gates": [
      "dramatic escalation rather than checklist/scaffold prose",
      "scene-specific evidence source/custody/authority/limits",
      "consent/privacy causally handled without boilerplate",
      "continuity and causal linkage across all 144 beats",
      "no extra named person",
      "no POV leakage",
      "no prohibited domains",
      "ending causally earned and preserves shared access, sealed coordinates, revocable consent"
    ]
  },
  "outline": {
    "source_concept_sha256": "0ac2600ec1e964494a688426ed3f59e1bd0d46d4f34982756cfb539a29bed7a0",
    "parent_outline_sha256": "8c818445a1540a96b462769ac9cb4de994765e93b4790fd29d900ccd83e7625e",
    "revision": 2,
    "schema_version": 1,
    "document_type": "outline_candidate",
    "candidate_id": "b",
    "project_id": "gacmai_20260718_075153",
    "title": "Đường Nước Trở Về",
    "language": "vi",
    "format": "Vietnamese long-form literary audio drama",
    "pov": {
      "mode": "close-third",
      "focal_character": "Võ Thanh Hà",
      "constraint": "Chỉ tri giác, ký ức, suy luận và cảm xúc của Hà; người khác hiện qua lời nói và hành động cô chứng kiến."
    },
    "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"
    ],
    "naming_rule": "Chính xác sáu người có tên; mọi người khác chỉ là vai trò hoặc tập thể không tên.",
    "target_words": {
      "minimum": 14000,
      "maximum": 15000,
      "planned_total": 14400,
      "parts": 12,
      "beats_per_part": 12
    },
    "authority_chain": {
      "record": "Đỗ Minh Khang chứng nhận tính đầy đủ, mở lại tham vấn và sau khi đủ điều kiện thì đệ trình kiến nghị hợp lệ.",
      "technical": "Nguyễn Hữu Duy ký bản sửa tuyến kè và chịu trách nhiệm kỹ thuật.",
      "consent": "Trần Mộc Lan xác nhận sổ đồng thuận do cư dân kiểm soát, có thể rút, không lộ tọa độ kín.",
      "decision": "Hội đồng Rà soát Huyện chỉ quyết định sau khi nhận đủ chứng nhận/mở lại của Khang, chữ ký kỹ thuật của Duy và xác nhận đồng thuận của Lan."
    },
    "parts": [
      {
        "part_number": 1,
        "title": "Vệt bánh dưới bùn",
        "target_words": 1200,
        "dramatic_objective": "Hà phát hiện bản đồ thửa và tuyến kè dự kiến cắt ngang một lối dùng chung vừa lộ sau nước rút.",
        "beats": [
          {
            "beat_id": "01.01",
            "ordinal": 1,
            "target_words": 100,
            "scene_action": "Hà xuống xe ở mép bãi, thấy hai vệt bánh xe đẩy chạy xuyên qua đường ranh kín trên bản đồ số và tự buộc mình chỉ ghi nhận sai khác, chưa gọi đó là quyền.",
            "causal_result": "Hai vệt bánh biến sai số bản đồ thành một chướng ngại sắp thành hình, kéo Hà rời màn hình xuống tận gờ bùn.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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."
            },
            "evidence": {
              "source": "vệt bánh và lớp địa chính số",
              "custody": "Hà quan sát tại bãi; bản số xuất từ hệ thống huyện",
              "authority": "Hà được đối chiếu sai khác, không xác lập quyền",
              "limits": "hiện trạng một ngày và ranh hành chính"
            }
          },
          {
            "beat_id": "01.02",
            "ordinal": 2,
            "target_words": 100,
            "scene_action": "Cô đi theo vệt bánh đến một gờ bùn bị san phẳng, nơi mặt cắt tuyến kè trên máy tính sẽ dựng thành vật cản; khoảng lệch khiến chuyến kiểm tra từ thủ tục thành cấp bách.",
            "causal_result": "Nguy cơ công trình khóa lối khiến Hà cần ảnh chứng minh ngay, nhưng mái nhà trong khung hình trao cho Lan quyền buộc cô dừng lại.",
            "consent_privacy": {
              "action": "Hà định chụp gờ bùn nhưng khung hình có thể định vị mái nhà; cô chưa bấm máy và phải xin lại phạm vi.",
              "decision_scope": "Chưa có ảnh được phép cho tới khi loại nhà, người và tọa độ khỏi khung."
            }
          },
          {
            "beat_id": "01.03",
            "ordinal": 3,
            "target_words": 100,
            "scene_action": "Khi Hà giơ máy chụp, Lan chắn khung hình vì mái nhà xa có thể bị định vị; Hà hạ máy và hỏi điều kiện ghi nhận cảnh quan.",
            "causal_result": "Việc Hà chấp nhận hạ máy cứu niềm tin vừa chớm, đổi lại cô chỉ được ghi nhận phần địa hình không thể nhận diện cư dân.",
            "consent_privacy": {
              "action": "Lan chặn ảnh có thể định vị; Hà hạ máy và xin phạm vi mới.",
              "decision_scope": "Quyết định riêng tư tại nhịp 01.03."
            }
          },
          {
            "beat_id": "01.04",
            "ordinal": 4,
            "target_words": 100,
            "scene_action": "Lan chỉ cho phép ảnh góc thấp không chứa nhà, người hay tọa độ; Hà chụp vệt mòn cùng thước tỷ lệ và giao bản gốc ngay cho Thư.",
            "causal_result": "Bức ảnh an toàn có giá trị chỉ khi bản rõ rời tay Hà, nên Thư lập tức nhận trách nhiệm giữ nguồn.",
            "consent_privacy": {
              "action": "Lan cho phép ảnh góc thấp; Thư phải xóa siêu dữ liệu trước khi Hà dùng.",
              "decision_scope": "Quyết định riêng tư tại nhịp 01.04."
            }
          },
          {
            "beat_id": "01.05",
            "ordinal": 5,
            "target_words": 100,
            "scene_action": "Thư ghi giờ nhận, mã ảnh và niêm bản rõ; Hà chỉ giữ bản thu nhỏ đã xóa siêu dữ liệu để so với lớp thửa.",
            "causal_result": "Bản thu nhỏ sạch siêu dữ liệu cho phép đối chiếu mà không lộ nơi ở; chính lớp thửa sau đó phơi ra ba ranh riêng cắt cùng một vệt.",
            "consent_privacy": {
              "action": "Thư niêm bản ảnh rõ; Hà chỉ nhận bản thu nhỏ đã xóa siêu dữ liệu để đối chiếu.",
              "decision_scope": "Bản rõ không rời chuỗi giữ; bản dùng việc không được chứa dữ liệu định vị."
            }
          },
          {
            "beat_id": "01.06",
            "ordinal": 6,
            "target_words": 100,
            "scene_action": "Lớp số đặt vệt mòn trong ba thửa riêng liên tiếp, nhưng Hà nhận ra dữ liệu chỉ mô tả ranh hành chính chứ không bác bỏ cách đi chung.",
            "causal_result": "Ranh hành chính không giải thích nổi dấu dùng chung, buộc Hà tìm một biểu hiện vật lý thay cho suy đoán pháp lý.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": "01.07",
            "ordinal": 7,
            "target_words": 100,
            "scene_action": "Vinh kéo một khung thuyền qua đúng vệt bánh rồi dừng trước cọc tuyến kè, cho Hà thấy trở ngại vật lý mà bản vẽ không biểu đạt.",
            "causal_result": "Khung thuyền mắc trước cọc biến nét vẽ vô hại thành tổn thất cụ thể, nhưng Vinh chỉ cho đo nếu người sử dụng vẫn vô danh.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": "01.08",
            "ordinal": 8,
            "target_words": 100,
            "scene_action": "Hà đo bề rộng bằng những đoạn dây không gắn điểm địa lý; Vinh từ chối kể nhà nào từng qua, khiến cô phải tách quy luật sử dụng khỏi danh tính.",
            "causal_result": "Sự im lặng của Vinh giữ cư dân an toàn đồng thời lấy mất lời kể dễ thuyết phục nhất, đẩy Hà sang phép đo phi định vị.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": "01.09",
            "ordinal": 9,
            "target_words": 100,
            "scene_action": "Duy xem mặt cắt công khai và nói khe bảo trì hiện tại quá hẹp cho khung thuyền; Hà ghi đây là nhận định kỹ thuật sơ bộ, chưa phải sửa tuyến.",
            "causal_result": "Cảnh báo sơ bộ của Duy đặt tuyến kè dưới áp lực kỹ thuật, song thiếu căn cứ buộc Hà truy lại thời điểm khảo sát.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": "01.10",
            "ordinal": 10,
            "target_words": 100,
            "scene_action": "Cô đối chiếu ngày xuất lớp thửa với ngày khảo sát thiết kế và phát hiện khảo sát diễn ra trước đợt nước rút làm lộ lối.",
            "causal_result": "Khảo sát cũ hơn đợt nước rút làm lộ một khoảng mù có thể chứng minh, nhưng mọi ảnh rõ đều đe dọa phá cam kết với Lan.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": "01.11",
            "ordinal": 11,
            "target_words": 100,
            "scene_action": "Hà chọn không gửi ảnh rõ cho huyện dù nó thuyết phục hơn, chỉ lập một phiếu sai khác nêu vùng xung đột đã làm mờ.",
            "causal_result": "Hà hy sinh sức nặng của ảnh để giữ lời, khiến phiếu sai khác chỉ còn sống nếu Khang tìm được cửa thủ tục.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": "01.12",
            "ordinal": 12,
            "target_words": 100,
            "scene_action": "Phiếu sai khác khiến Khang yêu cầu cô chỉ ra căn cứ thủ tục có thể tiếp nhận chứng cứ bổ sung, mở câu hỏi về hồ sơ tham vấn đã đóng.",
            "causal_result": "Yêu cầu căn cứ của Khang đóng đường tắt và buộc Hà quay vào chính hồ sơ đã khép để tìm phần hiện trạng bị bỏ trống.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 01.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": 2,
        "title": "Hồ sơ đã khép",
        "target_words": 1200,
        "dramatic_objective": "Hà lần ra khoảng trống tham vấn, nhưng Khang từ chối mở lại khi chưa chứng minh hồ sơ hiện hữu chưa đầy đủ.",
        "beats": [
          {
            "beat_id": "02.01",
            "ordinal": 13,
            "target_words": 100,
            "scene_action": "Tại bàn tiếp nhận, Khang đặt trước Hà mục lục hồ sơ đã đóng; cô thấy mục “lối tiếp cận theo mùa” trống dù biên bản ghi đã khảo sát đủ hiện trạng.",
            "causal_result": "Ô mục trống trao cho Hà dấu hiệu thiếu sót đầu tiên, nhưng mục lục không đủ; cô phải kiểm tấm sơ đồ từng được công khai.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "02.02",
            "ordinal": 14,
            "target_words": 100,
            "scene_action": "Hà xin xem bản thông báo công khai và nhận ra sơ đồ đính kèm chỉ có đường bộ mùa khô, không có khoảng bãi vừa khảo sát.",
            "causal_result": "Sơ đồ bỏ mất bãi củng cố nghi vấn, còn thẩm quyền hạn hẹp của Khang buộc Hà thôi đòi ông thay quyết định.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "02.03",
            "ordinal": 15,
            "target_words": 100,
            "scene_action": "Khang phân biệt quyền kiểm tra tính đầy đủ của mình với quyền quyết định của Hội đồng, buộc Hà thôi đề nghị ông “sửa” kết quả.",
            "causal_result": "Bị chặn ở ranh quyền lực, Hà chỉ còn cách dựng một nguồn bổ sung hợp lệ thay vì vận động Khang sửa kết quả.",
            "consent_privacy": {
              "action": "Khang giới hạn việc tiếp nhận tài liệu cư dân vào kiểm tra tính đầy đủ, không dùng nó để tự sửa quyết định.",
              "decision_scope": "Mọi biên bản hoặc mã phép muốn vào thủ tục huyện phải có quyền dùng riêng cho lần mở lại."
            }
          },
          {
            "beat_id": "02.04",
            "ordinal": 16,
            "target_words": 100,
            "scene_action": "Thư mang một bản biên bản đã che tên, nhưng chưa giao vì giấy đồng thuận cũ chỉ cho lưu trữ nội bộ chứ không cho thủ tục huyện.",
            "causal_result": "Giấy phép cũ khóa biên bản ngoài thủ tục huyện, khiến Hà phải nhặt một dữ kiện không nhạy cảm ngay tại chỗ.",
            "consent_privacy": {
              "action": "Thư giữ biên bản vì phép cũ chỉ bao trùm lưu trữ nội bộ.",
              "decision_scope": "Quyết định riêng tư tại nhịp 02.04."
            }
          },
          {
            "beat_id": "02.05",
            "ordinal": 17,
            "target_words": 100,
            "scene_action": "Hà đọc tại chỗ phần tiêu đề không nhạy cảm và nhận ra ngày họp rơi vào lúc lối bãi còn ngập, giải thích vì sao người tham dự không thấy vật cản tương lai.",
            "causal_result": "Ngày họp lúc bãi ngập giải thích khoảng mù mà không cần lời cư dân, mở ra một yêu cầu sử dụng hẹp hơn để Lan cân nhắc.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.05 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": "02.06",
            "ordinal": 18,
            "target_words": 100,
            "scene_action": "Cô đề nghị dùng ngày và phạm vi họp, không dùng phát biểu cư dân; Lan hẹn hỏi lại chủ thể kiểm soát sổ thay vì tự mở rộng mục đích.",
            "causal_result": "Lan không cho Hà tự nới mục đích; sự trì hoãn đổi hy vọng mở hồ sơ thành cuộc chạy đua xin phép đúng chủ thể.",
            "consent_privacy": {
              "action": "Lan phải hỏi lại cư dân cho mục đích mở hồ sơ; không ai được suy rộng phép cũ.",
              "decision_scope": "Quyết định riêng tư tại nhịp 02.06."
            }
          },
          {
            "beat_id": "02.07",
            "ordinal": 19,
            "target_words": 100,
            "scene_action": "Khang chỉ cho Hà điều khoản cho phép chứng nhận thiếu thành phần nếu có nguồn hợp lệ, chuỗi giữ rõ và giới hạn sử dụng được ghi.",
            "causal_result": "Điều khoản Khang chỉ ra đặt ba cửa ải nguồn, lưu giữ và giới hạn, kéo Hà trở lại bãi tìm bằng chứng thông báo độc lập.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "02.08",
            "ordinal": 20,
            "target_words": 100,
            "scene_action": "Hà quay lại bãi kiểm tra dấu thông báo; cọc giấy cũ nằm ở đường trên, ngoài tầm nhìn của người đi lối nước, nhưng cô không suy đoán ai đã bỏ lỡ.",
            "causal_result": "Cọc giấy khuất khỏi lối nước làm thủ tục cũ đáng ngờ, nhưng Hà cần lời chứng giới hạn thay vì suy đoán người đã bỏ lỡ.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "02.09",
            "ordinal": 21,
            "target_words": 100,
            "scene_action": "Vinh xác nhận ông chỉ có thể nói về tuyến ông tự đi, không đại diện mọi cư dân; giới hạn ấy làm chứng cứ hẹp hơn nhưng đáng tin hơn.",
            "causal_result": "Vinh từ chối đại diện số đông làm chứng cứ nhỏ lại nhưng đủ sạch để Thư đối chiếu với bản thông báo thiếu trang.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "02.10",
            "ordinal": 22,
            "target_words": 100,
            "scene_action": "Thư phát hiện bản sao thông báo huyện lưu thiếu một trang sơ đồ; bản gốc vẫn ở kho huyện nên cô chỉ lập bảng đối chiếu số trang.",
            "causal_result": "Trang thất lạc tạo vết nứt trong hồ sơ huyện; vì bản gốc chưa được phép động tới, bảng số trang trở thành vật chứng duy nhất.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "bảng đối chiếu số trang thông báo",
              "custody": "Thư lập từ bản sao; bản gốc do huyện giữ",
              "authority": "Khang kiểm tính đầy đủ thủ tục",
              "limits": "chỉ chứng minh bản sao thiếu trang"
            }
          },
          {
            "beat_id": "02.11",
            "ordinal": 23,
            "target_words": 100,
            "scene_action": "Hà trao bảng đối chiếu cho Khang, người ký xác nhận đã nhận nhưng chưa chứng nhận hồ sơ thiếu cho tới khi nguồn cộng đồng được phép dùng.",
            "causal_result": "Khang nhận bảng nhưng giữ chữ ký, đặt toàn bộ cơ hội mở lại lên quyết định của cộng đồng về ký ức đã lưu.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": "02.12",
            "ordinal": 24,
            "target_words": 100,
            "scene_action": "Bế tắc chuyển từ sự thật địa hình sang quyền sử dụng ký ức: nếu Lan không xác nhận phép mới, Khang không thể mở lại hồ sơ.",
            "causal_result": "Nút thắt chuyển sang quyền dùng dữ liệu; Hà phải bước vào phòng sổ với khả năng Lan nói không và hồ sơ khép vĩnh viễn.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 02.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": 3,
        "title": "Quyền được rút",
        "target_words": 1200,
        "dramatic_objective": "Lan thử một cơ chế đồng thuận theo mục đích; một lần rút phép buộc Hà chứng minh cơ chế thật sự có hiệu lực.",
        "beats": [
          {
            "beat_id": "03.01",
            "ordinal": 25,
            "target_words": 100,
            "scene_action": "Lan trải sổ kiểm soát trong phòng hợp tác xã nhưng che cột hộ; Hà chỉ được thấy các mã mục đích và ngày hết hạn.",
            "causal_result": "Cột hộ bị che khiến Hà không thể săn người xác nhận, buộc cô thiết kế một yêu cầu chỉ dựa vào mục đích và thời hạn.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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": "03.02",
            "ordinal": 26,
            "target_words": 100,
            "scene_action": "Hà soạn yêu cầu hẹp: xác nhận từng có sử dụng lối theo mùa để kiểm tính đầy đủ tham vấn, không yêu cầu tọa độ hay danh tính.",
            "causal_result": "Yêu cầu càng hẹp càng có cơ hội được chấp nhận, nhưng cụm “dùng cho dự án” vẫn đủ rộng để Lan dừng bút.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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": "03.03",
            "ordinal": 27,
            "target_words": 100,
            "scene_action": "Lan sửa câu “dùng cho dự án” thành “dùng cho lần mở lại hồ sơ”, vì Hà hiểu một chữ rộng có thể biến phép hữu hạn thành kho dữ liệu.",
            "causal_result": "Một chữ bị sửa tước khả năng tái sử dụng về sau, đổi lại mở đường cho Thư tách bản kín khỏi bảng xác nhận.",
            "consent_privacy": {
              "action": "Lan thu hẹp câu chữ tới đúng lần mở lại, người xem và hạn dùng.",
              "decision_scope": "Quyết định riêng tư tại nhịp 03.03."
            }
          },
          {
            "beat_id": "03.04",
            "ordinal": 28,
            "target_words": 100,
            "scene_action": "Thư tạo hai ngăn: bản kín do cộng đồng giữ và bảng xác nhận chỉ có mã đồng thuận, phạm vi, trạng thái; không có khóa nối trong tay Hà.",
            "causal_result": "Hai ngăn dữ liệu bảo vệ danh tính nhưng khiến Hà mất khóa kiểm tra, nên lời Vinh chỉ có thể vào hồ sơ theo điều kiện ông tự chọn.",
            "consent_privacy": {
              "action": "Thư tách bản kín khỏi bảng mã; Hà không giữ khóa nối để tái nhận diện người cho phép.",
              "decision_scope": "Bảng xác nhận chỉ lộ mã, phạm vi và trạng thái; danh tính ở lại ngăn cộng đồng."
            }
          },
          {
            "beat_id": "03.05",
            "ordinal": 29,
            "target_words": 100,
            "scene_action": "Vinh đọc lại bản giải thích thành tiếng theo cách của ông rồi đồng ý cho dùng lời kể về kích thước khung thuyền, không cho dùng lịch trình gia đình.",
            "causal_result": "Vinh cho kích thước nhưng giữ lịch gia đình; lời kể sống được bằng cái giá là không thể chứng minh tần suất sử dụng.",
            "consent_privacy": {
              "action": "Vinh cho phép mô tả khung thuyền nhưng giữ kín lịch trình gia đình.",
              "decision_scope": "Quyết định riêng tư tại nhịp 03.05."
            }
          },
          {
            "beat_id": "03.06",
            "ordinal": 30,
            "target_words": 100,
            "scene_action": "Hà ghi lời Vinh bằng biên bản tóm tắt tại chỗ; ông sửa “đường cố định” thành “dải đi đổi theo nước”, làm giả thuyết kỹ thuật phải đổi.",
            "causal_result": "“Dải đi đổi theo nước” phá giả thuyết đường cố định đúng lúc một nguồn khác rút phép, làm chuỗi mùa sắp thủng.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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."
            },
            "evidence": {
              "source": "biên bản tóm tắt thử khung thuyền",
              "custody": "Vinh sửa và chấp thuận; Thư giữ bản gốc",
              "authority": "Vinh chỉ chứng thực trải nghiệm của mình",
              "limits": "không đại diện hộ khác hay mọi mùa"
            }
          },
          {
            "beat_id": "03.07",
            "ordinal": 31,
            "target_words": 100,
            "scene_action": "Một mục đồng thuận khác bị rút trước khi tổng hợp; Lan đánh dấu vô hiệu và yêu cầu Thư loại cả ghi chú dẫn xuất khỏi bảng.",
            "causal_result": "Quyền rút được thực thi ngay trước mắt Hà; việc xóa cả dẫn xuất buộc cô bỏ một kết luận đang có lợi.",
            "consent_privacy": {
              "action": "Lan thi hành một lần rút; Thư loại nội dung và mọi dẫn xuất liên quan.",
              "decision_scope": "Quyết định riêng tư tại nhịp 03.07."
            }
          },
          {
            "beat_id": "03.08",
            "ordinal": 32,
            "target_words": 100,
            "scene_action": "Hà thấy việc loại mục ấy làm chuỗi mùa thiếu một khoảng quan trọng, nhưng cô xóa kết luận dựa vào nó thay vì xin giữ dưới dạng ẩn danh.",
            "causal_result": "Khoảng trống mùa xuất hiện, và lựa chọn không cứu dữ liệu dưới vỏ ẩn danh đẩy Thư tới việc hủy bản làm việc.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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": "03.09",
            "ordinal": 33,
            "target_words": 100,
            "scene_action": "Thư lập biên nhận hủy bản làm việc và lưu duy nhất dấu kiểm toán rằng một nguồn đã rút, không lưu nội dung nguồn.",
            "causal_result": "Biên nhận hủy giữ được dấu kiểm toán nhưng xóa mất nội dung Duy cần, khiến độ chắc của mô hình tụt xuống.",
            "consent_privacy": {
              "action": "Thư chỉ lưu dấu kiểm toán về việc rút, không giữ nội dung đã mất phép.",
              "decision_scope": "Quyết định riêng tư tại nhịp 03.09."
            }
          },
          {
            "beat_id": "03.10",
            "ordinal": 34,
            "target_words": 100,
            "scene_action": "Duy cảnh báo thiếu mùa nước cao sẽ làm mô hình kém chắc; Hà đáp bằng cách hạ mức khẳng định thay vì khôi phục dữ liệu.",
            "causal_result": "Duy nêu cái giá kỹ thuật của sự thiếu hụt; Hà chấp nhận hạ lời khẳng định để không phản bội quyền rút.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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": "03.11",
            "ordinal": 35,
            "target_words": 100,
            "scene_action": "Lan kiểm ngẫu nhiên bảng công khai, không thể suy ngược mã sang hộ, rồi ký xác nhận cơ chế rút đã được thi hành trong lần thử.",
            "causal_result": "Phép thử suy ngược thất bại cho Lan đủ tin để ký cơ chế, trao Hà một nền tảng hẹp nhưng hợp lệ trình Khang.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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": "03.12",
            "ordinal": 36,
            "target_words": 100,
            "scene_action": "Kết quả không đủ chứng minh toàn tuyến, nhưng đủ cho Hà đề nghị Khang xem xét một khoảng trống tham vấn có kiểm soát.",
            "causal_result": "Chứng cứ chưa phủ toàn tuyến chỉ có thể mở một câu hỏi, nên phần tiếp theo phải biến “đường” thành dải biến đổi có thể đo.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 03.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": 4,
        "title": "Dải đi không phải đường",
        "target_words": 1200,
        "dramatic_objective": "Vinh giúp Hà biến ký ức tuyến mùa thành mô tả theo vùng mà không phơi điểm nhạy cảm.",
        "beats": [
          {
            "beat_id": "04.01",
            "ordinal": 37,
            "target_words": 100,
            "scene_action": "Hà gặp Vinh bên khung thuyền; ông đặt ba thanh gỗ tượng trưng mép nước ở ba mùa thay vì vẽ đường lên bản đồ.",
            "causal_result": "Ba mép nước làm tan ý niệm một đường duy nhất, thúc Hà tìm cách ghi độ rộng mà không đóng đinh vị trí.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": "04.02",
            "ordinal": 38,
            "target_words": 100,
            "scene_action": "Cô đề nghị ghi các khoảng bề rộng và hướng tương đối; Vinh đồng ý vì biểu diễn ấy không chỉ tới bến hay nhà cụ thể.",
            "causal_result": "Biểu diễn tương đối được Vinh chấp thuận, nhưng một dấu cây lỡ nhắc tới lập tức đe dọa nhận diện nơi neo.",
            "consent_privacy": {
              "action": "Vinh đồng ý biểu diễn tương đối vì cách này không chỉ đến bến hay nhà.",
              "decision_scope": "Quyết định riêng tư tại nhịp 04.02."
            }
          },
          {
            "beat_id": "04.03",
            "ordinal": 39,
            "target_words": 100,
            "scene_action": "Khi ông nhắc một dấu cây có thể nhận diện nơi neo, Hà ngắt ghi và loại dấu ấy khỏi biên bản trước khi Thư tiếp nhận.",
            "causal_result": "Hà cắt bỏ chi tiết quý để giữ phép, khiến cuộc thử phải dựa hoàn toàn vào cọc rời và chuyển động khung thuyền.",
            "consent_privacy": {
              "action": "Hà dừng ghi khi xuất hiện dấu cây nhận diện và loại chi tiết trước chuyển giao.",
              "decision_scope": "Quyết định riêng tư tại nhịp 04.03."
            }
          },
          {
            "beat_id": "04.04",
            "ordinal": 40,
            "target_words": 100,
            "scene_action": "Vinh đẩy khung thuyền qua ba lối mô phỏng bằng cọc rời, cho thấy dải cần uốn theo mực nước chứ không thể là một cổng cố định.",
            "causal_result": "Ba lần luồn khác nhau chứng minh cổng cố định sẽ thất bại, tạo áp lực chuyển số đo sạch cho Duy mà không chuyển tọa độ.",
            "consent_privacy": {
              "action": "Vinh cho phép ghi kết quả ba phép thử bằng cọc rời, không cho gắn chuyển động với bến, nhà hay tọa độ.",
              "decision_scope": "Chỉ hình học dải đi được dùng làm đầu vào; không được tái dựng tuyến cư trú."
            }
          },
          {
            "beat_id": "04.05",
            "ordinal": 41,
            "target_words": 100,
            "scene_action": "Hà đánh mã từng phép thử, Thư giữ phiếu gốc, còn Duy chỉ nhận bảng bề rộng không tọa độ để tránh tái dựng tuyến cư trú.",
            "causal_result": "Duy chỉ nhận những bề rộng vô danh; giới hạn ấy buộc ông kiểm phương án bằng hình học thuần túy.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.05 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": "04.06",
            "ordinal": 42,
            "target_words": 100,
            "scene_action": "Duy thử đặt bề rộng nhỏ nhất lên mặt cắt và phát hiện cửa bảo trì vẫn tạo góc cua khiến khung thuyền mắc.",
            "causal_result": "Góc cua làm khung thuyền mắc ngay ở bề rộng tối thiểu, khiến Hà đòi thử thêm trường hợp nước lệch mùa.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": "04.07",
            "ordinal": 43,
            "target_words": 100,
            "scene_action": "Hà yêu cầu thử trường hợp nước lệch mùa; kết quả xấu hơn, bác phương án chỉ bảo vệ một vệt hiện tại.",
            "causal_result": "Kết quả xấu hơn xóa bỏ phương án bảo vệ một vệt hiện tại và buộc mô hình thừa nhận chuyển động thật của thuyền.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": "04.08",
            "ordinal": 44,
            "target_words": 100,
            "scene_action": "Vinh xem hình khối không nền bản đồ và chỉ ra chỗ mô hình giả định thuyền quay tại chỗ; Hà ghi sửa giả định, không biến ông thành người ký kỹ thuật.",
            "causal_result": "Vinh phá giả định quay tại chỗ nhưng không gánh chữ ký kỹ thuật, trả toàn bộ rủi ro kết luận về cho Duy.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": "04.09",
            "ordinal": 45,
            "target_words": 100,
            "scene_action": "Duy xác nhận nhận xét thực địa có giá trị đầu vào, nhưng ông mới là người chịu trách nhiệm kết luận thủy lực và khả thi công trình.",
            "causal_result": "Ranh trách nhiệm rõ ràng cho phép Hà dùng quan sát làm đầu vào, rồi gom chúng thành dải dung sai thay vì phán quyết.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": "04.10",
            "ordinal": 46,
            "target_words": 100,
            "scene_action": "Hà gộp các phép thử thành một dải dung sai; Thư kiểm rằng hình xuất không chứa mốc có thể nối về nguồn kín.",
            "causal_result": "Dải xuất sạch suýt hoàn tất thì Lan phát hiện một con số mang dấu nguồn đã rút.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": "bảng dải dung sai đã làm mờ",
              "custody": "Hà tổng hợp; Thư kiểm và giữ bảng nguồn",
              "authority": "Duy chỉ dùng làm đầu vào kỹ thuật",
              "limits": "không cho phép tái dựng tọa độ"
            }
          },
          {
            "beat_id": "04.11",
            "ordinal": 47,
            "target_words": 100,
            "scene_action": "Lan đối chiếu từng đầu vào với mục đích đã cho phép và chặn một con số vốn đến từ mục đã rút ở phần trước.",
            "causal_result": "Việc chặn con số làm phương án cũ mất chỗ dựa cuối cùng, ép Duy cân nhắc tuyến vòng tốn kém hơn.",
            "consent_privacy": {
              "action": "Lan loại con số bắt nguồn từ mục đã rút trước khi dải dung sai được dùng.",
              "decision_scope": "Quyết định riêng tư tại nhịp 04.11."
            }
          },
          {
            "beat_id": "04.12",
            "ordinal": 48,
            "target_words": 100,
            "scene_action": "Dải dung sai sạch dữ liệu làm phương án cũ lộ bất khả dụng, buộc Duy cân nhắc một tuyến vòng thay vì một khe xuyên kè.",
            "causal_result": "Tuyến cũ chết vì chính dữ liệu còn hợp lệ; Duy phải đem hai cái giá—chặn lối hoặc dồn nước—ra so.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 04.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": 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": {
              "not_applicable_reason": "Nhịp 05.05 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.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": {
              "not_applicable_reason": "Nhịp 05.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": "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": {
              "not_applicable_reason": "Nhịp 06.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": "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": {
              "not_applicable_reason": "Nhịp 07.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": "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": {
              "not_applicable_reason": "Nhịp 07.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": "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": {
              "not_applicable_reason": "Nhịp 08.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": "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": {
              "not_applicable_reason": "Nhịp 08.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": "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."
            }
          }
        ]
      },
      {
        "part_number": 9,
        "title": "Chữ ký kỹ thuật",
        "target_words": 1200,
        "dramatic_objective": "Duy hoàn tất và ký tuyến sửa sau khi chứng minh hành lang chung vẫn hoạt động trong các giới hạn dữ liệu.",
        "beats": [
          {
            "beat_id": "09.01",
            "ordinal": 97,
            "target_words": 100,
            "scene_action": "Duy đưa Hà bản vẽ mới chỉ có lưới kỹ thuật; hành lang hiện thành dải chức năng, không phải đường dẫn tới bất kỳ hộ nào.",
            "causal_result": "Dải chức năng không chỉ tới hộ nào, song phép so đầu tiên của Hà phát hiện trụ kiểm tra bóp nghẹt một đoạn.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": "09.02",
            "ordinal": 98,
            "target_words": 100,
            "scene_action": "Hà so bề rộng tối thiểu với phép thử khung thuyền còn hiệu lực và phát hiện một chỗ co do trụ kiểm tra.",
            "causal_result": "Chỗ co đặt Duy trước lựa chọn dời trụ và gánh nhịp kết cấu dài hơn, hoặc để khung thuyền mắc.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": "09.03",
            "ordinal": 99,
            "target_words": 100,
            "scene_action": "Duy dời trụ ra ngoài dải, nhưng thay đổi làm tăng nhịp kết cấu; ông tính lại thay vì gọi đó là chỉnh sửa mỹ thuật.",
            "causal_result": "Ông chọn tính lại; trường hợp nước cao lập tức đẩy bảng tính vượt giới hạn.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": "09.04",
            "ordinal": 100,
            "target_words": 100,
            "scene_action": "Bảng tính vượt giới hạn ở một trường hợp nước cao, nên Hà đề nghị thử góc cong chứ không xin thêm dữ liệu cư dân.",
            "causal_result": "Không xin thêm dữ liệu, Hà chuyển áp lực sang hình học góc cong để cứu cả phép lẫn tiến độ.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.04 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": "09.05",
            "ordinal": 101,
            "target_words": 100,
            "scene_action": "Duy nới bán kính cong và thêm lối thoát chung; kết quả đạt biên an toàn với các đầu vào đã được phép.",
            "causal_result": "Bán kính mới đạt biên an toàn, nhưng tên tệp cũ vô tình mang ký hiệu kín và đe dọa bản phát hành.",
            "consent_privacy": {
              "action": "Phép thử đạt ngưỡng bằng các đầu vào còn hiệu lực; không bổ sung dữ liệu đã rút hay tọa độ kín.",
              "decision_scope": "Kết quả dùng cho bản vẽ Duy ký, không cho phép ghép ngược tới người cung cấp."
            }
          },
          {
            "beat_id": "09.06",
            "ordinal": 102,
            "target_words": 100,
            "scene_action": "Thư kiểm bản xuất, thấy tên tệp cũ chứa ký hiệu vị trí kín; bà yêu cầu đổi tên và ghi hủy bản rò siêu dữ liệu.",
            "causal_result": "Thư buộc hủy dấu siêu dữ liệu trước khi nó lan truyền, rồi Lan kiểm xem bản vẽ có âm thầm trao lợi ích cho cá nhân nào không.",
            "consent_privacy": {
              "action": "Thư buộc hủy tệp có siêu dữ liệu vị trí và lập bản xuất sạch.",
              "decision_scope": "Quyết định riêng tư tại nhịp 09.06."
            }
          },
          {
            "beat_id": "09.07",
            "ordinal": 103,
            "target_words": 100,
            "scene_action": "Lan so điều kiện bản vẽ với sổ: tiếp cận là của cộng đồng, không gắn quyền cho Hà, Vinh hay bất kỳ người cung cấp nào.",
            "causal_result": "Điều kiện tiếp cận chung chặn việc chiếm hữu hành lang, mở đường cho Hà cấm suy ra tuyến neo trong vận hành.",
            "consent_privacy": {
              "action": "Lan xác nhận hành lang thuộc tiếp cận chung, không thuộc người cung cấp.",
              "decision_scope": "Quyết định riêng tư tại nhịp 09.07."
            }
          },
          {
            "beat_id": "09.08",
            "ordinal": 104,
            "target_words": 100,
            "scene_action": "Hà yêu cầu ghi rõ công trình không được dùng hành lang để suy ra vị trí neo hoặc tuyến đi cá nhân trong vận hành.",
            "causal_result": "Lệnh cấm suy ngược phải trở thành giả định kỹ thuật kiểm được, nên Duy ghi nguồn theo loại và giới hạn quyền đất.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": "09.09",
            "ordinal": 105,
            "target_words": 100,
            "scene_action": "Duy lập phụ lục giả định, nguồn đầu vào theo loại, chuỗi nhận bảng làm mờ và giới hạn không xác lập quyền đất.",
            "causal_result": "Phụ lục phân vai rõ đến mức Hà chỉ còn được đối chiếu địa chính, không thể chia sẻ trách nhiệm ký với Duy.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": "09.10",
            "ordinal": 106,
            "target_words": 100,
            "scene_action": "Ông rà bản cuối cùng cùng Hà; cô chỉ xác nhận đối chiếu dữ liệu địa chính, không nhận vai trò phê duyệt kỹ thuật.",
            "causal_result": "Không còn ai để san rủi ro, Duy phải tự đặt chữ ký lên đúng phiên bản đã khóa mã băm.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": "09.11",
            "ordinal": 107,
            "target_words": 100,
            "scene_action": "Duy ký trách nhiệm kỹ thuật lên phiên bản tuyến sửa và đóng mã băm trùng với phụ lục đã rà.",
            "causal_result": "Chữ ký kỹ thuật hoàn tất một mắt xích nhưng làm lộ mắt xích cuối đang thiếu: trạng thái sổ tại giờ chốt.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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."
            },
            "evidence": {
              "source": "bản tuyến sửa và phụ lục giả định",
              "custody": "Duy quản phiên bản, ký và đóng mã băm",
              "authority": "Duy có thẩm quyền ký sửa đổi kỹ thuật",
              "limits": "không quyết định đồng thuận hoặc quyền đất"
            }
          },
          {
            "beat_id": "09.12",
            "ordinal": 108,
            "target_words": 100,
            "scene_action": "Chữ ký giải quyết điều kiện kỹ thuật, nhưng Khang vẫn chưa thể đệ trình cho Hội đồng khi Lan chưa xác nhận sổ tại thời điểm chốt.",
            "causal_result": "Khang không thể đệ trình khi phép có thể đã đổi, đẩy Lan vào cuộc kiểm sổ quyết định.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 09.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": 10,
        "title": "Sổ vẫn thuộc về cư dân",
        "target_words": 1200,
        "dramatic_objective": "Lan kiểm và xác nhận đồng thuận hiện hành; Hà từ bỏ ý định giữ một bản dự phòng cá nhân.",
        "beats": [
          {
            "beat_id": "10.01",
            "ordinal": 109,
            "target_words": 100,
            "scene_action": "Lan triệu tập phiên kiểm sổ do cộng đồng kiểm soát; Hà ngồi ngoài vùng nhìn cột danh tính và chỉ nhận câu hỏi về mục đích hồ sơ.",
            "causal_result": "Hà bị giữ ngoài cột danh tính, nên một mã thiếu quyền đệ trình chỉ có thể được xử lý bằng tái xác nhận hoặc loại bỏ.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": "10.02",
            "ordinal": 110,
            "target_words": 100,
            "scene_action": "Một mã cho phép mở lại nhưng không cho kèm vào kiến nghị cuối; Lan yêu cầu tái xác nhận thay vì tự suy rộng.",
            "causal_result": "Lan không cho suy rộng phép; thời gian chờ buộc Hà thử xem hồ sơ sống nổi nếu mất nguồn ấy.",
            "consent_privacy": {
              "action": "Lan không suy rộng mã thiếu mục đích đệ trình; nguồn phải tái xác nhận hoặc bị loại.",
              "decision_scope": "Quyết định riêng tư tại nhịp 10.02."
            }
          },
          {
            "beat_id": "10.03",
            "ordinal": 111,
            "target_words": 100,
            "scene_action": "Trong lúc chờ, Hà đề nghị loại nguồn ấy và kiểm xem hồ sơ còn đứng vững; Duy xác nhận thiết kế không phụ thuộc riêng vào nó.",
            "causal_result": "Duy xác nhận thiết kế không lệ thuộc, cho phép Thư cắt nguồn và dẫn xuất thay vì ép cư dân đồng ý.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": "10.04",
            "ordinal": 112,
            "target_words": 100,
            "scene_action": "Nguồn không được mở rộng bị bỏ khỏi danh mục đệ trình, và Thư hủy dẫn xuất cuối cùng có liên quan.",
            "causal_result": "Gói yếu đi nhưng sạch; Lan chuyển sang thử quyền rút trên một mục giả trước khi ký xác nhận thật.",
            "consent_privacy": {
              "action": "Thư hủy toàn bộ dẫn xuất của nguồn không được mở rộng mục đích.",
              "decision_scope": "Quyết định riêng tư tại nhịp 10.04."
            }
          },
          {
            "beat_id": "10.05",
            "ordinal": 113,
            "target_words": 100,
            "scene_action": "Lan thử thao tác rút trên một mục kiểm tra, thấy trạng thái công khai đổi mà nội dung kín không lộ; bà đóng mục thử sau khi ghi kết quả.",
            "causal_result": "Trạng thái công khai đổi mà bí mật không lộ chứng minh cơ chế vận hành, đồng thời đặt Hà trước cám dỗ giữ một bản băm dự phòng.",
            "consent_privacy": {
              "action": "Lan chạy thử một lệnh rút: trạng thái công khai đổi nhưng nội dung kín và danh tính không lộ, rồi bà đóng mục thử.",
              "decision_scope": "Phép thử chỉ xác nhận cơ chế rút; mục giả không được dùng làm dữ liệu dự án."
            }
          },
          {
            "beat_id": "10.06",
            "ordinal": 114,
            "target_words": 100,
            "scene_action": "Hà nghĩ đến việc giữ bảng băm để phòng thất lạc, nhưng nhận ra bản riêng của cô sẽ tạo một trung tâm kiểm soát ngoài cư dân.",
            "causal_result": "Hà nhận ra bản sao của mình sẽ cướp quyền kiểm soát, nên chấp nhận xóa thiết bị lưu tạm.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": "10.07",
            "ordinal": 115,
            "target_words": 100,
            "scene_action": "Cô trao thiết bị lưu tạm cho Thư xóa có biên nhận và chỉ giữ số biên nhận trong nhật ký công vụ.",
            "causal_result": "Biên nhận xóa thay thế dữ liệu trong tay Hà, đủ để Lan xác nhận sổ mà không tiết lộ quy mô cộng đồng.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": "10.08",
            "ordinal": 116,
            "target_words": 100,
            "scene_action": "Lan xác nhận sổ có phép hiện hành, theo mục đích, có hạn và có cơ chế rút; xác nhận không tiết lộ tổng số hộ hay điểm kín.",
            "causal_result": "Xác nhận hiện hành mở cửa đệ trình nhưng cần điều khoản về số phận dữ liệu sau một lần rút tương lai.",
            "consent_privacy": {
              "action": "Lan xác nhận phép hiện hành, có hạn và có thể rút mà không công bố quy mô sổ.",
              "decision_scope": "Quyết định riêng tư tại nhịp 10.08."
            },
            "evidence": {
              "source": "xác nhận sổ đồng thuận hiện hành",
              "custody": "Lan xuất từ sổ do cư dân kiểm soát",
              "authority": "Lan được ủy quyền xác nhận phép có thể rút",
              "limits": "không lộ danh tính, số hộ hay tọa độ"
            }
          },
          {
            "beat_id": "10.09",
            "ordinal": 117,
            "target_words": 100,
            "scene_action": "Bà đính điều kiện rằng rút phép tương lai chặn sử dụng mới, còn bản ghi quyết định đã ban hành chỉ giữ tối thiểu theo thủ tục niêm.",
            "causal_result": "Lan tách sử dụng mới khỏi bản ghi quyết định tối thiểu, để Khang kiểm thẩm quyền của bà mà không chạm danh sách hộ.",
            "consent_privacy": {
              "action": "Lan giới hạn tác dụng rút tương lai và việc lưu tối thiểu của quyết định đã ban hành.",
              "decision_scope": "Quyết định riêng tư tại nhịp 10.09."
            }
          },
          {
            "beat_id": "10.10",
            "ordinal": 118,
            "target_words": 100,
            "scene_action": "Khang kiểm thẩm quyền đại diện của Lan qua văn bản hợp tác xã công khai, không kiểm danh sách cư dân phía sau.",
            "causal_result": "Văn bản công khai xác lập vai trò Lan; ba điều kiện giờ cùng tồn tại và không ai có thể thay quyền Hội đồng.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": "10.11",
            "ordinal": 119,
            "target_words": 100,
            "scene_action": "Hà đọc ba điều kiện nay đã đủ: chứng nhận và mở lại của Khang, chữ ký kỹ thuật của Duy, xác nhận đồng thuận của Lan.",
            "causal_result": "Hà thấy chuỗi đã đủ nhưng vẫn phải chờ Lan chuyển xác nhận, vì biết không đồng nghĩa có quyền đệ trình.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": "10.12",
            "ordinal": 120,
            "target_words": 100,
            "scene_action": "Lan giao xác nhận cho Khang, còn sổ và khóa nối vẫn ở cộng đồng; giờ quyền đệ trình, không phải quyền quyết định, mới phát sinh.",
            "causal_result": "Khi sổ ở lại cộng đồng và giấy tới tay Khang, quyền hành duy nhất phát sinh là đưa gói lên Hội đồng.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 10.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": 11,
        "title": "Kiến nghị có giới hạn",
        "target_words": 1200,
        "dramatic_objective": "Khang ghép ba điều kiện, xử lý một sai lệch phiên bản rồi đệ trình kiến nghị hợp lệ.",
        "beats": [
          {
            "beat_id": "11.01",
            "ordinal": 121,
            "target_words": 100,
            "scene_action": "Khang đặt chứng nhận mở lại, bản Duy ký và xác nhận Lan cạnh nhau; Hà kiểm mã phiên bản theo yêu cầu của ông.",
            "causal_result": "Ba văn bản nằm cạnh nhau vẫn chưa cứu được mã phụ lục trỏ vào phiên bản trước lần rút.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": "11.02",
            "ordinal": 122,
            "target_words": 100,
            "scene_action": "Mã phụ lục đồng thuận trỏ nhầm bản trước lần rút phép, khiến toàn bộ gói chưa thể đệ trình dù ba chữ ký đều có.",
            "causal_result": "Một tham chiếu sai đóng băng toàn gói; Hà phải lần nhật ký mà không được mở phong bì để tìm nơi phát sinh lỗi.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": "11.03",
            "ordinal": 123,
            "target_words": 100,
            "scene_action": "Hà lần nhật ký chuyển giao, xác định lỗi ở bảng mục lục của huyện chứ không mở phong bì nội dung kín.",
            "causal_result": "Dấu chuyển giao chỉ lỗi về mục lục huyện, cho phép sửa đường dẫn mà không tái nhận diện hay xem nội dung kín.",
            "consent_privacy": {
              "action": "Hà lần nhật ký mã phiên bản để sửa tham chiếu mà không mở phong bì niêm hoặc khóa nối.",
              "decision_scope": "Việc sửa mục lục không cho phép xem lại nội dung đã rút hay tái nhận diện nguồn."
            }
          },
          {
            "beat_id": "11.04",
            "ordinal": 124,
            "target_words": 100,
            "scene_action": "Thư cấp biên nhận phiên bản đúng; Lan xác nhận trạng thái hiện hành không đổi và không cần tiết lộ thêm để sửa tham chiếu.",
            "causal_result": "Biên nhận đúng và xác nhận trạng thái của Lan trao cho Khang căn cứ thay mục lục công khai.",
            "consent_privacy": {
              "action": "Lan chỉ xác nhận trạng thái hiện hành để sửa tham chiếu, không mở thêm dữ liệu.",
              "decision_scope": "Quyết định riêng tư tại nhịp 11.04."
            }
          },
          {
            "beat_id": "11.05",
            "ordinal": 125,
            "target_words": 100,
            "scene_action": "Khang thu hồi mục lục sai theo thủ tục, ghi lý do và thay bản mới thay vì sửa âm thầm trên hồ sơ đã mở.",
            "causal_result": "Thu hồi minh bạch ngăn hồ sơ bị sửa âm thầm, nhưng dự thảo kiến nghị lại lén trao quyền quản lý hành lang cho nhóm.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.05 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": "11.06",
            "ordinal": 126,
            "target_words": 100,
            "scene_action": "Hà rà dự thảo kiến nghị, gạch câu trao “quyền quản lý hành lang” cho nhóm vì kết quả phải giữ tiếp cận chung, không tạo chủ sở hữu mới.",
            "causal_result": "Hà gạch bỏ phần thưởng quyền lực dành cho chính mình, buộc Khang viết kết quả như một tiếp cận chung không chủ mới.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": "11.07",
            "ordinal": 127,
            "target_words": 100,
            "scene_action": "Khang thay bằng đề nghị ghi nhận hành lang tiếp cận cộng đồng, tọa độ nhạy cảm niêm kín và mọi dùng dữ liệu tương lai cần phép mới.",
            "causal_result": "Câu thay thế khóa tọa độ và mọi dùng lại, rồi cần Duy xác nhận nó vẫn đúng tuyến đã ký.",
            "consent_privacy": {
              "action": "Kiến nghị giữ tọa độ niêm kín và buộc mục đích tương lai xin phép mới.",
              "decision_scope": "Quyết định riêng tư tại nhịp 11.07."
            }
          },
          {
            "beat_id": "11.08",
            "ordinal": 128,
            "target_words": 100,
            "scene_action": "Duy xác nhận kiến nghị trích đúng tuyến ông ký; ông không xác nhận cơ chế đồng thuận nằm ngoài chuyên môn.",
            "causal_result": "Duy chỉ nhận phần kỹ thuật, khiến Lan phải tự gánh xác nhận quản trị và quyền rút.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": "11.09",
            "ordinal": 129,
            "target_words": 100,
            "scene_action": "Lan xác nhận phần quản trị phản ánh quyền rút và quyền kiểm soát của cư dân; bà không xác nhận tính chịu lực của tuyến.",
            "causal_result": "Hai chữ ký không lấn sân nhau cho Khang cơ sở cuối cùng để đệ trình với đúng tư cách thư ký.",
            "consent_privacy": {
              "action": "Lan kiểm phần quản trị trong đúng phạm vi ủy quyền của cư dân.",
              "decision_scope": "Quyết định riêng tư tại nhịp 11.09."
            }
          },
          {
            "beat_id": "11.10",
            "ordinal": 130,
            "target_words": 100,
            "scene_action": "Khang ký văn bản đệ trình với tư cách thư ký, ghi rõ Hội đồng Rà soát Huyện là cơ quan duy nhất quyết định sau khi nhận đủ điều kiện.",
            "causal_result": "Dấu ký của Khang chuyển lựa chọn sang Hội đồng, nhưng sổ nhận chính thức mới chứng minh gói đã rời tay nhóm.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": "kiến nghị thủ tục hợp lệ",
              "custody": "Khang ký và chuyển qua sổ nhận Hội đồng",
              "authority": "Khang có quyền đệ trình, không quyền quyết định",
              "limits": "chỉ kiến nghị trên ba điều kiện đã đủ"
            }
          },
          {
            "beat_id": "11.11",
            "ordinal": 131,
            "target_words": 100,
            "scene_action": "Ông chuyển gói qua sổ nhận chính thức; Hà thấy dấu giờ khép chuỗi nhưng không tự coi đó là phê duyệt.",
            "causal_result": "Dấu giờ khép chuỗi chưa thành thắng lợi; yêu cầu làm rõ việc niêm trong thi công lập tức mở thêm một cửa rò dữ liệu.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": "11.12",
            "ordinal": 132,
            "target_words": 100,
            "scene_action": "Hội đồng yêu cầu làm rõ việc niêm tọa độ khi giám sát thi công, buộc nhóm đưa ra cơ chế mà không mở lại dữ liệu kín.",
            "causal_result": "Hội đồng treo quyết định cho tới khi nhóm giám sát được công trình mà không giao tọa độ kín cho nhà thầu.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 11.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": 12,
        "title": "Đường nước trở về",
        "target_words": 1200,
        "dramatic_objective": "Sau trả lời giới hạn cuối, Hội đồng quyết định; Hà rời đi mà không giữ quyền riêng hay dữ liệu cộng đồng.",
        "beats": [
          {
            "beat_id": "12.01",
            "ordinal": 133,
            "target_words": 100,
            "scene_action": "Hà đọc yêu cầu của Hội đồng và đề xuất giám sát theo dải cọc công cộng, không phát tọa độ nguồn hay tuyến đi cá nhân cho đơn vị thi công.",
            "causal_result": "Dải cọc công cộng đưa ra lối thoát, nhưng chỉ khả thi nếu Duy tách hoàn toàn định vị công trình khỏi sổ cư dân.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 12.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": "12.02",
            "ordinal": 134,
            "target_words": 100,
            "scene_action": "Duy xác nhận có thể định vị công trình bằng mốc kỹ thuật độc lập; các mốc ấy không cần nối với sổ cộng đồng.",
            "causal_result": "Mốc kỹ thuật độc lập cắt nguy cơ nối khóa, cho Lan cơ sở giới hạn phép ở mô tả hành lang đã làm mờ.",
            "consent_privacy": {
              "action": "Duy tách mốc định vị công trình khỏi sổ cộng đồng, loại nhu cầu chuyển tọa độ nguồn cho thi công.",
              "decision_scope": "Mốc kỹ thuật độc lập chỉ dùng bố trí và hậu kiểm công trình; không nối với người, bến hay lộ trình."
            }
          },
          {
            "beat_id": "12.03",
            "ordinal": 135,
            "target_words": 100,
            "scene_action": "Lan cho phép dùng mô tả hành lang đã làm mờ để kiểm điều kiện quyết định, nhưng không cho mở sổ trong giai đoạn thi công.",
            "causal_result": "Lan khóa sổ khỏi giai đoạn thi công, buộc Thư viết tiêu chí thông hành công khai mà không mang tọa độ ra ngoài.",
            "consent_privacy": {
              "action": "Lan cho dùng mô tả làm mờ để kiểm quyết định, không cho mở sổ khi thi công.",
              "decision_scope": "Quyết định riêng tư tại nhịp 12.03."
            }
          },
          {
            "beat_id": "12.04",
            "ordinal": 136,
            "target_words": 100,
            "scene_action": "Thư soạn phụ lục niêm: tọa độ nhạy cảm ở lại kho kín, còn bản công khai chỉ nêu chiều rộng chức năng và tiêu chí thông hành.",
            "causal_result": "Phụ lục niêm cân bằng khả năng kiểm với bí mật, để Khang có thể chứng nhận đây chỉ là câu trả lời chứ không đổi hồ sơ.",
            "consent_privacy": {
              "action": "Thư tách phụ lục công khai khỏi tọa độ nằm trong kho kín.",
              "decision_scope": "Quyết định riêng tư tại nhịp 12.04."
            }
          },
          {
            "beat_id": "12.05",
            "ordinal": 137,
            "target_words": 100,
            "scene_action": "Khang chứng nhận phụ lục trả lời không làm thay đổi hồ sơ đã mở và đệ trình bổ sung theo cùng chuỗi nhận.",
            "causal_result": "Đệ trình bổ sung giữ nguyên chuỗi thẩm quyền; Hà còn một lần kiểm hiệu lực trước khi Hội đồng cân nhắc.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 12.05 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": "12.06",
            "ordinal": 138,
            "target_words": 100,
            "scene_action": "Hà kiểm lần cuối rằng bản Duy ký, xác nhận Lan và chứng nhận Khang đều còn hiệu lực tại thời điểm Hội đồng xem xét.",
            "causal_result": "Ba điều kiện còn hiệu lực đưa hồ sơ tới bàn quyết định, nhưng không xóa quyền đặt điều kiện và kiểm lại sau xây dựng.",
            "consent_privacy": {
              "not_applicable_reason": "Nhịp 12.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": "12.07",
            "ordinal": 139,
            "target_words": 100,
            "scene_action": "Hội đồng Rà soát Huyện họp sau khi nhận đủ ba điều kiện; Hà chỉ nghe công bố rằng mọi chấp thuận, nếu có, sẽ còn phụ thuộc kiểm chứng sau thi công.",
            "causal_result": "Hội đồng không trao thắng lợi trọn vẹn: họ chỉ chấp thuận có điều kiện một bộ bản vẽ giữ hành lang trên giấy.",
            "consent_privacy": {
              "action": "Hội đồng chỉ dựa vào bản làm mờ và tài liệu niêm; không yêu cầu mở sổ cư dân.",
              "decision_scope": "Việc xem xét không mở rộng mục đích hay chuyển quyền kiểm soát dữ liệu."
            },
            "evidence": {
              "source": "ba văn bản điều kiện còn hiệu lực và phần công bố công khai của Hội đồng",
              "custody": "Khang giữ gói đệ trình trong sổ nhận huyện",
              "authority": "Hội đồng cân nhắc và đặt điều kiện; chưa xác nhận hiệu quả công trình chưa xây",
              "limits": "Hà không tiếp cận thảo luận kín; kết quả thực địa chờ hậu kiểm"
            }
          },
          {
            "beat_id": "12.08",
            "ordinal": 140,
            "target_words": 100,
            "scene_action": "Hội đồng chấp thuận có điều kiện bản vẽ tuyến vòng giữ một hành lang tiếp cận chung trên giấy, niêm tọa độ nhạy cảm và không trao đất cho cá nhân nào.",
            "causal_result": "Phê duyệt có điều kiện bảo toàn dải chức năng nhưng hoãn phán quyết về hiệu quả thực địa tới phép kiểm sau thi công.",
            "consent_privacy": {
              "action": "Quyết định giữ tọa độ nhạy cảm trong niêm và chỉ công khai hành lang chức năng.",
              "decision_scope": "Chấp thuận bản vẽ không phải phép công bố điểm kín hoặc dữ liệu cư dân."
            },
            "evidence": {
              "source": "quyết định có điều kiện và bản vẽ Duy đã ký",
              "custody": "Khang phát hành bản công khai; tọa độ nhạy cảm tiếp tục niêm",
              "authority": "Hội đồng chấp thuận bản vẽ và điều kiện, không trao quyền đất",
              "limits": "hành lang mới được bảo toàn trên giấy, chưa được kiểm sau thi công"
            }
          },
          {
            "beat_id": "12.09",
            "ordinal": 141,
            "target_words": 100,
            "scene_action": "Quyết định giữ nguyên quyền rút và quyền kiểm soát dữ liệu của cư dân; mọi mục đích mới, kể cả giám sát bổ sung, phải trở lại sổ xin phép.",
            "causal_result": "Quyền rút và kiểm soát dữ liệu còn nguyên khiến kế hoạch giám sát phải dùng mốc độc lập, không được mở sổ cư dân.",
            "consent_privacy": {
              "action": "Cư dân giữ quyền rút; mọi mục đích dữ liệu mới phải xin phép lại qua sổ.",
              "decision_scope": "Quyền kiểm soát tiếp tục sau quyết định và không chuyển cho huyện hay nhà thầu."
            },
            "evidence": {
              "source": "điều khoản dữ liệu trong quyết định và xác nhận sổ của Lan",
              "custody": "bản quyết định ở huyện; sổ và khóa nối ở cộng đồng",
              "authority": "Lan và cư dân kiểm soát phép; Hội đồng ràng buộc việc dùng mới",
              "limits": "rút phép chi phối sử dụng mới; không tự xóa bản ghi quyết định tối thiểu"
            }
          },
          {
            "beat_id": "12.10",
            "ordinal": 142,
            "target_words": 100,
            "scene_action": "Khang phát hành quyết định có điều kiện; Thư đối chiếu phong bì niêm rồi đưa dữ liệu kín về kho cộng đồng thay vì để lại cho khâu thi công.",
            "causal_result": "Hồ sơ kín trở về kho cộng đồng, còn Duy phải biến điều kiện Hội đồng thành kế hoạch đo và ngưỡng sửa chữa cụ thể.",
            "consent_privacy": {
              "action": "Thư đưa phong bì niêm về kho cộng đồng; khâu thi công không nhận sổ hay khóa nối.",
              "decision_scope": "Huyện chỉ lưu bản quyết định và dấu toàn vẹn tối thiểu."
            },
            "evidence": {
              "source": "bản quyết định, biên nhận lưu và phong bì niêm",
              "custody": "Khang giữ hồ sơ quyết định; Thư trả phong bì về kho cộng đồng",
              "authority": "huyện lưu quyết định; cộng đồng giữ dữ liệu kín",
              "limits": "đơn vị thi công không nhận sổ hoặc tọa độ nguồn"
            }
          },
          {
            "beat_id": "12.11",
            "ordinal": 143,
            "target_words": 100,
            "scene_action": "Duy giao kế hoạch kiểm tra sau thi công bằng mốc kỹ thuật độc lập, với ngưỡng thông hành và kích hoạt sửa thiết kế nếu hành lang không đạt; Hà xóa bản làm việc riêng.",
            "causal_result": "Hà xóa bản riêng, chấp nhận rằng lần thuyền đi hôm nay chỉ ghi mốc nền chứ không chứng minh công trình chưa xây.",
            "consent_privacy": {
              "action": "Kế hoạch hậu kiểm dùng mốc kỹ thuật độc lập; Hà xóa bản làm việc có thể tạo kho dữ liệu riêng.",
              "decision_scope": "Không tái sử dụng dữ liệu cư dân để định vị hoặc kiểm công trình."
            },
            "evidence": {
              "source": "kế hoạch hậu kiểm của Duy, tiêu chí thông hành và biên nhận xóa",
              "custody": "Khang lưu kế hoạch cùng quyết định; Thư giữ biên nhận xóa",
              "authority": "Duy chịu trách nhiệm kỹ thuật về phép kiểm và kích hoạt sửa",
              "limits": "kế hoạch chưa phải kết quả; chỉ đo sau khi công trình hoàn tất"
            }
          },
          {
            "beat_id": "12.12",
            "ordinal": 144,
            "target_words": 100,
            "scene_action": "Trước khi thi công, Vinh kéo khung thuyền qua dải hiện trạng để Thư ghi một mốc nền không định vị; Hà rời bãi biết chiến thắng mới chỉ là quy trình có thể kiểm và sửa.",
            "causal_result": "Mốc nền khép lại một thắng lợi thủ tục tạm thời; thử nghiệm sau thi công và quyền thu hồi vẫn treo trên tuyến được duyệt.",
            "consent_privacy": {
              "action": "Lan chỉ cho ghi phiếu mốc nền không tọa độ, không người và có thể rút khỏi sử dụng mới.",
              "decision_scope": "Phiếu chỉ phục vụ so sánh hậu kiểm; không chứng minh hiệu quả tương lai hay mở rộng phép."
            },
            "evidence": {
              "source": "phiếu mốc nền về khung thuyền trên dải hiện trạng trước thi công",
              "custody": "Thư giữ phiếu không định vị theo phạm vi cộng đồng kiểm soát",
              "authority": "mốc nền phục vụ so sánh hậu kiểm, không chứng nhận hiệu quả tuyến",
              "limits": "một lần đi trước thi công không chứng minh khả năng thông hành sau xây dựng"
            }
          }
        ]
      }
    ],
    "ending_constraint": "Tuyến được Hội đồng phê duyệt quanh hành lang tiếp cận chung; tọa độ kín, sổ và quyền rút ở lại với cư dân; Hà không giữ yêu sách hay bản dữ liệu riêng.",
    "parent_audit_sha256": "e37ed5cac3ad2cc83241100e541cf8446adfe168f97875424bc9bdbf8224c30c"
  }
}
