B7.21 Shot Context Execution

pass / b7_21_shot_context_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.21A_shot_context_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,
  "shot_context_generation_count": 1,
  "shot_context_row_count": 697,
  "source_readiness_matrix_row_count": 697,
  "source_ready_row_count": 697,
  "source_shooting_script_row_count": 697,
  "unique_shot_id_count": 697,
  "validator_failure_count": 0
}

Rows Preview

[
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000001_ACT001",
          "action_text": "(墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B001"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "(墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "(墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B001",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "continuity_refs": [],
      "continuity_requirements": []
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": []
    },
    "episode_id": "EP0001",
    "global_shot_number": 1,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B001",
    "shooting_script_row_id": "B719SSR000001",
    "shot_context_id": "B721SCX000001",
    "shot_context_row_id": "B721SCR000001",
    "shot_id": "B719SHOT000001",
    "shot_number": 1,
    "source_beat_ids": [
      "AB0001"
    ],
    "source_group_ids": [
      "G049"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000001",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000001",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B002",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "visible_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "entity_context"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000002_ACT001",
          "action_text": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B002"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B002",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "保留时间锚点:不一会儿",
        "角色连续性:三个蒙面修士 / 李凡"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000005",
        "E000007"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 2,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B002",
    "shooting_script_row_id": "B719SSR000002",
    "shot_context_id": "B721SCX000002",
    "shot_context_row_id": "B721SCR000002",
    "shot_id": "B719SHOT000002",
    "shot_number": 2,
    "source_beat_ids": [
      "AB0002"
    ],
    "source_group_ids": [
      "G050"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000002",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000002",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B001",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B003",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000003_ACT001",
          "action_text": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B003"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B003",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "保留时间锚点:不一会儿",
        "角色连续性:三个蒙面修士 / 李凡"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000005",
        "E000007"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 3,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B003",
    "shooting_script_row_id": "B719SSR000003",
    "shot_context_id": "B721SCX000003",
    "shot_context_row_id": "B721SCR000003",
    "shot_id": "B719SHOT000003",
    "shot_number": 3,
    "source_beat_ids": [
      "AB0002"
    ],
    "source_group_ids": [
      "G050"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000003",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000003",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B002",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B004",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000004_ACT001",
          "action_text": "三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B004"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B004",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "保留时间锚点:不一会儿",
        "角色连续性:三个蒙面修士 / 李凡"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000005",
        "E000007"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 4,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B004",
    "shooting_script_row_id": "B719SSR000004",
    "shot_context_id": "B721SCX000004",
    "shot_context_row_id": "B721SCR000004",
    "shot_id": "B719SHOT000004",
    "shot_number": 4,
    "source_beat_ids": [
      "AB0002"
    ],
    "source_group_ids": [
      "G050"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000004",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000004",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B003",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B005",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "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"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B005",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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表达",
        "不得抹平叙事顺序与故事顺序差",
        "保留时间锚点:记得",
        "角色连续性:李凡 / 老道"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 10
      },
      "duration_seconds": 10,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000002"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 5,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B005",
    "shooting_script_row_id": "B719SSR000005",
    "shot_context_id": "B721SCX000005",
    "shot_context_row_id": "B721SCR000005",
    "shot_id": "B719SHOT000005",
    "shot_number": 5,
    "source_beat_ids": [
      "AB0003"
    ],
    "source_group_ids": [
      "G051"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000005",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000005",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B004",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B006",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000006_ACT001",
          "action_text": "‘欢迎使用穿越者心理健康维护系统’。\n系统。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B006"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "‘欢迎使用穿越者心理健康维护系统’。\n系统。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "‘欢迎使用穿越者心理健康维护系统’。\n系统。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B006",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:穿越者心理健康维护系统 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": []
    },
    "episode_id": "EP0001",
    "global_shot_number": 6,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B006",
    "shooting_script_row_id": "B719SSR000006",
    "shot_context_id": "B721SCX000006",
    "shot_context_row_id": "B721SCR000006",
    "shot_id": "B719SHOT000006",
    "shot_number": 6,
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G052"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000006",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000006",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B005",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B007",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "visible_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "entity_context"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000007_ACT001",
          "action_text": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B007"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B007",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 道士"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000177",
        "E000002"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 7,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B007",
    "shooting_script_row_id": "B719SSR000007",
    "shot_context_id": "B721SCX000007",
    "shot_context_row_id": "B721SCR000007",
    "shot_id": "B719SHOT000007",
    "shot_number": 7,
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G053"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000007",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000007",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B006",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B008",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000008_ACT001",
          "action_text": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B008"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B008",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 道士"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000177",
        "E000002"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 8,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B008",
    "shooting_script_row_id": "B719SSR000008",
    "shot_context_id": "B721SCX000008",
    "shot_context_row_id": "B721SCR000008",
    "shot_id": "B719SHOT000008",
    "shot_number": 8,
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G053"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000008",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000008",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B007",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B009",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000009_ACT001",
          "action_text": "系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B009"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B009",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 道士"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 10
      },
      "duration_seconds": 10,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000177",
        "E000002"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 9,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B009",
    "shooting_script_row_id": "B719SSR000009",
    "shot_context_id": "B721SCX000009",
    "shot_context_row_id": "B721SCR000009",
    "shot_id": "B719SHOT000009",
    "shot_number": 9,
    "source_beat_ids": [
      "AB0004"
    ],
    "source_group_ids": [
      "G053"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000009",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000009",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B008",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B010",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "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"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B010",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 老道"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 10
      },
      "duration_seconds": 10,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000002"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 10,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B010",
    "shooting_script_row_id": "B719SSR000010",
    "shot_context_id": "B721SCX000010",
    "shot_context_row_id": "B721SCR000010",
    "shot_id": "B719SHOT000010",
    "shot_number": 10,
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000010",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000010",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B009",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0001B011",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000011_ACT001",
          "action_text": "卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0001B011"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0001B011",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007"
      ]
    },
    "episode_id": "EP0001",
    "global_shot_number": 11,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B011",
    "shooting_script_row_id": "B719SSR000011",
    "shot_context_id": "B721SCX000011",
    "shot_context_row_id": "B721SCR000011",
    "shot_id": "B719SHOT000011",
    "shot_number": 11,
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000011",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000011",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B010",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B001",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000012_ACT001",
          "action_text": "恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0002B001"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B001",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 12,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B001",
    "shooting_script_row_id": "B719SSR000012",
    "shot_context_id": "B721SCX000012",
    "shot_context_row_id": "B721SCR000012",
    "shot_id": "B719SHOT000012",
    "shot_number": 1,
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000012",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000012",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0001B011",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B002",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000013_ACT001",
          "action_text": "李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0002B002"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B002",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 13,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B002",
    "shooting_script_row_id": "B719SSR000013",
    "shot_context_id": "B721SCX000013",
    "shot_context_row_id": "B721SCR000013",
    "shot_id": "B719SHOT000013",
    "shot_number": 2,
    "source_beat_ids": [
      "AB0005"
    ],
    "source_group_ids": [
      "AG0005"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000013",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000013",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B001",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B003",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000014_ACT001",
          "action_text": "恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0002B003"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B003",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 14,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B003",
    "shooting_script_row_id": "B719SSR000014",
    "shot_context_id": "B721SCX000014",
    "shot_context_row_id": "B721SCR000014",
    "shot_id": "B719SHOT000014",
    "shot_number": 3,
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000014",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000014",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B002",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B004",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "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"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B004",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 15,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B004",
    "shooting_script_row_id": "B719SSR000015",
    "shot_context_id": "B721SCX000015",
    "shot_context_row_id": "B721SCR000015",
    "shot_id": "B719SHOT000015",
    "shot_number": 4,
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000015",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000015",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B003",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B005",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "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"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B005",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 系统"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 8
      },
      "duration_seconds": 8,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 16,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B005",
    "shooting_script_row_id": "B719SSR000016",
    "shot_context_id": "B721SCX000016",
    "shot_context_row_id": "B721SCR000016",
    "shot_id": "B719SHOT000016",
    "shot_number": 5,
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000016",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000016",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B004",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B006",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000017_ACT001",
          "action_text": "偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0002B006"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B006",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "保留时间锚点:随后",
        "角色连续性:李凡 / 道士"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000177"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 17,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B006",
    "shooting_script_row_id": "B719SSR000017",
    "shot_context_id": "B721SCX000017",
    "shot_context_row_id": "B721SCR000017",
    "shot_id": "B719SHOT000017",
    "shot_number": 6,
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000017",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000017",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B005",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B007",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000018_ACT001",
          "action_text": "李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0002B007"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B007",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "保留时间锚点:随后",
        "角色连续性:李凡 / 道士"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000177"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 18,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B007",
    "shooting_script_row_id": "B719SSR000018",
    "shot_context_id": "B721SCX000018",
    "shot_context_row_id": "B721SCR000018",
    "shot_id": "B719SHOT000018",
    "shot_number": 7,
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000018",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000018",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B006",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B008",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "action_sequence": [
        {
          "action_id": "B719SHOT000019_ACT001",
          "action_text": "李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
          "extraction_scope": "whole_screenplay_block",
          "order": 1,
          "source_block_id": "EP0002B008"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B008",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "保留时间锚点:随后",
        "角色连续性:李凡 / 道士"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000177"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 19,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B008",
    "shooting_script_row_id": "B719SSR000019",
    "shot_context_id": "B721SCX000019",
    "shot_context_row_id": "B721SCR000019",
    "shot_id": "B719SHOT000019",
    "shot_number": 8,
    "source_beat_ids": [
      "AB0006"
    ],
    "source_group_ids": [
      "AG0006"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000019",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000019",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B007",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0002B009",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  },
  {
    "action_context": {
      "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"
        }
      ],
      "dialogue_extraction_status": "not_executed_in_b7_19_context_layer_pending",
      "dialogue_units": [],
      "source_fields": [
        "B7.19.staging_action",
        "B7.19.action_sequence",
        "B7.19.dialogue_units"
      ],
      "staging": {
        "action": "‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。",
        "basis": "B7.16_repaired_screenplay_text"
      },
      "staging_action": "‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。"
    },
    "adapter_render_status": "not_generated_in_b7_21",
    "block_id": "EP0002B009",
    "camera_context": {
      "camera_movement": "static",
      "camera_plan": "medium_shot_static_provider_neutral_placeholder",
      "provider_specific_camera_payload": "",
      "shot_scale": "medium_shot"
    },
    "continuity_context": {
      "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": [
        "角色连续性:李凡 / 老道"
      ]
    },
    "duration_context": {
      "audio_generation_status": "not_generated",
      "duration": {
        "basis": "screenplay_text_length_bucket",
        "seconds": 6
      },
      "duration_seconds": 6,
      "sound_music_placeholder": {
        "audio_generation_status": "not_generated",
        "music": "provider_neutral_music_placeholder",
        "sound": "provider_neutral_diegetic_sound_placeholder"
      }
    },
    "entity_context_refs": {
      "entity_context_status": "uid_refs_only_no_context_package_generation_in_b7_21",
      "location_entity_uid": "",
      "location_entity_uids": [],
      "prop_entity_uids": [],
      "visible_entity_uids": [
        "E000007",
        "E000002"
      ]
    },
    "episode_id": "EP0002",
    "global_shot_number": 20,
    "negative_constraints": [
      {
        "code": "do_not_generate_prompt_packet_in_b7_21",
        "reason": "B7.21 closes shot context execution only"
      },
      {
        "code": "do_not_render_provider_adapter_in_b7_21",
        "reason": "Adapter payloads are downstream of prompt packet planning"
      },
      {
        "code": "do_not_execute_provider_or_media_job",
        "reason": "Now-32 remains evidence gated"
      },
      {
        "code": "do_not_write_kg_or_overlay",
        "reason": "B7.21 is derived downstream context only"
      },
      {
        "code": "do_not_replay",
        "reason": "Replay requires a separate accepted contract"
      }
    ],
    "policy_flags": {
      "derived_from_b7_19_shooting_script": true,
      "no_accepted_overlay_write": true,
      "no_adapter_payload_created": true,
      "no_block_title_branching": true,
      "no_canonical_kg_writeback": true,
      "no_entity_name_branching": true,
      "no_media_generated": true,
      "no_operator_overlay_write": true,
      "no_prompt_packet_created": true,
      "no_provider_job_created": true,
      "no_raw_kg_writeback": true,
      "no_replay_execution": true,
      "no_sample_text_branching": true,
      "no_work_title_branching": true,
      "provider_neutral": true
    },
    "prompt_packet_status": "not_generated_in_b7_21",
    "provider_media_status": "not_executed_in_b7_21",
    "routing_basis": {
      "artifact_family": "B7.20_readiness_row_plus_B7.19_shooting_script_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B009",
    "shooting_script_row_id": "B719SSR000020",
    "shot_context_id": "B721SCX000020",
    "shot_context_row_id": "B721SCR000020",
    "shot_id": "B719SHOT000020",
    "shot_number": 9,
    "source_beat_ids": [
      "AB0007"
    ],
    "source_group_ids": [
      "G054"
    ],
    "source_refs": [
      {
        "id": "B7_21_shot_context_execution_input",
        "layer": "B7.21_input"
      },
      {
        "id": "B720SCR000020",
        "layer": "B7.20_readiness_matrix"
      },
      {
        "id": "B719SSR000020",
        "layer": "B7.19_shooting_script_row"
      },
      {
        "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"
    ],
    "transition_context": {
      "transition_refs": [
        {
          "block_id": "EP0002B008",
          "type": "previous_screenplay_block"
        },
        {
          "block_id": "EP0003B001",
          "type": "next_screenplay_block"
        }
      ]
    },
    "uncertainty_markers": [
      {
        "code": "provider_choice_pending",
        "resolution_stage": "prompt_packet_or_adapter_layer",
        "scope": "shot_context"
      },
      {
        "code": "prompt_packet_not_generated",
        "resolution_stage": "B7.22_or_later",
        "scope": "downstream"
      },
      {
        "code": "real_media_not_generated",
        "resolution_stage": "manual_provider_execution_only",
        "scope": "provider_media"
      },
      {
        "code": "shot_context_is_derived_from_shooting_script",
        "resolution_stage": "DeepSeek_B7.21A_audit",
        "scope": "provenance"
      },
      {
        "code": "location_entity_uid_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "location_context"
      },
      {
        "code": "prop_entity_uids_empty_in_source_row",
        "resolution_stage": "future_context_enrichment_if_needed",
        "scope": "prop_context"
      }
    ],
    "validation_refs": [
      {
        "id": "B7_20_shot_context_reentry_gate",
        "layer": "B7.20_gate"
      },
      {
        "id": "B7_20A_shot_context_reentry_planning_deepseek_audit_gate",
        "layer": "B7.20A_gate"
      }
    ]
  }
]

Gate

{
  "accepted_overlay_writeback_allowed": false,
  "adapter_render_allowed": false,
  "b7_21a_deepseek_advisory_required": true,
  "canonical_kg_writeback_allowed": false,
  "created_at": "2026-05-28T09:32:04.656782Z",
  "derived_shot_context_created": true,
  "derived_shot_context_only": true,
  "gate_status": "b7_21_shot_context_execution_ready_for_deepseek_advisory_no_downstream",
  "media_generation_allowed": false,
  "operator_overlay_writeback_allowed": false,
  "policy": {
    "adapter_render_allowed": false,
    "b7_21a_deepseek_audit_required": true,
    "derived_shot_context_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_20a_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,
    "shot_context_generation_allowed": true,
    "stage": "B7.21_shot_context_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.21A_shot_context_execution_deepseek_audit",
  "shot_context_generation_completed": true,
  "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.21A_shot_context_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,
    "shot_context_generation_count": 1,
    "shot_context_row_count": 697,
    "source_readiness_matrix_row_count": 697,
    "source_ready_row_count": 697,
    "source_shooting_script_row_count": 697,
    "unique_shot_id_count": 697,
    "validator_failure_count": 0
  },
  "validation_failure_count": 0,
  "validation_failures": [],
  "version": "entity_identity_b7_21_shot_context_execution_contract_gate.v1"
}