B7.23 Prompt Packet Execution

pass / b7_23_prompt_packet_execution_ready_for_deepseek_advisory_no_adapter

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.23A_prompt_packet_execution_deepseek_audit",
  "prompt_packet_generation_count": 1,
  "prompt_packet_row_count": 697,
  "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,
  "source_readiness_matrix_row_count": 697,
  "source_shot_context_row_count": 697,
  "unique_prompt_packet_id_count": 697,
  "unique_shot_id_count": 697,
  "validator_failure_count": 0
}

Rows Preview

[
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B001",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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常无欲以观其妙,常有欲以观其徼;墨竹山。"
      },
      "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": []
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000001.\nAction/Staging: (墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: preserve source continuity refs.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B002",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000001",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000001",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000001.\nAction/Staging: (墨竹山)\n常无欲以观其妙,常有欲以观其徼。\n地方三千里,两山十四峰,妖兽横行,毒瘴密布,人烟罕至。\n常无欲以观其妙,常有欲以观其徼;墨竹山。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: preserve source continuity refs.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B001",
    "shot_context_id": "B721SCX000001",
    "shot_context_row_id": "B721SCR000001",
    "shot_id": "B719SHOT000001",
    "source_beat_ids": [
      "AB0001"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000001",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000001",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B002",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000002.\nAction/Staging: 三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:不一会儿 | 角色连续性:三个蒙面修士 / 李凡.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B001",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B003",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000002",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000002",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000002.\nAction/Staging: 三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:不一会儿 | 角色连续性:三个蒙面修士 / 李凡.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B002",
    "shot_context_id": "B721SCX000002",
    "shot_context_row_id": "B721SCR000002",
    "shot_id": "B719SHOT000002",
    "source_beat_ids": [
      "AB0002"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000002",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000002",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B003",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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“上师。”三个蒙面修士一齐稽首。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000003.\nAction/Staging: 三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:不一会儿 | 角色连续性:三个蒙面修士 / 李凡.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B002",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B004",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000003",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000003",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000003.\nAction/Staging: 三个蒙面修士“上师。”三个蒙面修士一齐稽首。\n“上师。”三个蒙面修士一齐稽首。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:不一会儿 | 角色连续性:三个蒙面修士 / 李凡.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B003",
    "shot_context_id": "B721SCX000003",
    "shot_context_row_id": "B721SCR000003",
    "shot_id": "B719SHOT000003",
    "source_beat_ids": [
      "AB0002"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000003",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000003",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B004",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000004.\nAction/Staging: 三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 保留时间锚点:不一会儿 | 角色连续性:三个蒙面修士 / 李凡.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B003",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B005",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000004",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000004",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000004.\nAction/Staging: 三个蒙面修士坐了大约有两个时辰,童子中有一个实在是装不下去了,偷偷摸摸的偏过头,看看老道士的背影。\n“上师。”三个蒙面修士一齐稽首;“今晚在这坐一宿,睡一觉什么事也没有,若是睡不着,晚上不管听到…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 保留时间锚点:不一会儿 | 角色连续性:三个蒙面修士 / 李凡.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B004",
    "shot_context_id": "B721SCX000004",
    "shot_context_row_id": "B721SCR000004",
    "shot_id": "B719SHOT000004",
    "source_beat_ids": [
      "AB0002"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000004",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000004",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B005",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000005.\nAction/Staging: 还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 10 seconds.\nContinuity: 保持flashback表达 | 不得抹平叙事顺序与故事顺序差 | 保留时间锚点:记得 | 角色连续性:李凡 / 老道.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B004",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B006",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000005",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000005",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000005.\nAction/Staging: 还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…。\n李凡或许还能搞一点再发明再创造。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界。\n还有那边那个老道,一副隐藏boss扫地僧的装逼模样,看起来倒不…;唉……如果是穿越到一般的世界,李凡或许还能搞一点再发明再创造。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 10 seconds.\nContinuity: 保持flashback表达 | 不得抹平叙事顺序与故事顺序差 | 保留时间锚点:记得 | 角色连续性:李凡 / 老道.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B005",
    "shot_context_id": "B721SCX000005",
    "shot_context_row_id": "B721SCR000005",
    "shot_id": "B719SHOT000005",
    "source_beat_ids": [
      "AB0003"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000005",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000005",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B006",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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系统。"
      },
      "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": []
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000006.\nAction/Staging: ‘欢迎使用穿越者心理健康维护系统’。\n系统。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 角色连续性:穿越者心理健康维护系统 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B005",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B007",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000006",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000006",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000006.\nAction/Staging: ‘欢迎使用穿越者心理健康维护系统’。\n系统。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 角色连续性:穿越者心理健康维护系统 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B006",
    "shot_context_id": "B721SCX000006",
    "shot_context_row_id": "B721SCR000006",
    "shot_id": "B719SHOT000006",
    "source_beat_ids": [
      "AB0004"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000006",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000006",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B007",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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不是!心理健康维护系统是咩啊。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000007.\nAction/Staging: 老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B006",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B008",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000007",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000007",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000007.\nAction/Staging: 老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n‘请宿主选择先天气运’。\n不是!心理健康维护系统是咩啊。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B007",
    "shot_context_id": "B721SCX000007",
    "shot_context_row_id": "B721SCR000007",
    "shot_id": "B719SHOT000007",
    "source_beat_ids": [
      "AB0004"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000007",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000007",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B008",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000008.\nAction/Staging: 老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B007",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B009",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000008",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000008",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000008.\nAction/Staging: 老道:不好意思不好意思!别介意别介意。\n然后他就看到老道扭头瞪着自己,赶忙点头哈腰得盘腿坐好,“不好意思不好意思!别介意别介意!”\n任务流?练级流?点数强化?召唤抽奖?签到打卡?自动托管。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B008",
    "shot_context_id": "B721SCX000008",
    "shot_context_row_id": "B721SCR000008",
    "shot_id": "B719SHOT000008",
    "source_beat_ids": [
      "AB0004"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000008",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000008",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B009",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000009.\nAction/Staging: 系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 10 seconds.\nContinuity: 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B008",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B010",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000009",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000009",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000009.\nAction/Staging: 系统:哦,镇静一点……镇静尼玛个头啊。\n镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…,跳起来嗷呜一声恶龙。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码。\n‘请宿主选择先天气运’;不是!心理健康维护系统是咩啊!“哦,镇静一点……镇静尼玛个头啊!真特码的是心理健康的系统给的…;李凡实在。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 10 seconds.\nContinuity: 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B009",
    "shot_context_id": "B721SCX000009",
    "shot_context_row_id": "B721SCR000009",
    "shot_id": "B719SHOT000009",
    "source_beat_ids": [
      "AB0004"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000009",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000009",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B010",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000010.\nAction/Staging: 李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 10 seconds.\nContinuity: 角色连续性:李凡 / 老道.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B009",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0001B011",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000010",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000010",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000010.\nAction/Staging: 李凡“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又开始搞他心态了。\n‘确认宿主选择先天气运,镇静一点’。\n‘李凡的心情下降了1点’。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…。\n“……”李凡瞅瞅老道,又瞅瞅怀里的饼,还没等他反应过来,系统又…;‘确认宿主选择先天气运,镇静一点’。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 10 seconds.\nContinuity: 角色连续性:李凡 / 老道.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B010",
    "shot_context_id": "B721SCX000010",
    "shot_context_row_id": "B721SCR000010",
    "shot_id": "B719SHOT000010",
    "source_beat_ids": [
      "AB0005"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000010",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000010",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0001B011",
    "episode_id": "EP0001",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡白眼一翻往蒲团上一趟,看着自己的头顶。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000011.\nAction/Staging: 卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B010",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B001",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000011",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000011",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000011.\nAction/Staging: 卧丢你母的……这什么吊系统啊……;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n卧丢你母的……这什么吊系统啊……。\n李凡白眼一翻往蒲团上一趟,看着自己的头顶。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0001B011",
    "shot_context_id": "B721SCX000011",
    "shot_context_row_id": "B721SCR000011",
    "shot_id": "B719SHOT000011",
    "source_beat_ids": [
      "AB0005"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000011",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000011",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B001",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000012.\nAction/Staging: 恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0001B011",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B002",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000012",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000012",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000012.\nAction/Staging: 恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…;‘李凡的心情下降了1点’。\n‘李凡的心情下降了1点’。\n恩,是的,就这样了,什么攻击防御速度,根骨灵根悟性,甚至金木水…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B001",
    "shot_context_id": "B721SCX000012",
    "shot_context_row_id": "B721SCR000012",
    "shot_id": "B719SHOT000012",
    "source_beat_ids": [
      "AB0005"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000012",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000012",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B002",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡,“……”。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000013.\nAction/Staging: 李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B001",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B003",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000013",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000013",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000013.\nAction/Staging: 李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…;‘李凡的心情上升了1点。’。\n‘李凡的心情上升了1点。’。\n李凡真是恨不得一个白眼把系统翻死,碰上这种坑爹流的系统,他真是…。\n李凡,“……”。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B002",
    "shot_context_id": "B721SCX000013",
    "shot_context_row_id": "B721SCR000013",
    "shot_id": "B719SHOT000013",
    "source_beat_ids": [
      "AB0005"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000013",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000013",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B003",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000014.\nAction/Staging: 恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B002",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B004",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000014",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000014",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000014.\nAction/Staging: 恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n恩,吃了两个饼就长回来两点呢……不过吃不下了……不过既然是这…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B003",
    "shot_context_id": "B721SCX000014",
    "shot_context_row_id": "B721SCR000014",
    "shot_id": "B719SHOT000014",
    "source_beat_ids": [
      "AB0006"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000014",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000014",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B004",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000015.\nAction/Staging: ‘本系统还可进行抽奖。’;‘李凡的心情上升了1点。’。\n‘本系统还可进行抽奖。’。\n‘李凡的心情上升了1点。’。\n‘抽奖功能暂不可用,当前充能进度,8/100’。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B003",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B005",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000015",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000015",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000015.\nAction/Staging: ‘本系统还可进行抽奖。’;‘李凡的心情上升了1点。’。\n‘本系统还可进行抽奖。’。\n‘李凡的心情上升了1点。’。\n‘抽奖功能暂不可用,当前充能进度,8/100’。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B004",
    "shot_context_id": "B721SCX000015",
    "shot_context_row_id": "B721SCR000015",
    "shot_id": "B719SHOT000015",
    "source_beat_ids": [
      "AB0006"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000015",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000015",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B005",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000016.\nAction/Staging: 卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n‘抽奖功能暂不可用,当前充能进度,9/100’。\n卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B004",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B006",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000016",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000016",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000016.\nAction/Staging: 卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…;‘李凡的心情下降了1点。’。\n‘李凡的心情下降了1点。’。\n‘抽奖功能暂不可用,当前充能进度,9/100’。\n卧槽!不是,这年头连开局十连都舍不得送的系统是没有未来的你懂不…。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 8 seconds.\nContinuity: 角色连续性:李凡 / 系统.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B005",
    "shot_context_id": "B721SCX000016",
    "shot_context_row_id": "B721SCR000016",
    "shot_id": "B719SHOT000016",
    "source_beat_ids": [
      "AB0006"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000016",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000016",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B006",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000017.\nAction/Staging: 偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:随后 | 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B005",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B007",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000017",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000017",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000017.\nAction/Staging: 偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:随后 | 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B006",
    "shot_context_id": "B721SCX000017",
    "shot_context_row_id": "B721SCR000017",
    "shot_id": "B719SHOT000017",
    "source_beat_ids": [
      "AB0006"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000017",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000017",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B007",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000018.\nAction/Staging: 李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:随后 | 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B006",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B008",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000018",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000018",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000018.\nAction/Staging: 李凡“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑。\n“哈!虚月当空!”坐在前边的老道士突然爆发出一声怪笑,“小子!…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:随后 | 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B007",
    "shot_context_id": "B721SCX000018",
    "shot_context_row_id": "B721SCR000018",
    "shot_id": "B719SHOT000018",
    "source_beat_ids": [
      "AB0006"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000018",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000018",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B008",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000019.\nAction/Staging: 李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:随后 | 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B007",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0002B009",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000019",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000019",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000019.\nAction/Staging: 李凡:偏偏李凡一开始的先天气运。\n偏偏李凡一开始的先天气运。\n李凡吃力得揉着太阳穴,摊上这么个坑爹系统可真尼玛累啊……总之…。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 保留时间锚点:随后 | 角色连续性:李凡 / 道士.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B008",
    "shot_context_id": "B721SCX000019",
    "shot_context_row_id": "B721SCR000019",
    "shot_id": "B719SHOT000019",
    "source_beat_ids": [
      "AB0006"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000019",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000019",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  },
  {
    "adapter_render_status": "not_rendered_in_b7_23",
    "block_id": "EP0002B009",
    "episode_id": "EP0002",
    "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"
      },
      {
        "code": "no_provider_specific_syntax_in_b7_23",
        "reason": "B7.23 emits provider-neutral prompt packets only"
      }
    ],
    "policy_flags": {
      "derived_from_b7_21_shot_context": 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_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_components": {
      "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李凡的眼前,猛然现出了老道的脸。"
      },
      "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"
        ]
      },
      "provider_neutral_prompt": "Provider-neutral shot prompt for shot_id=B719SHOT000020.\nAction/Staging: ‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 角色连续性:李凡 / 老道.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
      "transition_context": {
        "transition_refs": [
          {
            "block_id": "EP0002B008",
            "type": "previous_screenplay_block"
          },
          {
            "block_id": "EP0003B001",
            "type": "next_screenplay_block"
          }
        ]
      }
    },
    "prompt_packet_id": "B723PP000020",
    "prompt_packet_mode": "provider_neutral_video_prompt_packet",
    "prompt_packet_row_id": "B723PPR000020",
    "prompt_text": "Provider-neutral shot prompt for shot_id=B719SHOT000020.\nAction/Staging: ‘李凡的心情上升了1点。注意!李凡,心情,6/100,极度危险…。\n李凡,心情,6/100,极度危险。\n李凡的眼前,猛然现出了老道的脸。\nCamera: medium_shot; movement=static; plan=medium_shot_static_provider_neutral_placeholder.\nDuration: 6 seconds.\nContinuity: 角色连续性:李凡 / 老道.\nNo provider-specific syntax, parameters, media claims, or adapter-only fields.",
    "provider_media_status": "not_executed_in_b7_23",
    "routing_basis": {
      "artifact_family": "B7.22_readiness_row_plus_B7.21_shot_context_row",
      "no_entity_name_work_title_block_title_or_sample_text_branching": true
    },
    "screenplay_block_id": "EP0002B009",
    "shot_context_id": "B721SCX000020",
    "shot_context_row_id": "B721SCR000020",
    "shot_id": "B719SHOT000020",
    "source_beat_ids": [
      "AB0007"
    ],
    "source_refs": [
      {
        "id": "B7_23_prompt_packet_execution_input",
        "layer": "B7.23_input"
      },
      {
        "id": "B722PPR000020",
        "layer": "B7.22_prompt_packet_readiness_matrix"
      },
      {
        "id": "B721SCR000020",
        "layer": "B7.21_shot_context_row"
      },
      {
        "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"
    ],
    "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"
      },
      {
        "code": "adapter_render_pending",
        "resolution_stage": "B7.24_or_later",
        "scope": "adapter"
      }
    ]
  }
]

Gate

{
  "accepted_overlay_writeback_allowed": false,
  "adapter_render_allowed": false,
  "b7_23a_deepseek_advisory_required": true,
  "canonical_kg_writeback_allowed": false,
  "created_at": "2026-05-28T09:55:11.766016Z",
  "gate_status": "b7_23_prompt_packet_execution_ready_for_deepseek_advisory_no_adapter",
  "media_generation_allowed": false,
  "operator_overlay_writeback_allowed": false,
  "policy": {
    "adapter_render_allowed": false,
    "b7_23a_deepseek_audit_required": 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": true,
    "provider_job_execution": false,
    "provider_neutral_prompt_packet_only": true,
    "requires_b7_22a_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,
    "stage": "B7.23_prompt_packet_execution_contract"
  },
  "prompt_packet_generation_completed": true,
  "provider_job_execution_allowed": false,
  "provider_neutral_prompt_packet_created": true,
  "provider_neutral_prompt_packet_only": true,
  "raw_kg_writeback_allowed": false,
  "replay_execution_allowed": false,
  "required_next_action": "B7.23A_prompt_packet_execution_deepseek_audit",
  "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.23A_prompt_packet_execution_deepseek_audit",
    "prompt_packet_generation_count": 1,
    "prompt_packet_row_count": 697,
    "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,
    "source_readiness_matrix_row_count": 697,
    "source_shot_context_row_count": 697,
    "unique_prompt_packet_id_count": 697,
    "unique_shot_id_count": 697,
    "validator_failure_count": 0
  },
  "validation_failure_count": 0,
  "validation_failures": [],
  "version": "entity_identity_b7_23_prompt_packet_execution_contract_gate.v1"
}