P10 Shooting Script Reentry Planning

Summary

Readiness Preview

[
  {
    "adaptation_unit_ids": [
      "P8AU000001",
      "P8AU000002",
      "P8AU000003"
    ],
    "beat_id": "AB0001",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0001",
      "CG0002",
      "CG0003"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000001",
        "constraint_count": 0,
        "narrative_order": 1,
        "scene_id": "P5ESCENE000001",
        "story_chronology_group": "CG0001",
        "story_chronology_order": 1,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "unknown"
      },
      {
        "adaptation_unit_id": "P8AU000002",
        "constraint_count": 1,
        "narrative_order": 2,
        "scene_id": "P5ESCENE000002",
        "story_chronology_group": "CG0002",
        "story_chronology_order": 2,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000001",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "此时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 3,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000003",
        "constraint_count": 1,
        "narrative_order": 3,
        "scene_id": "P5ESCENE000003",
        "story_chronology_group": "CG0003",
        "story_chronology_order": 4,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000002",
          "anchor_type": "forward_marker",
          "explicit": true,
          "label": "不一会儿",
          "normalized_label": "不一会儿",
          "relative_direction": "after",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 3,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0001",
        "CG0002",
        "CG0003"
      ],
      "continuity_requirements": [
        "保留时间锚点:此时",
        "角色连续性:老道",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:不一会儿",
        "角色连续性:三个蒙面修士 / 山主"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000001",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "此时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000002",
          "anchor_type": "forward_marker",
          "explicit": true,
          "label": "不一会儿",
          "normalized_label": "不一会儿",
          "relative_direction": "after",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "unknown",
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000001",
      "P5ESCENE000002"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000003",
    "lead_scene_id": "P5ESCENE000003",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 2,
      "dropped_adaptation_unit_ids": [
        "P8AU000001",
        "P8AU000002"
      ],
      "group_scene_count": 3,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000003",
      "lead_scene_id": "P5ESCENE000003",
      "merge_lead_scene_ids": [
        "P5ESCENE000003"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_source_chunk;contains_compress_or_bridge;close_story_order;same_time_mode;character_overlap"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000001": "merge_into_lead",
        "P5ESCENE000002": "merge_into_lead",
        "P5ESCENE000003": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 2
      },
      "support_adaptation_unit_ids": [
        "P8AU000001",
        "P8AU000002"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000001",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0001",
    "screenplay_control_refs": {
      "audio_focus_count": 2,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 7,
      "may_compress_count": 3,
      "must_keep_count": 12,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“上师。”三个蒙面修士一齐稽首",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 9
    },
    "screenplay_unit_id": "P9SU000001",
    "sequence_index": 1,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000001",
        "scene_id": "P5ESCENE000001",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 13,
        "source_start_para": 7
      },
      {
        "adaptation_unit_id": "P8AU000002",
        "scene_id": "P5ESCENE000002",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 16,
        "source_start_para": 14
      },
      {
        "adaptation_unit_id": "P8AU000003",
        "scene_id": "P5ESCENE000003",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 36,
        "source_start_para": 17
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000001",
      "P5ESCENE000002",
      "P5ESCENE000003"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000001",
      "P5ESCENE000002"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000004"
    ],
    "beat_id": "AB0002",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0004"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000004",
        "constraint_count": 2,
        "narrative_order": 4,
        "scene_id": "P5ESCENE000004",
        "story_chronology_group": "CG0004",
        "story_chronology_order": 3,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000003",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "记得",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 3,
        "time_mode": "flashback"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0004"
      ],
      "continuity_requirements": [
        "保持flashback表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:记得",
        "角色连续性:李凡 / 老道"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000003",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "记得",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "flashback"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000004",
    "lead_scene_id": "P5ESCENE000004",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000004",
      "lead_scene_id": "P5ESCENE000004",
      "merge_lead_scene_ids": [
        "P5ESCENE000004"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000004": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000002",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0002",
    "screenplay_control_refs": {
      "audio_focus_count": 2,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 2,
      "may_compress_count": 1,
      "must_keep_count": 4,
      "presentation_mode": "action",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:那就发挥打工人的特性,既来之则安之得躺平吧",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000002",
    "sequence_index": 2,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000004",
        "scene_id": "P5ESCENE000004",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 42,
        "source_start_para": 37
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000004"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000005",
      "P8AU000006",
      "P8AU000007"
    ],
    "beat_id": "AB0003",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0005",
      "CG0006",
      "CG0007"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000005",
        "constraint_count": 1,
        "narrative_order": 5,
        "scene_id": "P5ESCENE000005",
        "story_chronology_group": "CG0005",
        "story_chronology_order": 5,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000003",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000006",
        "constraint_count": 1,
        "narrative_order": 6,
        "scene_id": "P5ESCENE000006",
        "story_chronology_group": "CG0006",
        "story_chronology_order": 6,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000005",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000007",
        "constraint_count": 1,
        "narrative_order": 7,
        "scene_id": "P5ESCENE000007",
        "story_chronology_group": "CG0007",
        "story_chronology_order": 7,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000006",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0005",
        "CG0006",
        "CG0007"
      ],
      "continuity_requirements": [
        "角色连续性:李凡",
        "角色连续性:李凡 / 老道"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000006",
      "P5ESCENE000007"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000005",
    "lead_scene_id": "P5ESCENE000005",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 2,
      "dropped_adaptation_unit_ids": [
        "P8AU000006",
        "P8AU000007"
      ],
      "group_scene_count": 3,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000005",
      "lead_scene_id": "P5ESCENE000005",
      "merge_lead_scene_ids": [
        "P5ESCENE000005"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;same_source_chunk;close_story_order;character_overlap;group_character_overlap"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000005": "full_scene",
        "P5ESCENE000006": "merge_into_lead",
        "P5ESCENE000007": "merge_into_lead"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 2
      },
      "support_adaptation_unit_ids": [
        "P8AU000006",
        "P8AU000007"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000003",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0003",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 3,
      "may_compress_count": 1,
      "must_keep_count": 12,
      "presentation_mode": "exposition",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:‘欢迎使用穿越者心理健康维护系统’",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 8
    },
    "screenplay_unit_id": "P9SU000003",
    "sequence_index": 3,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000005",
        "scene_id": "P5ESCENE000005",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 47,
        "source_start_para": 43
      },
      {
        "adaptation_unit_id": "P8AU000006",
        "scene_id": "P5ESCENE000006",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 54,
        "source_start_para": 48
      },
      {
        "adaptation_unit_id": "P8AU000007",
        "scene_id": "P5ESCENE000007",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 60,
        "source_start_para": 55
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000005",
      "P5ESCENE000006",
      "P5ESCENE000007"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000006",
      "P5ESCENE000007"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000008",
      "P8AU000009",
      "P8AU000010",
      "P8AU000011"
    ],
    "beat_id": "AB0004",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0008",
      "CG0009",
      "CG0010",
      "CG0011"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000008",
        "constraint_count": 1,
        "narrative_order": 8,
        "scene_id": "P5ESCENE000008",
        "story_chronology_group": "CG0008",
        "story_chronology_order": 8,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000007",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000009",
        "constraint_count": 1,
        "narrative_order": 9,
        "scene_id": "P5ESCENE000009",
        "story_chronology_group": "CG0009",
        "story_chronology_order": 9,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000008",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000010",
        "constraint_count": 1,
        "narrative_order": 10,
        "scene_id": "P5ESCENE000010",
        "story_chronology_group": "CG0010",
        "story_chronology_order": 10,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000009",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000011",
        "constraint_count": 1,
        "narrative_order": 11,
        "scene_id": "P5ESCENE000011",
        "story_chronology_group": "CG0011",
        "story_chronology_order": 11,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000010",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0008",
        "CG0009",
        "CG0010",
        "CG0011"
      ],
      "continuity_requirements": [
        "角色连续性:李凡 / 老道",
        "角色连续性:李凡"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000009",
      "P5ESCENE000010",
      "P5ESCENE000011"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000008",
    "lead_scene_id": "P5ESCENE000008",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 3,
      "dropped_adaptation_unit_ids": [
        "P8AU000009",
        "P8AU000010",
        "P8AU000011"
      ],
      "group_scene_count": 4,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000008",
      "lead_scene_id": "P5ESCENE000008",
      "merge_lead_scene_ids": [
        "P5ESCENE000008"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;character_overlap;same_source_chunk;close_story_order;group_character_overlap"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000008": "full_scene",
        "P5ESCENE000009": "merge_into_lead",
        "P5ESCENE000010": "merge_into_lead",
        "P5ESCENE000011": "merge_into_lead"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 3
      },
      "support_adaptation_unit_ids": [
        "P8AU000009",
        "P8AU000010",
        "P8AU000011"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000004",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0004",
    "screenplay_control_refs": {
      "audio_focus_count": 2,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 3,
      "may_compress_count": 1,
      "must_keep_count": 11,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 9
    },
    "screenplay_unit_id": "P9SU000004",
    "sequence_index": 4,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000008",
        "scene_id": "P5ESCENE000008",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 64,
        "source_start_para": 61
      },
      {
        "adaptation_unit_id": "P8AU000009",
        "scene_id": "P5ESCENE000009",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 71,
        "source_start_para": 65
      },
      {
        "adaptation_unit_id": "P8AU000010",
        "scene_id": "P5ESCENE000010",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 73,
        "source_start_para": 72
      },
      {
        "adaptation_unit_id": "P8AU000011",
        "scene_id": "P5ESCENE000011",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 78,
        "source_start_para": 74
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000008",
      "P5ESCENE000009",
      "P5ESCENE000010",
      "P5ESCENE000011"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000009",
      "P5ESCENE000010",
      "P5ESCENE000011"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000012",
      "P8AU000013",
      "P8AU000014",
      "P8AU000015"
    ],
    "beat_id": "AB0005",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0012",
      "CG0013",
      "CG0014"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000012",
        "constraint_count": 1,
        "narrative_order": 12,
        "scene_id": "P5ESCENE000012",
        "story_chronology_group": "CG0012",
        "story_chronology_order": 12,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000011",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000013",
        "constraint_count": 1,
        "narrative_order": 13,
        "scene_id": "P5ESCENE000013",
        "story_chronology_group": "CG0012",
        "story_chronology_order": 12,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000012",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000014",
        "constraint_count": 1,
        "narrative_order": 14,
        "scene_id": "P5ESCENE000014",
        "story_chronology_group": "CG0013",
        "story_chronology_order": 13,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000013",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000015",
        "constraint_count": 1,
        "narrative_order": 15,
        "scene_id": "P5ESCENE000015",
        "story_chronology_group": "CG0014",
        "story_chronology_order": 14,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000014",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0012",
        "CG0013",
        "CG0014"
      ],
      "continuity_requirements": [
        "角色连续性:李凡",
        "不得抹平叙事顺序与故事顺序差",
        "承接上一场景的动作或情绪"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000013",
      "P5ESCENE000014",
      "P5ESCENE000015"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000012",
    "lead_scene_id": "P5ESCENE000012",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 3,
      "dropped_adaptation_unit_ids": [
        "P8AU000013",
        "P8AU000014",
        "P8AU000015"
      ],
      "group_scene_count": 4,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000012",
      "lead_scene_id": "P5ESCENE000012",
      "merge_lead_scene_ids": [
        "P5ESCENE000012"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_story_group;same_time_mode;character_overlap;continuation_signal;close_story_order"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000012": "full_scene",
        "P5ESCENE000013": "merge_into_lead",
        "P5ESCENE000014": "merge_into_lead",
        "P5ESCENE000015": "merge_into_lead"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 3
      },
      "support_adaptation_unit_ids": [
        "P8AU000013",
        "P8AU000014",
        "P8AU000015"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000005",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0005",
    "screenplay_control_refs": {
      "audio_focus_count": 1,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 4,
      "may_compress_count": 1,
      "must_keep_count": 14,
      "presentation_mode": "exposition",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:不过既然是这样,那维护心理健康,平常吃点东西不就完了?所以你这…",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 8
    },
    "screenplay_unit_id": "P9SU000005",
    "sequence_index": 5,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000012",
        "scene_id": "P5ESCENE000012",
        "source_chunk_id": "B610CHUNK000001_000001",
        "source_end_para": 80,
        "source_start_para": 79
      },
      {
        "adaptation_unit_id": "P8AU000013",
        "scene_id": "P5ESCENE000013",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 85,
        "source_start_para": 81
      },
      {
        "adaptation_unit_id": "P8AU000014",
        "scene_id": "P5ESCENE000014",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 89,
        "source_start_para": 86
      },
      {
        "adaptation_unit_id": "P8AU000015",
        "scene_id": "P5ESCENE000015",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 94,
        "source_start_para": 90
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000012",
      "P5ESCENE000013",
      "P5ESCENE000014",
      "P5ESCENE000015"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000013",
      "P5ESCENE000014",
      "P5ESCENE000015"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000016",
      "P8AU000017"
    ],
    "beat_id": "AB0006",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0015",
      "CG0016"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000016",
        "constraint_count": 1,
        "narrative_order": 16,
        "scene_id": "P5ESCENE000016",
        "story_chronology_group": "CG0015",
        "story_chronology_order": 15,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000015",
          "anchor_type": "forward_marker",
          "explicit": true,
          "label": "随后",
          "normalized_label": "随后",
          "relative_direction": "after",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 1,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000017",
        "constraint_count": 1,
        "narrative_order": 17,
        "scene_id": "P5ESCENE000017",
        "story_chronology_group": "CG0016",
        "story_chronology_order": 16,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000016",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0015",
        "CG0016"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:随后",
        "角色连续性:李凡 / 老道士",
        "角色连续性:李凡"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000015",
          "anchor_type": "forward_marker",
          "explicit": true,
          "label": "随后",
          "normalized_label": "随后",
          "relative_direction": "after",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000017"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000016",
    "lead_scene_id": "P5ESCENE000016",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 1,
      "dropped_adaptation_unit_ids": [
        "P8AU000017"
      ],
      "group_scene_count": 2,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000016",
      "lead_scene_id": "P5ESCENE000016",
      "merge_lead_scene_ids": [
        "P5ESCENE000016"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;character_overlap;same_source_chunk;contains_compress_or_bridge;close_story_order"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000016": "full_scene",
        "P5ESCENE000017": "merge_into_lead"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000017"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000006",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0006",
    "screenplay_control_refs": {
      "audio_focus_count": 1,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 4,
      "may_compress_count": 3,
      "must_keep_count": 8,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:这边李凡正愁眉苦脸得研究着自己的搞心态系统,不知不觉的天色就黑…",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 6
    },
    "screenplay_unit_id": "P9SU000006",
    "sequence_index": 6,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000016",
        "scene_id": "P5ESCENE000016",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 114,
        "source_start_para": 95
      },
      {
        "adaptation_unit_id": "P8AU000017",
        "scene_id": "P5ESCENE000017",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 130,
        "source_start_para": 115
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000016",
      "P5ESCENE000017"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000017"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000018"
    ],
    "beat_id": "AB0007",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0016"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000018",
        "constraint_count": 1,
        "narrative_order": 18,
        "scene_id": "P5ESCENE000018",
        "story_chronology_group": "CG0016",
        "story_chronology_order": 16,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000017",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "此时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 2,
        "time_mode": "dream"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0016"
      ],
      "continuity_requirements": [
        "保持dream表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:此时",
        "角色连续性:李凡 / 赤虬"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000017",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "此时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "dream"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000018",
    "lead_scene_id": "P5ESCENE000018",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000018",
      "lead_scene_id": "P5ESCENE000018",
      "merge_lead_scene_ids": [
        "P5ESCENE000018"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000018": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000007",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0007",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 3,
      "may_compress_count": 1,
      "must_keep_count": 4,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“你到底看到什么了!”老道冲着李凡怒吼,把嘴里的血沫子都劈头盖…",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000007",
    "sequence_index": 7,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000018",
        "scene_id": "P5ESCENE000018",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 143,
        "source_start_para": 131
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000018"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000019",
      "P8AU000020"
    ],
    "beat_id": "AB0008",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0017"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000019",
        "constraint_count": 1,
        "narrative_order": 19,
        "scene_id": "P5ESCENE000019",
        "story_chronology_group": "CG0017",
        "story_chronology_order": 18,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000017",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "正在",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 2,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000020",
        "constraint_count": 1,
        "narrative_order": 20,
        "scene_id": "P5ESCENE000020",
        "story_chronology_group": "CG0017",
        "story_chronology_order": 18,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000019",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "正在",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 3,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0017"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:正在",
        "角色连续性:山主 / 李凡",
        "承接上一场景的动作或情绪"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000017",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "正在",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000019",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "正在",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000019"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000020",
    "lead_scene_id": "P5ESCENE000020",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 1,
      "dropped_adaptation_unit_ids": [
        "P8AU000019"
      ],
      "group_scene_count": 2,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000020",
      "lead_scene_id": "P5ESCENE000020",
      "merge_lead_scene_ids": [
        "P5ESCENE000020"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_story_group;same_time_mode;character_overlap;contains_compress_or_bridge;continuation_signal"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000019": "merge_into_lead",
        "P5ESCENE000020": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000019"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000008",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0008",
    "screenplay_control_refs": {
      "audio_focus_count": 2,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 7,
      "may_compress_count": 1,
      "must_keep_count": 8,
      "presentation_mode": "action",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:但老道一边说着追随着山主,把脸扭过来的瞬间,却着实把正在心里吐…",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 6
    },
    "screenplay_unit_id": "P9SU000008",
    "sequence_index": 8,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000019",
        "scene_id": "P5ESCENE000019",
        "source_chunk_id": "B610CHUNK000001_000002",
        "source_end_para": 160,
        "source_start_para": 144
      },
      {
        "adaptation_unit_id": "P8AU000020",
        "scene_id": "P5ESCENE000020",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 165,
        "source_start_para": 161
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000019",
      "P5ESCENE000020"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000019"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000021"
    ],
    "beat_id": "AB0009",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0018"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000021",
        "constraint_count": 2,
        "narrative_order": 21,
        "scene_id": "P5ESCENE000021",
        "story_chronology_group": "CG0018",
        "story_chronology_order": 17,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000020",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "记得",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 1,
        "time_mode": "flashback"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0018"
      ],
      "continuity_requirements": [
        "保持flashback表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:记得",
        "角色连续性:山主 / 李凡"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000020",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "记得",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "flashback"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000021",
    "lead_scene_id": "P5ESCENE000021",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000021",
      "lead_scene_id": "P5ESCENE000021",
      "merge_lead_scene_ids": [
        "P5ESCENE000021"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000021": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000009",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0009",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 5,
      "may_compress_count": 2,
      "must_keep_count": 4,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:李凡也顾不得系统还在鬼叫,紧张得在蒲团上坐好",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000009",
    "sequence_index": 9,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000021",
        "scene_id": "P5ESCENE000021",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 180,
        "source_start_para": 166
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000021"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000022",
      "P8AU000023"
    ],
    "beat_id": "AB0010",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0019",
      "CG0020"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000022",
        "constraint_count": 1,
        "narrative_order": 22,
        "scene_id": "P5ESCENE000022",
        "story_chronology_group": "CG0019",
        "story_chronology_order": 19,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000020",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000023",
        "constraint_count": 1,
        "narrative_order": 23,
        "scene_id": "P5ESCENE000023",
        "story_chronology_group": "CG0020",
        "story_chronology_order": 20,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000022",
          "anchor_type": "forward_marker",
          "explicit": true,
          "label": "随后",
          "normalized_label": "随后",
          "relative_direction": "after",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 5,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0019",
        "CG0020"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "角色连续性:山主 / 李凡",
        "保留时间锚点:随后"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000022",
          "anchor_type": "forward_marker",
          "explicit": true,
          "label": "随后",
          "normalized_label": "随后",
          "relative_direction": "after",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000022",
    "lead_scene_id": "P5ESCENE000022",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 2,
      "group_strategy": "multi_scene_sequence",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000022",
      "lead_scene_id": "P5ESCENE000022",
      "merge_lead_scene_ids": [
        "P5ESCENE000022"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;character_overlap;same_source_chunk;close_story_order;同一戏剧单元连续推进"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000022": "full_scene",
        "P5ESCENE000023": "support_scene"
      },
      "script_render_modes": {
        "full_scene": 1,
        "support_scene": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000023"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000010",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0010",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 9,
      "may_compress_count": 3,
      "must_keep_count": 7,
      "presentation_mode": "exposition",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:李凡没有听到系统开口,呵呵,大概是他现在自己都已经精神麻木到,…",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 6
    },
    "screenplay_unit_id": "P9SU000010",
    "sequence_index": 10,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000022",
        "scene_id": "P5ESCENE000022",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 182,
        "source_start_para": 181
      },
      {
        "adaptation_unit_id": "P8AU000023",
        "scene_id": "P5ESCENE000023",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 202,
        "source_start_para": 183
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000022",
      "P5ESCENE000023"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000023"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000024"
    ],
    "beat_id": "AB0011",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0020"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000024",
        "constraint_count": 2,
        "narrative_order": 24,
        "scene_id": "P5ESCENE000024",
        "story_chronology_group": "CG0020",
        "story_chronology_order": 20,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000023",
          "anchor_type": "parallel_marker",
          "explicit": true,
          "label": "另一边",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 1,
        "time_mode": "parallel"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0020"
      ],
      "continuity_requirements": [
        "保持parallel表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:另一边",
        "角色连续性:山主 / 李凡"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000023",
          "anchor_type": "parallel_marker",
          "explicit": true,
          "label": "另一边",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "parallel"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000024",
    "lead_scene_id": "P5ESCENE000024",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000024",
      "lead_scene_id": "P5ESCENE000024",
      "merge_lead_scene_ids": [
        "P5ESCENE000024"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000024": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000011",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0011",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 4,
      "may_compress_count": 2,
      "must_keep_count": 4,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“你看看,就算有金丹期的修为,虚夜还要双修,也难免把持不住现形…",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000011",
    "sequence_index": 11,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000024",
        "scene_id": "P5ESCENE000024",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 222,
        "source_start_para": 203
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000024"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000025",
      "P8AU000026"
    ],
    "beat_id": "AB0012",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0021",
      "CG0022"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000025",
        "constraint_count": 1,
        "narrative_order": 25,
        "scene_id": "P5ESCENE000025",
        "story_chronology_group": "CG0021",
        "story_chronology_order": 21,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000023",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000026",
        "constraint_count": 1,
        "narrative_order": 26,
        "scene_id": "P5ESCENE000026",
        "story_chronology_group": "CG0022",
        "story_chronology_order": 23,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000025",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0021",
        "CG0022"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "角色连续性:侍婢 / 山主"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000026"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000025",
    "lead_scene_id": "P5ESCENE000025",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 1,
      "dropped_adaptation_unit_ids": [
        "P8AU000026"
      ],
      "group_scene_count": 2,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000025",
      "lead_scene_id": "P5ESCENE000025",
      "merge_lead_scene_ids": [
        "P5ESCENE000025"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;character_overlap;same_source_chunk;contains_compress_or_bridge;压缩为单个剧本场次"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000025": "full_scene",
        "P5ESCENE000026": "merge_into_lead"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000026"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000012",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0012",
    "screenplay_control_refs": {
      "audio_focus_count": 1,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 3,
      "may_compress_count": 1,
      "must_keep_count": 6,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“侍婢见过小相公。”",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 5
    },
    "screenplay_unit_id": "P9SU000012",
    "sequence_index": 12,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000025",
        "scene_id": "P5ESCENE000025",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 232,
        "source_start_para": 223
      },
      {
        "adaptation_unit_id": "P8AU000026",
        "scene_id": "P5ESCENE000026",
        "source_chunk_id": "B610CHUNK000001_000003",
        "source_end_para": 240,
        "source_start_para": 233
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000025",
      "P5ESCENE000026"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000026"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000027"
    ],
    "beat_id": "AB0013",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0022"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000027",
        "constraint_count": 1,
        "narrative_order": 27,
        "scene_id": "P5ESCENE000027",
        "story_chronology_group": "CG0022",
        "story_chronology_order": 23,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000026",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0022"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "承接上一场景的动作或情绪",
        "角色连续性:山主 / 李凡"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000027",
    "lead_scene_id": "P5ESCENE000027",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000027",
      "lead_scene_id": "P5ESCENE000027",
      "merge_lead_scene_ids": [
        "P5ESCENE000027"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000027": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000013",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0013",
    "screenplay_control_refs": {
      "audio_focus_count": 2,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 4,
      "may_compress_count": 0,
      "must_keep_count": 4,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:山主笑了好一会儿才收住,挥挥衣袖,在李凡面前摆上一桌酒宴,却是…",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000013",
    "sequence_index": 13,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000027",
        "scene_id": "P5ESCENE000027",
        "source_chunk_id": "B610CHUNK000001_000004",
        "source_end_para": 269,
        "source_start_para": 241
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000027"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000028"
    ],
    "beat_id": "AB0014",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0023"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000028",
        "constraint_count": 2,
        "narrative_order": 28,
        "scene_id": "P5ESCENE000028",
        "story_chronology_group": "CG0023",
        "story_chronology_order": 22,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "过去",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 2,
        "time_mode": "flashback"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0023"
      ],
      "continuity_requirements": [
        "保持flashback表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:过去",
        "角色连续性:山主 / 李凡"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "过去",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "flashback"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000028",
    "lead_scene_id": "P5ESCENE000028",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000028",
      "lead_scene_id": "P5ESCENE000028",
      "merge_lead_scene_ids": [
        "P5ESCENE000028"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000028": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000014",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0014",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 3,
      "may_compress_count": 2,
      "must_keep_count": 4,
      "presentation_mode": "action",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:系统也表示赞同",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000014",
    "sequence_index": 14,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000028",
        "scene_id": "P5ESCENE000028",
        "source_chunk_id": "B610CHUNK000001_000004",
        "source_end_para": 291,
        "source_start_para": 270
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000028"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000029",
      "P8AU000030"
    ],
    "beat_id": "AB0015",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0022"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000029",
        "constraint_count": 1,
        "narrative_order": 29,
        "scene_id": "P5ESCENE000029",
        "story_chronology_group": "CG0022",
        "story_chronology_order": 23,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "dream_marker",
          "explicit": true,
          "label": "梦见",
          "normalized_label": "dream",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 4,
        "time_mode": "dream"
      },
      {
        "adaptation_unit_id": "P8AU000030",
        "constraint_count": 1,
        "narrative_order": 30,
        "scene_id": "P5ESCENE000030",
        "story_chronology_group": "CG0022",
        "story_chronology_order": 23,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "此时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 4,
        "time_mode": "dream"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0022"
      ],
      "continuity_requirements": [
        "保持dream表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:梦见",
        "角色连续性:山主 / 望舒",
        "保留时间锚点:此时",
        "角色连续性:山主 / 李凡"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "dream_marker",
          "explicit": true,
          "label": "梦见",
          "normalized_label": "dream",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "此时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "dream"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000029",
    "lead_scene_id": "P5ESCENE000029",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 2,
      "group_strategy": "multi_scene_sequence",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000029",
      "lead_scene_id": "P5ESCENE000029",
      "merge_lead_scene_ids": [
        "P5ESCENE000029"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_story_group;same_time_mode;character_overlap;same_source_chunk;close_story_order"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000029": "full_scene",
        "P5ESCENE000030": "support_scene"
      },
      "script_render_modes": {
        "full_scene": 1,
        "support_scene": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000030"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000015",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0015",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 6,
      "may_compress_count": 2,
      "must_keep_count": 6,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“谨奉法旨。”女冠又是稽首一拜,冲着李凡盈盈一笑,伸手道,“道…",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 6
    },
    "screenplay_unit_id": "P9SU000015",
    "sequence_index": 15,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000029",
        "scene_id": "P5ESCENE000029",
        "source_chunk_id": "B610CHUNK000001_000004",
        "source_end_para": 315,
        "source_start_para": 292
      },
      {
        "adaptation_unit_id": "P8AU000030",
        "scene_id": "P5ESCENE000030",
        "source_chunk_id": "B610CHUNK000001_000004",
        "source_end_para": 320,
        "source_start_para": 316
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000029",
      "P5ESCENE000030"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000030"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000031",
      "P8AU000032"
    ],
    "beat_id": "AB0016",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0022"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000031",
        "constraint_count": 1,
        "narrative_order": 31,
        "scene_id": "P5ESCENE000031",
        "story_chronology_group": "CG0022",
        "story_chronology_order": 23,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000027",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000032",
        "constraint_count": 1,
        "narrative_order": 32,
        "scene_id": "P5ESCENE000032",
        "story_chronology_group": "CG0022",
        "story_chronology_order": 23,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000031",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "这时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 3,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0022"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "承接上一场景的动作或情绪",
        "角色连续性:姜望舒 / 李凡",
        "保留时间锚点:这时"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000031",
          "anchor_type": "same_time_marker",
          "explicit": true,
          "label": "这时",
          "normalized_label": "same_time",
          "relative_direction": "same_time",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000031",
    "lead_scene_id": "P5ESCENE000031",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 2,
      "group_strategy": "multi_scene_sequence",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000031",
      "lead_scene_id": "P5ESCENE000031",
      "merge_lead_scene_ids": [
        "P5ESCENE000031"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_story_group;same_time_mode;character_overlap;same_source_chunk;continuation_signal"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000031": "full_scene",
        "P5ESCENE000032": "support_scene"
      },
      "script_render_modes": {
        "full_scene": 1,
        "support_scene": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000032"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000016",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0016",
    "screenplay_control_refs": {
      "audio_focus_count": 1,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 9,
      "may_compress_count": 1,
      "must_keep_count": 8,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:“是,真人。”",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 6
    },
    "screenplay_unit_id": "P9SU000016",
    "sequence_index": 16,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000031",
        "scene_id": "P5ESCENE000031",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 332,
        "source_start_para": 321
      },
      {
        "adaptation_unit_id": "P8AU000032",
        "scene_id": "P5ESCENE000032",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 335,
        "source_start_para": 333
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000031",
      "P5ESCENE000032"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000032"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000033",
      "P8AU000034"
    ],
    "beat_id": "AB0017",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0024",
      "CG0025"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000033",
        "constraint_count": 1,
        "narrative_order": 33,
        "scene_id": "P5ESCENE000033",
        "story_chronology_group": "CG0024",
        "story_chronology_order": 24,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000032",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000034",
        "constraint_count": 1,
        "narrative_order": 34,
        "scene_id": "P5ESCENE000034",
        "story_chronology_group": "CG0025",
        "story_chronology_order": 26,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000033",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0024",
        "CG0025"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "角色连续性:李凡 / 山主",
        "角色连续性:李凡"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [
      "P5ESCENE000034"
    ],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000033",
    "lead_scene_id": "P5ESCENE000033",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 1,
      "dropped_adaptation_unit_ids": [
        "P8AU000034"
      ],
      "group_scene_count": 2,
      "group_strategy": "compress_block",
      "hard_merge": true,
      "lead_adaptation_unit_id": "P8AU000033",
      "lead_scene_id": "P5ESCENE000033",
      "merge_lead_scene_ids": [
        "P5ESCENE000033"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;character_overlap;same_source_chunk;contains_compress_or_bridge;压缩为单个剧本场次"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000033": "full_scene",
        "P5ESCENE000034": "merge_into_lead"
      },
      "script_render_modes": {
        "full_scene": 1,
        "merge_into_lead": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000034"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000017",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0017",
    "screenplay_control_refs": {
      "audio_focus_count": 3,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 5,
      "may_compress_count": 1,
      "must_keep_count": 7,
      "presentation_mode": "action",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:喂系统你够啦!",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 6
    },
    "screenplay_unit_id": "P9SU000017",
    "sequence_index": 17,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000033",
        "scene_id": "P5ESCENE000033",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 344,
        "source_start_para": 336
      },
      {
        "adaptation_unit_id": "P8AU000034",
        "scene_id": "P5ESCENE000034",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 347,
        "source_start_para": 345
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000033",
      "P5ESCENE000034"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000034"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000035"
    ],
    "beat_id": "AB0018",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0026"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000035",
        "constraint_count": 2,
        "narrative_order": 35,
        "scene_id": "P5ESCENE000035",
        "story_chronology_group": "CG0026",
        "story_chronology_order": 25,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000034",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "当年",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 5,
        "time_mode": "flashback"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0026"
      ],
      "continuity_requirements": [
        "保持flashback表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:当年",
        "角色连续性:李凡 / 望舒真人"
      ],
      "temporal_anchors": [
        {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000034",
          "anchor_type": "flashback_marker",
          "explicit": true,
          "label": "当年",
          "normalized_label": "flashback",
          "relative_direction": "before",
          "time_of_day": "",
          "unit": ""
        }
      ],
      "time_modes": [
        "flashback"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000035",
    "lead_scene_id": "P5ESCENE000035",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000035",
      "lead_scene_id": "P5ESCENE000035",
      "merge_lead_scene_ids": [
        "P5ESCENE000035"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000035": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000018",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0018",
    "screenplay_control_refs": {
      "audio_focus_count": 2,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 6,
      "may_compress_count": 1,
      "must_keep_count": 4,
      "presentation_mode": "action",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:震惊到顾不上吐槽这种时候系统还搁这拆台了!",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 4
    },
    "screenplay_unit_id": "P9SU000018",
    "sequence_index": 18,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000035",
        "scene_id": "P5ESCENE000035",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 361,
        "source_start_para": 348
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000035"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000036"
    ],
    "beat_id": "AB0019",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0027"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000036",
        "constraint_count": 1,
        "narrative_order": 36,
        "scene_id": "P5ESCENE000036",
        "story_chronology_group": "CG0027",
        "story_chronology_order": 27,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000034",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0027"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "角色连续性:李凡"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000036",
    "lead_scene_id": "P5ESCENE000036",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 1,
      "group_strategy": "single_scene",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000036",
      "lead_scene_id": "P5ESCENE000036",
      "merge_lead_scene_ids": [
        "P5ESCENE000036"
      ],
      "merge_reasons": [],
      "render_modes_by_scene": {
        "P5ESCENE000036": "full_scene"
      },
      "script_render_modes": {
        "full_scene": 1
      },
      "support_adaptation_unit_ids": []
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000019",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0019",
    "screenplay_control_refs": {
      "audio_focus_count": 1,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 2,
      "may_compress_count": 2,
      "must_keep_count": 4,
      "presentation_mode": "dialogue",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:系统你给老子滚一边去!",
      "screenplay_unit_type": "single_scene_control",
      "visual_focus_count": 3
    },
    "screenplay_unit_id": "P9SU000019",
    "sequence_index": 19,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000036",
        "scene_id": "P5ESCENE000036",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 366,
        "source_start_para": 362
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000036"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  },
  {
    "adaptation_unit_ids": [
      "P8AU000037",
      "P8AU000038"
    ],
    "beat_id": "AB0020",
    "blocked_reason_codes": [],
    "chronology_group_ids": [
      "CG0028",
      "CG0029"
    ],
    "chronology_refs": [
      {
        "adaptation_unit_id": "P8AU000037",
        "constraint_count": 1,
        "narrative_order": 37,
        "scene_id": "P5ESCENE000037",
        "story_chronology_group": "CG0028",
        "story_chronology_order": 28,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000036",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      },
      {
        "adaptation_unit_id": "P8AU000038",
        "constraint_count": 1,
        "narrative_order": 38,
        "scene_id": "P5ESCENE000038",
        "story_chronology_group": "CG0029",
        "story_chronology_order": 29,
        "temporal_anchor": {
          "amount": null,
          "anchor_scene_id": "P5ESCENE000037",
          "anchor_type": "unknown",
          "explicit": false,
          "label": "",
          "normalized_label": "unknown",
          "relative_direction": "unknown",
          "time_of_day": "",
          "unit": ""
        },
        "temporal_evidence_count": 0,
        "time_mode": "mainline"
      }
    ],
    "continuity_refs": {
      "chronology_group_ids": [
        "CG0028",
        "CG0029"
      ],
      "continuity_requirements": [
        "不得抹平叙事顺序与故事顺序差",
        "角色连续性:李凡 / 山主",
        "角色连续性:李凡 / 望舒真人"
      ],
      "temporal_anchors": [],
      "time_modes": [
        "mainline"
      ]
    },
    "dependency_ids": [
      "P9_screenplay_gate",
      "P9_screenplay_program_validation",
      "P9_screenplay_deepseek_audit_gate"
    ],
    "drop_scene_ids": [],
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "future_shooting_script_required_fields": [
      "shot_number",
      "shot_scale",
      "camera_movement",
      "staging_action",
      "sound_music_placeholder",
      "duration_estimate",
      "transition_ref",
      "continuity_ref"
    ],
    "gate_id": "P10_shooting_script_reentry_gate",
    "lead_adaptation_unit_id": "P8AU000037",
    "lead_scene_id": "P5ESCENE000037",
    "merge_drop_provenance": {
      "drop_from_script_scene_count": 0,
      "dropped_adaptation_unit_ids": [],
      "group_scene_count": 2,
      "group_strategy": "multi_scene_sequence",
      "hard_merge": false,
      "lead_adaptation_unit_id": "P8AU000037",
      "lead_scene_id": "P5ESCENE000037",
      "merge_lead_scene_ids": [
        "P5ESCENE000037"
      ],
      "merge_reasons": [
        "adjacent_narrative_order;same_time_mode;character_overlap;same_source_chunk;close_story_order;同一戏剧单元连续推进"
      ],
      "render_modes_by_scene": {
        "P5ESCENE000037": "full_scene",
        "P5ESCENE000038": "support_scene"
      },
      "script_render_modes": {
        "full_scene": 1,
        "support_scene": 1
      },
      "support_adaptation_unit_ids": [
        "P8AU000038"
      ]
    },
    "p10_created_fields": {
      "camera_fields": false,
      "duration_fields": false,
      "prompt_fields": false,
      "provider_payload_fields": false,
      "shooting_script_rows": false,
      "shot_ids": false,
      "shot_numbers": false
    },
    "p10_execution_scope": {
      "kg_overlay_replay_writeback": false,
      "prompt_packet_generation": false,
      "provider_media_execution": false,
      "shooting_script_execution": false,
      "shooting_script_reentry_planning": true,
      "shot_context_generation": false
    },
    "readiness_row_id": "P10SSRM000020",
    "readiness_status": "ready_for_future_shooting_script_execution_contract",
    "retained_group_id": "AG0020",
    "screenplay_control_refs": {
      "audio_focus_count": 1,
      "dialogue_policy": "no_unlogged_llm_dialogue_rewrite_in_p9",
      "entity_ref_count": 9,
      "may_compress_count": 1,
      "must_keep_count": 8,
      "presentation_mode": "action",
      "prose_policy": "control_data_not_literary_prose_only",
      "render_mode": "full_scene",
      "screenplay_objective": "完整呈现并推进戏剧动作:喂系统你听到啦!她叫俺抱大腿的好不好!",
      "screenplay_unit_type": "compressed_group_control",
      "visual_focus_count": 7
    },
    "screenplay_unit_id": "P9SU000020",
    "sequence_index": 20,
    "source_artifact_refs": [
      "P9_screenplay_units",
      "P9_screenplay_gate",
      "P9_deepseek_advisory"
    ],
    "source_refs": [
      {
        "adaptation_unit_id": "P8AU000037",
        "scene_id": "P5ESCENE000037",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 376,
        "source_start_para": 367
      },
      {
        "adaptation_unit_id": "P8AU000038",
        "scene_id": "P5ESCENE000038",
        "source_chunk_id": "B610CHUNK000001_000005",
        "source_end_para": 387,
        "source_start_para": 377
      }
    ],
    "source_scene_ids": [
      "P5ESCENE000037",
      "P5ESCENE000038"
    ],
    "structural_prerequisite_checks": {
      "has_chronology_refs": true,
      "has_continuity_refs": true,
      "has_control_objective": true,
      "has_dependency_ids": true,
      "has_execution_steps": true,
      "has_merge_drop_provenance": true,
      "has_must_keep": true,
      "has_render_mode": true,
      "has_screenplay_unit_id": true,
      "has_sequence_index": true,
      "has_source_refs": true,
      "has_writeback_policy": true
    },
    "support_scene_ids": [
      "P5ESCENE000038"
    ],
    "validator_ids": [
      "p9_authority",
      "screenplay_unit_traceability",
      "shooting_script_readiness_schema",
      "merge_drop_provenance_guard"
    ],
    "writeback_policy": {
      "accepted_overlay": false,
      "canonical_kg": false,
      "media_generation": false,
      "operator_overlay": false,
      "outputs_index_mutation": false,
      "provider_job": false,
      "raw_kg": false,
      "replay": false
    }
  }
]

Queue

[
  {
    "artifact_family": "shooting_script_execution",
    "dependency_queue_item_ids": [],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": true,
    "future_execution_contract_candidate": "P11_shooting_script_fresh_execution_contract",
    "layer_id": "shooting_script_fresh_execution_contract",
    "planned_reentry_action": "plan_shooting_script_execution_contract",
    "queue_item_id": "P10Q000001",
    "queue_status": "next_contract_candidate_after_p10_closeout",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  },
  {
    "artifact_family": "shot_context_reentry_planning",
    "dependency_queue_item_ids": [
      "P10Q000001"
    ],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": false,
    "future_execution_contract_candidate": "",
    "layer_id": "shot_context_reentry_planning_contract",
    "planned_reentry_action": "defer_shot_context_reentry_planning",
    "queue_item_id": "P10Q000002",
    "queue_status": "blocked_until_predecessor_contract_passes",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  },
  {
    "artifact_family": "shot_context_execution",
    "dependency_queue_item_ids": [
      "P10Q000002"
    ],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": false,
    "future_execution_contract_candidate": "",
    "layer_id": "shot_context_execution_contract",
    "planned_reentry_action": "defer_shot_context_execution",
    "queue_item_id": "P10Q000003",
    "queue_status": "blocked_until_predecessor_contract_passes",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  },
  {
    "artifact_family": "provider_neutral_prompt_boundary",
    "dependency_queue_item_ids": [
      "P10Q000003"
    ],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": false,
    "future_execution_contract_candidate": "",
    "layer_id": "prompt_packet_reentry_planning_contract",
    "planned_reentry_action": "defer_provider_neutral_prompt_boundary",
    "queue_item_id": "P10Q000004",
    "queue_status": "blocked_until_predecessor_contract_passes",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  },
  {
    "artifact_family": "adapter_provider_media_boundary",
    "dependency_queue_item_ids": [
      "P10Q000004"
    ],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": false,
    "future_execution_contract_candidate": "",
    "layer_id": "adapter_provider_media_boundary_contract",
    "planned_reentry_action": "defer_adapter_provider_media_boundary",
    "queue_item_id": "P10Q000005",
    "queue_status": "blocked_until_predecessor_contract_passes",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  },
  {
    "artifact_family": "manual_execution_feedback_boundary",
    "dependency_queue_item_ids": [
      "P10Q000005"
    ],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": false,
    "future_execution_contract_candidate": "",
    "layer_id": "manual_execution_feedback_boundary_contract",
    "planned_reentry_action": "defer_manual_execution_feedback_boundary",
    "queue_item_id": "P10Q000006",
    "queue_status": "blocked_until_predecessor_contract_passes",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  },
  {
    "artifact_family": "feedback_repair_replay_boundary",
    "dependency_queue_item_ids": [
      "P10Q000006"
    ],
    "execution_allowed_in_p10": false,
    "future_executable_after_p10_closeout": false,
    "future_execution_contract_candidate": "",
    "layer_id": "feedback_repair_replay_boundary_contract",
    "planned_reentry_action": "defer_feedback_repair_replay_boundary",
    "queue_item_id": "P10Q000007",
    "queue_status": "blocked_until_predecessor_contract_passes",
    "required_preconditions": [
      "P10_program_validation_pass",
      "P10_deepseek_advisory_pass",
      "P10_closeout_retrospective_written",
      "control_plane_synced"
    ],
    "source_artifact_refs": [
      "P10_shooting_script_readiness_matrix",
      "P10_shooting_script_reentry_gate"
    ]
  }
]

Gate

{
  "accepted_overlay_writeback_allowed": false,
  "adapter_render_allowed": false,
  "canonical_kg_writeback_allowed": false,
  "created_at": "2026-05-31T05:41:30.906949Z",
  "failure_count": 0,
  "failures": [],
  "gate_status": "p10_shooting_script_reentry_planning_pass",
  "media_generation_allowed": false,
  "next_required_action": "P10_deepseek_advisory_then_P10_closeout_retrospective_then_P11_shooting_script_execution_contract",
  "old_b7_reference_only": true,
  "operator_overlay_writeback_allowed": false,
  "outputs_index_mutation_allowed": false,
  "p10_closeout_allowed_after_deepseek_advisory": true,
  "p10_deepseek_advisory_required": true,
  "p11_shooting_script_execution_contract_allowed_before_p10_advisory_and_retrospective": false,
  "p11_shooting_script_execution_contract_candidate_after_p10_closeout": "P11_shooting_script_fresh_execution_contract",
  "policy": {
    "accepted_overlay_writeback_allowed": false,
    "adapter_render_allowed": false,
    "canonical_kg_writeback_allowed": false,
    "execution_state_next_entrypoint_unchanged": true,
    "feedback_intake_allowed": false,
    "fresh_run_required": true,
    "media_generation_allowed": false,
    "old_b7_reference_only": true,
    "operator_overlay_writeback_allowed": false,
    "outputs_index_mutation_allowed": false,
    "outputs_run_cold_archive_allowed": false,
    "outputs_run_deletion_allowed": false,
    "prompt_packet_execution_allowed": false,
    "provider_job_execution_allowed": false,
    "raw_kg_writeback_allowed": false,
    "replay_execution_allowed": false,
    "runtime_branching_by_block_title_allowed": false,
    "runtime_branching_by_entity_name_allowed": false,
    "runtime_branching_by_sample_text_allowed": false,
    "runtime_branching_by_work_title_allowed": false,
    "shooting_script_execution_allowed": false,
    "shooting_script_reentry_planning_allowed_in_p10": true,
    "shot_context_execution_allowed": false,
    "stage": "P10_shooting_script_reentry_planning_contract"
  },
  "prompt_packet_generation_allowed": false,
  "provider_job_execution_allowed": false,
  "raw_kg_writeback_allowed": false,
  "replay_execution_allowed": false,
  "shooting_script_execution_allowed": false,
  "shooting_script_reentry_planning_completed": true,
  "shot_context_generation_allowed": false,
  "status": "pass",
  "summary": {
    "accepted_overlay_write_count": 0,
    "active_route_next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
    "adaptation_unit_refs_in_readiness_count": 6989,
    "adapter_render_count": 0,
    "blocked_readiness_row_count": 0,
    "camera_field_generation_count": 0,
    "canonical_kg_writeback_count": 0,
    "deferred_readiness_row_count": 0,
    "dependency_queue_item_count": 7,
    "drop_from_script_scene_refs_preserved": 1518,
    "duration_field_generation_count": 0,
    "feedback_intake_count": 0,
    "future_executable_after_p10_closeout_count": 1,
    "media_generation_count": 0,
    "old_b7_active_source_ref_count": 0,
    "old_b7_reference_only": true,
    "operator_overlay_write_count": 0,
    "outputs_index_mutation_count": 0,
    "outputs_run_cold_archive_count": 0,
    "outputs_run_deletion_count": 0,
    "p9_deepseek_overall_verdict": "supports_p9_ai_executable_screenplay_fresh_execution",
    "p9_dependency_queue_item_count": 7,
    "p9_drop_from_script_scene_count": 1518,
    "p9_readiness_matrix_row_count": 5002,
    "p9_screenplay_unit_count": 5002,
    "p9_sequence_row_count": 5002,
    "prompt_packet_generation_count": 0,
    "provider_job_execution_count": 0,
    "raw_kg_writeback_count": 0,
    "ready_for_future_shooting_script_execution_count": 5002,
    "replay_action_count": 0,
    "runtime_branching_by_block_title_rule_count": 0,
    "runtime_branching_by_entity_name_rule_count": 0,
    "runtime_branching_by_sample_text_rule_count": 0,
    "runtime_branching_by_work_title_rule_count": 0,
    "shooting_script_execution_count": 0,
    "shooting_script_readiness_row_count": 5002,
    "shooting_script_reentry_planning_count": 1,
    "shooting_script_row_count": 0,
    "shot_context_generation_count": 0,
    "shot_id_generation_count": 0,
    "shot_number_assignment_count": 0,
    "source_scene_refs_in_readiness_count": 6989,
    "validator_failure_count": 0
  },
  "validator_report": {
    "checks": {
      "active_route_guard": true,
      "dependency_queue_ordering": true,
      "downstream_leakage_guard": true,
      "kg_overlay_replay_guard": true,
      "merge_drop_provenance_guard": true,
      "old_b7_exclusion": true,
      "p9_authority": true,
      "screenplay_unit_traceability": true,
      "shooting_script_readiness_schema": true,
      "shooting_script_scope_guard": true
    },
    "created_at": "2026-05-31T05:41:30.906685Z",
    "diagnostics": {
      "blocked_readiness_rows_sample": [],
      "deferred_readiness_rows_sample": [],
      "missing_p9_trace_screenplay_unit_ids": [],
      "missing_readiness_schema_unit_ids": []
    },
    "failure_count": 0,
    "failure_details": [],
    "failures": [],
    "policy": {
      "accepted_overlay_writeback_allowed": false,
      "adapter_render_allowed": false,
      "canonical_kg_writeback_allowed": false,
      "execution_state_next_entrypoint_unchanged": true,
      "feedback_intake_allowed": false,
      "fresh_run_required": true,
      "media_generation_allowed": false,
      "old_b7_reference_only": true,
      "operator_overlay_writeback_allowed": false,
      "outputs_index_mutation_allowed": false,
      "outputs_run_cold_archive_allowed": false,
      "outputs_run_deletion_allowed": false,
      "prompt_packet_execution_allowed": false,
      "provider_job_execution_allowed": false,
      "raw_kg_writeback_allowed": false,
      "replay_execution_allowed": false,
      "runtime_branching_by_block_title_allowed": false,
      "runtime_branching_by_entity_name_allowed": false,
      "runtime_branching_by_sample_text_allowed": false,
      "runtime_branching_by_work_title_allowed": false,
      "shooting_script_execution_allowed": false,
      "shooting_script_reentry_planning_allowed_in_p10": true,
      "shot_context_execution_allowed": false,
      "stage": "P10_shooting_script_reentry_planning_contract"
    },
    "stage": "P10_shooting_script_reentry_planning_contract",
    "status": "pass",
    "summary": {
      "accepted_overlay_write_count": 0,
      "active_route_next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
      "adaptation_unit_refs_in_readiness_count": 6989,
      "adapter_render_count": 0,
      "blocked_readiness_row_count": 0,
      "camera_field_generation_count": 0,
      "canonical_kg_writeback_count": 0,
      "deferred_readiness_row_count": 0,
      "dependency_queue_item_count": 7,
      "drop_from_script_scene_refs_preserved": 1518,
      "duration_field_generation_count": 0,
      "feedback_intake_count": 0,
      "future_executable_after_p10_closeout_count": 1,
      "media_generation_count": 0,
      "old_b7_active_source_ref_count": 0,
      "old_b7_reference_only": true,
      "operator_overlay_write_count": 0,
      "outputs_index_mutation_count": 0,
      "outputs_run_cold_archive_count": 0,
      "outputs_run_deletion_count": 0,
      "p9_deepseek_overall_verdict": "supports_p9_ai_executable_screenplay_fresh_execution",
      "p9_dependency_queue_item_count": 7,
      "p9_drop_from_script_scene_count": 1518,
      "p9_readiness_matrix_row_count": 5002,
      "p9_screenplay_unit_count": 5002,
      "p9_sequence_row_count": 5002,
      "prompt_packet_generation_count": 0,
      "provider_job_execution_count": 0,
      "raw_kg_writeback_count": 0,
      "ready_for_future_shooting_script_execution_count": 5002,
      "replay_action_count": 0,
      "runtime_branching_by_block_title_rule_count": 0,
      "runtime_branching_by_entity_name_rule_count": 0,
      "runtime_branching_by_sample_text_rule_count": 0,
      "runtime_branching_by_work_title_rule_count": 0,
      "shooting_script_execution_count": 0,
      "shooting_script_readiness_row_count": 5002,
      "shooting_script_reentry_planning_count": 1,
      "shooting_script_row_count": 0,
      "shot_context_generation_count": 0,
      "shot_id_generation_count": 0,
      "shot_number_assignment_count": 0,
      "source_scene_refs_in_readiness_count": 6989,
      "validator_failure_count": 0
    },
    "validator_rows": [
      {
        "blocks_p10_pass": true,
        "purpose": "P10 consumes explicit P9 execution/advisory/retrospective paths and verifies pass gates",
        "status": "pass",
        "validator_id": "p9_authority"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "P9 screenplay units parse and retain screenplay unit ids, adaptation ids, scene ids, chronology refs, source refs, and dependency ids",
        "status": "pass",
        "validator_id": "screenplay_unit_traceability"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "Readiness rows expose structural prerequisites for later shooting_script execution without generating shot rows",
        "status": "pass",
        "validator_id": "shooting_script_readiness_schema"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "P9 merge/drop provenance remains visible for later shooting_script execution planning",
        "status": "pass",
        "validator_id": "merge_drop_provenance_guard"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "P10 generates planning/readiness artifacts only",
        "status": "pass",
        "validator_id": "shooting_script_scope_guard"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "Queue opens only the next shooting_script execution contract candidate after P10 advisory and retrospective",
        "status": "pass",
        "validator_id": "dependency_queue_ordering"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "Shot context/prompt/provider/media counters remain zero",
        "status": "pass",
        "validator_id": "downstream_leakage_guard"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "KG/overlay/replay counters remain zero",
        "status": "pass",
        "validator_id": "kg_overlay_replay_guard"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "Old B7 remains reference-only and is not active authority",
        "status": "pass",
        "validator_id": "old_b7_exclusion"
      },
      {
        "blocks_p10_pass": true,
        "purpose": "execution_state.next_entrypoint remains Now-32",
        "status": "pass",
        "validator_id": "active_route_guard"
      }
    ],
    "version": "p10_shooting_script_reentry_validator_report.v1"
  },
  "version": "p10_shooting_script_reentry_planning_gate.v1"
}

P10 is reentry-planning-only. No shooting_script rows, shot context, provider/media, KG/overlay/replay, or index mutation.