B7.19 Shooting Script Execution

pass / b7_19_shooting_script_execution_ready_for_deepseek_advisory_no_downstream

Summary

{
  "accepted_overlay_write_count": 0,
  "adapter_render_count": 0,
  "canonical_writeback_count": 0,
  "media_generation_count": 0,
  "operator_overlay_write_count": 0,
  "planned_next_contract": "B7.19A_shooting_script_execution_deepseek_audit",
  "prompt_packet_generation_count": 0,
  "provider_job_execution_count": 0,
  "raw_kg_writeback_count": 0,
  "replay_action_count": 0,
  "required_field_failure_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_generation_count": 1,
  "shooting_script_row_count": 697,
  "shot_context_generation_count": 0,
  "source_readiness_matrix_row_count": 697,
  "source_screenplay_block_count": 697,
  "unique_shot_id_count": 697,
  "validator_failure_count": 0
}

Rows Preview

[
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000001_ACT001",
        "action_text": "(墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B001"
      }
    ],
    "block_id": "EP0001B001",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [],
    "continuity_requirements": [],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0001",
    "global_shot_number": 1,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B001",
    "shooting_script_row_id": "B719SSR000001",
    "shot_id": "B719SHOT000001",
    "shot_number": 1,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0001"
    ],
    "source_group_ids": [
      "G049"
    ],
    "source_refs": [
      {
        "id": "B718SSR000001",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B001",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0001",
        "layer": "scene_plan"
      },
      {
        "id": "AB0001",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0001"
    ],
    "staging": {
      "action": "(墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "(墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。",
    "transition_refs": [
      {
        "block_id": "EP0001B002",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": []
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000002_ACT001",
        "action_text": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B002"
      }
    ],
    "block_id": "EP0001B002",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B001",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:不一会儿",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:三个蒙面修士 / 李凡",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:不一会儿",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:三个蒙面修士 / 李凡",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保留时间锚点:不一会儿",
      "角色连续性:三个蒙面修士 / 李凡"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0001",
    "global_shot_number": 2,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B002",
    "shooting_script_row_id": "B719SSR000002",
    "shot_id": "B719SHOT000002",
    "shot_number": 2,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0002"
    ],
    "source_group_ids": [
      "G050"
    ],
    "source_refs": [
      {
        "id": "B718SSR000002",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B002",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0002",
        "layer": "scene_plan"
      },
      {
        "id": "AB0002",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0002"
    ],
    "staging": {
      "action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
    "transition_refs": [
      {
        "block_id": "EP0001B001",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B003",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000005",
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000003_ACT001",
        "action_text": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B003"
      }
    ],
    "block_id": "EP0001B003",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B002",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:不一会儿",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:三个蒙面修士 / 李凡",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:不一会儿",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:三个蒙面修士 / 李凡",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保留时间锚点:不一会儿",
      "角色连续性:三个蒙面修士 / 李凡"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0001",
    "global_shot_number": 3,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B003",
    "shooting_script_row_id": "B719SSR000003",
    "shot_id": "B719SHOT000003",
    "shot_number": 3,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0002"
    ],
    "source_group_ids": [
      "G050"
    ],
    "source_refs": [
      {
        "id": "B718SSR000003",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B003",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0002",
        "layer": "scene_plan"
      },
      {
        "id": "AB0002",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0002"
    ],
    "staging": {
      "action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。",
    "transition_refs": [
      {
        "block_id": "EP0001B002",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B004",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000005",
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000004_ACT001",
        "action_text": "三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B004"
      }
    ],
    "block_id": "EP0001B004",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B003",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:不一会儿",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:三个蒙面修士 / 李凡",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:不一会儿",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:三个蒙面修士 / 李凡",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保留时间锚点:不一会儿",
      "角色连续性:三个蒙面修士 / 李凡"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0001",
    "global_shot_number": 4,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B004",
    "shooting_script_row_id": "B719SSR000004",
    "shot_id": "B719SHOT000004",
    "shot_number": 4,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0002"
    ],
    "source_group_ids": [
      "G050"
    ],
    "source_refs": [
      {
        "id": "B718SSR000004",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B004",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0002",
        "layer": "scene_plan"
      },
      {
        "id": "AB0002",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0002"
    ],
    "staging": {
      "action": "三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
    "transition_refs": [
      {
        "block_id": "EP0001B003",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B005",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000005",
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000005_ACT001",
        "action_text": "还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B005"
      }
    ],
    "block_id": "EP0001B005",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B004",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保持flashback表达",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "不得抹平叙事顺序与故事顺序差",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:记得",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 老道",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保持flashback表达",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "不得抹平叙事顺序与故事顺序差",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:记得",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 老道",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保持flashback表达",
      "不得抹平叙事顺序与故事顺序差",
      "保留时间锚点:记得",
      "角色连续性:李凡 / 老道"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 10
    },
    "duration_seconds": 10,
    "episode_id": "EP0001",
    "global_shot_number": 5,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B005",
    "shooting_script_row_id": "B719SSR000005",
    "shot_id": "B719SHOT000005",
    "shot_number": 5,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0003"
    ],
    "source_group_ids": [
      "G051"
    ],
    "source_refs": [
      {
        "id": "B718SSR000005",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B005",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0003",
        "layer": "scene_plan"
      },
      {
        "id": "AB0003",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0003"
    ],
    "staging": {
      "action": "还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。",
    "transition_refs": [
      {
        "block_id": "EP0001B004",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B006",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000002"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000006_ACT001",
        "action_text": "‘欢迎使用穿越者心理健康维护系统’。\n系统。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B006"
      }
    ],
    "block_id": "EP0001B006",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B005",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:穿越者心理健康维护系统 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:穿越者心理健康维护系统 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:穿越者心理健康维护系统 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0001",
    "global_shot_number": 6,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B006",
    "shooting_script_row_id": "B719SSR000006",
    "shot_id": "B719SHOT000006",
    "shot_number": 6,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G052"
    ],
    "source_refs": [
      {
        "id": "B718SSR000006",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B006",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0004",
        "layer": "scene_plan"
      },
      {
        "id": "AB0004",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0004"
    ],
    "staging": {
      "action": "‘欢迎使用穿越者心理健康维护系统’。\n系统。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "‘欢迎使用穿越者心理健康维护系统’。\n系统。",
    "transition_refs": [
      {
        "block_id": "EP0001B005",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B007",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": []
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000007_ACT001",
        "action_text": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B007"
      }
    ],
    "block_id": "EP0001B007",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B006",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 道士"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0001",
    "global_shot_number": 7,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B007",
    "shooting_script_row_id": "B719SSR000007",
    "shot_id": "B719SHOT000007",
    "shot_number": 7,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G053"
    ],
    "source_refs": [
      {
        "id": "B718SSR000007",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B007",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0005",
        "layer": "scene_plan"
      },
      {
        "id": "AB0004",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0005"
    ],
    "staging": {
      "action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。",
    "transition_refs": [
      {
        "block_id": "EP0001B006",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B008",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000177",
      "E000002"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000008_ACT001",
        "action_text": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B008"
      }
    ],
    "block_id": "EP0001B008",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B007",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 道士"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0001",
    "global_shot_number": 8,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B008",
    "shooting_script_row_id": "B719SSR000008",
    "shot_id": "B719SHOT000008",
    "shot_number": 8,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G053"
    ],
    "source_refs": [
      {
        "id": "B718SSR000008",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B008",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0005",
        "layer": "scene_plan"
      },
      {
        "id": "AB0004",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0005"
    ],
    "staging": {
      "action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。",
    "transition_refs": [
      {
        "block_id": "EP0001B007",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B009",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000177",
      "E000002"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000009_ACT001",
        "action_text": "系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B009"
      }
    ],
    "block_id": "EP0001B009",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B008",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 道士"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 10
    },
    "duration_seconds": 10,
    "episode_id": "EP0001",
    "global_shot_number": 9,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B009",
    "shooting_script_row_id": "B719SSR000009",
    "shot_id": "B719SHOT000009",
    "shot_number": 9,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G053"
    ],
    "source_refs": [
      {
        "id": "B718SSR000009",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B009",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0005",
        "layer": "scene_plan"
      },
      {
        "id": "AB0004",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0005"
    ],
    "staging": {
      "action": "系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。",
    "transition_refs": [
      {
        "block_id": "EP0001B008",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B010",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000177",
      "E000002"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000010_ACT001",
        "action_text": "李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B010"
      }
    ],
    "block_id": "EP0001B010",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B009",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 老道",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 老道",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 老道"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 10
    },
    "duration_seconds": 10,
    "episode_id": "EP0001",
    "global_shot_number": 10,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B010",
    "shooting_script_row_id": "B719SSR000010",
    "shot_id": "B719SHOT000010",
    "shot_number": 10,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B718SSR000010",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B010",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0006",
        "layer": "scene_plan"
      },
      {
        "id": "AB0005",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0006"
    ],
    "staging": {
      "action": "李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。",
    "transition_refs": [
      {
        "block_id": "EP0001B009",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0001B011",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000002"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000011_ACT001",
        "action_text": "卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0001B011"
      }
    ],
    "block_id": "EP0001B011",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B010",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0001",
    "global_shot_number": 11,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B011",
    "shooting_script_row_id": "B719SSR000011",
    "shot_id": "B719SHOT000011",
    "shot_number": 11,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B718SSR000011",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0001B011",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0007",
        "layer": "scene_plan"
      },
      {
        "id": "AB0005",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0007"
    ],
    "staging": {
      "action": "卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。",
    "transition_refs": [
      {
        "block_id": "EP0001B010",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B001",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000012_ACT001",
        "action_text": "恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B001"
      }
    ],
    "block_id": "EP0002B001",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0001B011",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0002",
    "global_shot_number": 12,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B001",
    "shooting_script_row_id": "B719SSR000012",
    "shot_id": "B719SHOT000012",
    "shot_number": 1,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B718SSR000012",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B001",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0008",
        "layer": "scene_plan"
      },
      {
        "id": "AB0005",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0008"
    ],
    "staging": {
      "action": "恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。",
    "transition_refs": [
      {
        "block_id": "EP0001B011",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B002",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000013_ACT001",
        "action_text": "李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B002"
      }
    ],
    "block_id": "EP0002B002",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B001",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0002",
    "global_shot_number": 13,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B002",
    "shooting_script_row_id": "B719SSR000013",
    "shot_id": "B719SHOT000013",
    "shot_number": 2,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B718SSR000013",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B002",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0009",
        "layer": "scene_plan"
      },
      {
        "id": "AB0005",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0009"
    ],
    "staging": {
      "action": "李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。",
    "transition_refs": [
      {
        "block_id": "EP0002B001",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B003",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000014_ACT001",
        "action_text": "恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B003"
      }
    ],
    "block_id": "EP0002B003",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B002",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0002",
    "global_shot_number": 14,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B003",
    "shooting_script_row_id": "B719SSR000014",
    "shot_id": "B719SHOT000014",
    "shot_number": 3,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B718SSR000014",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B003",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0010",
        "layer": "scene_plan"
      },
      {
        "id": "AB0006",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0010"
    ],
    "staging": {
      "action": "恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
    "transition_refs": [
      {
        "block_id": "EP0002B002",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B004",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000015_ACT001",
        "action_text": "‘本系统还可进行抽奖。’;‘李凡的心情上升了1点。’。\n‘本系统还可进行抽奖。’。\n‘李凡的心情上升了1点。’。\n‘抽奖功能暂不可用,当前充能进度,8/100’。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B004"
      }
    ],
    "block_id": "EP0002B004",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B003",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0002",
    "global_shot_number": 15,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B004",
    "shooting_script_row_id": "B719SSR000015",
    "shot_id": "B719SHOT000015",
    "shot_number": 4,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B718SSR000015",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B004",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0011",
        "layer": "scene_plan"
      },
      {
        "id": "AB0006",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0011"
    ],
    "staging": {
      "action": "‘本系统还可进行抽奖。’;‘李凡的心情上升了1点。’。\n‘本系统还可进行抽奖。’。\n‘李凡的心情上升了1点。’。\n‘抽奖功能暂不可用,当前充能进度,8/100’。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "‘本系统还可进行抽奖。’;‘李凡的心情上升了1点。’。\n‘本系统还可进行抽奖。’。\n‘李凡的心情上升了1点。’。\n‘抽奖功能暂不可用,当前充能进度,8/100’。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
    "transition_refs": [
      {
        "block_id": "EP0002B003",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B005",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000016_ACT001",
        "action_text": "卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n‘抽奖功能暂不可用,当前充能进度,9/100’。\n卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B005"
      }
    ],
    "block_id": "EP0002B005",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B004",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 系统",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 系统"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 8
    },
    "duration_seconds": 8,
    "episode_id": "EP0002",
    "global_shot_number": 16,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B005",
    "shooting_script_row_id": "B719SSR000016",
    "shot_id": "B719SHOT000016",
    "shot_number": 5,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B718SSR000016",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B005",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0012",
        "layer": "scene_plan"
      },
      {
        "id": "AB0006",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0012"
    ],
    "staging": {
      "action": "卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n‘抽奖功能暂不可用,当前充能进度,9/100’。\n卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n‘抽奖功能暂不可用,当前充能进度,9/100’。\n卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
    "transition_refs": [
      {
        "block_id": "EP0002B004",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B006",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000017_ACT001",
        "action_text": "偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B006"
      }
    ],
    "block_id": "EP0002B006",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B005",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:随后",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:随后",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保留时间锚点:随后",
      "角色连续性:李凡 / 道士"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0002",
    "global_shot_number": 17,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B006",
    "shooting_script_row_id": "B719SSR000017",
    "shot_id": "B719SHOT000017",
    "shot_number": 6,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B718SSR000017",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B006",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0013",
        "layer": "scene_plan"
      },
      {
        "id": "AB0006",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0013"
    ],
    "staging": {
      "action": "偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
    "transition_refs": [
      {
        "block_id": "EP0002B005",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B007",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000177"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000018_ACT001",
        "action_text": "李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B007"
      }
    ],
    "block_id": "EP0002B007",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B006",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:随后",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:随后",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保留时间锚点:随后",
      "角色连续性:李凡 / 道士"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0002",
    "global_shot_number": 18,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B007",
    "shooting_script_row_id": "B719SSR000018",
    "shot_id": "B719SHOT000018",
    "shot_number": 7,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B718SSR000018",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B007",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0013",
        "layer": "scene_plan"
      },
      {
        "id": "AB0006",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0013"
    ],
    "staging": {
      "action": "李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。",
    "transition_refs": [
      {
        "block_id": "EP0002B006",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B008",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000177"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000019_ACT001",
        "action_text": "李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B008"
      }
    ],
    "block_id": "EP0002B008",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B007",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "保留时间锚点:随后",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "保留时间锚点:随后",
        "type": "candidate_meta_continuity_guard"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 道士",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "保留时间锚点:随后",
      "角色连续性:李凡 / 道士"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0002",
    "global_shot_number": 19,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B008",
    "shooting_script_row_id": "B719SSR000019",
    "shot_id": "B719SHOT000019",
    "shot_number": 8,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B718SSR000019",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B008",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0013",
        "layer": "scene_plan"
      },
      {
        "id": "AB0006",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0013"
    ],
    "staging": {
      "action": "李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
    "transition_refs": [
      {
        "block_id": "EP0002B007",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0002B009",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000177"
    ]
  },
  {
    "action_sequence": [
      {
        "action_id": "B719SHOT000020_ACT001",
        "action_text": "‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。",
        "extraction_scope": "whole_screenplay_block",
        "order": 1,
        "source_block_id": "EP0002B009"
      }
    ],
    "block_id": "EP0002B009",
    "camera_movement": "static",
    "camera_plan": "medium_shot_static_provider_neutral_placeholder",
    "continuity_refs": [
      {
        "block_id": "EP0002B008",
        "type": "previous_screenplay_block_context"
      },
      {
        "source_field": "screenplay_block.continuity_requirements",
        "text": "角色连续性:李凡 / 老道",
        "type": "source_continuity_requirement"
      },
      {
        "source_field": "candidate_meta.continuity_guard.continuity_requirements",
        "text": "角色连续性:李凡 / 老道",
        "type": "candidate_meta_continuity_guard"
      }
    ],
    "continuity_requirements": [
      "角色连续性:李凡 / 老道"
    ],
    "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
    "dialogue_units": [],
    "duration": {
      "basis": "screenplay_text_length_bucket",
      "seconds": 6
    },
    "duration_seconds": 6,
    "episode_id": "EP0002",
    "global_shot_number": 20,
    "location_entity_uid": "",
    "location_entity_uids": [],
    "prop_entity_uids": [],
    "provider_neutral_prompt": "",
    "routing_basis": {
      "artifact_family": "B7.18_readiness_row_plus_B7.16_repaired_block",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B009",
    "shooting_script_row_id": "B719SSR000020",
    "shot_id": "B719SHOT000020",
    "shot_number": 9,
    "shot_scale": "medium_shot",
    "sound_music_placeholder": {
      "audio_generation_status": "not_generated",
      "music": "provider_neutral_music_placeholder",
      "sound": "provider_neutral_diegetic_sound_placeholder"
    },
    "source_beat_ids": [
      "AB0007"
    ],
    "source_group_ids": [
      "G054"
    ],
    "source_refs": [
      {
        "id": "B718SSR000020",
        "layer": "B7.18_readiness_matrix"
      },
      {
        "id": "EP0002B009",
        "layer": "B7.16_repaired_screenplay_block"
      },
      {
        "id": "S0014",
        "layer": "scene_plan"
      },
      {
        "id": "AB0007",
        "layer": "adaptation_beat"
      }
    ],
    "source_scene_ids": [
      "S0014"
    ],
    "staging": {
      "action": "‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。",
      "basis": "B7.16_repaired_screenplay_text"
    },
    "staging_action": "‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。",
    "transition_refs": [
      {
        "block_id": "EP0002B008",
        "type": "previous_screenplay_block"
      },
      {
        "block_id": "EP0003B001",
        "type": "next_screenplay_block"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_18_shooting_script_reentry_gate",
        "layer": "B7.18_gate"
      },
      {
        "id": "B7_18A_shooting_script_reentry_planning_deepseek_audit_gate",
        "layer": "B7.18A_gate"
      }
    ],
    "visible_entity_uids": [
      "E000007",
      "E000002"
    ]
  }
]

Gate

{
  "accepted_overlay_writeback_allowed": false,
  "adapter_render_allowed": false,
  "b7_19a_deepseek_advisory_required": true,
  "canonical_kg_writeback_allowed": false,
  "created_at": "2026-05-28T09:00:14.965894Z",
  "derived_shooting_script_created": true,
  "derived_shooting_script_only": true,
  "gate_status": "b7_19_shooting_script_execution_ready_for_deepseek_advisory_no_downstream",
  "media_generation_allowed": false,
  "operator_overlay_writeback_allowed": false,
  "policy": {
    "adapter_render_allowed": false,
    "b7_19a_deepseek_audit_required": true,
    "derived_shooting_script_only": true,
    "does_not_execute_replay": true,
    "does_not_write_accepted_overlay": true,
    "does_not_write_canonical_kg": true,
    "does_not_write_operator_overlay": true,
    "does_not_write_raw_kg": true,
    "fresh_run_required": true,
    "media_generation": false,
    "prompt_packet_generation_allowed": false,
    "provider_job_execution": false,
    "requires_b7_18a_support": true,
    "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_generation_allowed": true,
    "shot_context_generation_allowed": false,
    "source_screenplay_overwrite_allowed": false,
    "stage": "B7.19_shooting_script_execution_contract"
  },
  "prompt_packet_generation_allowed": false,
  "provider_job_execution_allowed": false,
  "raw_kg_writeback_allowed": false,
  "replay_execution_allowed": false,
  "required_next_action": "B7.19A_shooting_script_execution_deepseek_audit",
  "shooting_script_generation_completed": true,
  "shot_context_generation_allowed": false,
  "status": "pass",
  "summary": {
    "accepted_overlay_write_count": 0,
    "adapter_render_count": 0,
    "canonical_writeback_count": 0,
    "media_generation_count": 0,
    "operator_overlay_write_count": 0,
    "planned_next_contract": "B7.19A_shooting_script_execution_deepseek_audit",
    "prompt_packet_generation_count": 0,
    "provider_job_execution_count": 0,
    "raw_kg_writeback_count": 0,
    "replay_action_count": 0,
    "required_field_failure_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_generation_count": 1,
    "shooting_script_row_count": 697,
    "shot_context_generation_count": 0,
    "source_readiness_matrix_row_count": 697,
    "source_screenplay_block_count": 697,
    "unique_shot_id_count": 697,
    "validator_failure_count": 0
  },
  "validation_failure_count": 0,
  "validation_failures": [],
  "version": "entity_identity_b7_19_shooting_script_execution_contract_gate.v1"
}