[
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH01",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.88,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.88,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "正当",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正当",
          "snippet": "…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正当",
          "snippet": "看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        }
      ]
    },
    "camera": "组接主镜头",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "跳树攀枝，采花觅果",
        "势镇汪洋，威宁瑶海"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；构图镜头：组接主镜头；远景；连续性：时间锚点：正当"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；径跳入瀑布泉中，忽睁睛抬头观看，那里…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "跳树攀枝，采花觅果",
        "势镇汪洋，威宁瑶海"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；构图镜头：组接主镜头；远景；连续性：时间锚点：正当"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴；威宁瑶海，波翻雪…；诗曰 / 跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴…",
      "actions": [
        "跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…",
        "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴；威宁瑶海，波翻雪…；诗曰"
      ],
      "narration": "跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼… 你看他瞑目蹲身，将身一纵，径跳入瀑布泉中，忽睁睛抬头观看，那里…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…",
      "on_screen_text": "",
      "scene_notes": "跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼… 你看他瞑目蹲身，将身一纵，径跳入瀑布泉中，忽睁睛抬头观看，那里…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间锚点：正当；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.88,
        "order_delta": 0,
        "anchor_label": "正当",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH01",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴；威宁瑶海，波翻雪…；诗曰 / 跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴…",
      "camera": "组接主镜头",
      "duration_seconds": 5.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "势镇",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：跳树攀枝，采花觅果；势镇汪洋，威宁瑶海；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "势镇",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正当",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH02",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.88,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.88,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "正当",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正当",
          "snippet": "…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正当",
          "snippet": "看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…",
        "主角的反应镜头，推进那猴在山中，却会行走跳跃…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；构图镜头：中近景；连续性：时间锚点：正当"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；径跳入瀑布泉中，忽睁睛抬头观看，那里…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…",
        "主角的反应镜头，推进那猴在山中，却会行走跳跃…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；构图镜头：中近景；连续性：时间锚点：正当"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼…",
      "actions": [
        "那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼…"
      ],
      "narration": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴；威宁瑶海，波翻雪…；诗曰 / 跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴…",
      "on_screen_text": "",
      "scene_notes": "跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼… 你看他瞑目蹲身，将身一纵，径跳入瀑布泉中，忽睁睛抬头观看，那里…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间锚点：正当；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.88,
        "order_delta": 0,
        "anchor_label": "正当",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH02",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "主角的反应镜头，推进那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼…",
      "camera": "中近景",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "推进那猴在山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；主角的反应镜头，推进那猴在山中，却会行走跳跃…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "推进那猴在山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正当",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH03",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.88,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.88,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "正当",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正当",
          "snippet": "…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正当",
          "snippet": "看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…",
        "一派白虹起，千寻雪浪飞"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…；一派白虹起，千寻雪浪飞；构图镜头：正反打；连续性：时间锚点：正当"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；一派白虹起，千寻雪浪飞；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；一派白虹起，千寻雪浪飞；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；径跳入瀑布泉中，忽睁睛抬头观看，那里…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…",
        "一派白虹起，千寻雪浪飞"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花…；一派白虹起，千寻雪浪飞；构图镜头：正反打；连续性：时间锚点：正当"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼…",
        "一派白虹起，千寻雪浪飞；海风吹不断，江月照还依"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼… 你看他瞑目蹲身，将身一纵，径跳入瀑布泉中，忽睁睛抬头观看，那里…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间锚点：正当；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.88,
        "order_delta": 0,
        "anchor_label": "正当",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH03",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那猴在山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；一派白虹起，千寻雪浪飞；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；一派白虹起，千寻雪浪飞；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那猴在山中，却会行走跳跃，食草木，饮涧泉…；一派白虹起，千寻雪浪飞；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那猴在山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正当",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0002_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0002_SH03",
        "source_refs": [
          "S0002",
          "EP0001",
          "EP0001B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH04",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.88,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.88,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "正当",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正当",
          "snippet": "…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正当",
          "snippet": "看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "诗曰",
        "人物收束镜头，停在诗曰"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：诗曰；人物收束镜头，停在诗曰；构图镜头：远景；连续性：时间锚点：正当"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰；人物收束镜头，停在诗曰；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰；人物收束镜头，停在诗曰；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；径跳入瀑布泉中，忽睁睛抬头观看，那里…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "诗曰",
        "人物收束镜头，停在诗曰"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正当"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：跳树攀枝，采花觅果",
        "径跳入瀑布泉中，忽睁睛抬头观看，那里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：诗曰；人物收束镜头，停在诗曰；构图镜头：远景；连续性：时间锚点：正当"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在诗曰",
      "actions": [
        "诗曰"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…；那猴在山中，却会行走跳跃，食草木，饮涧泉，采山花，觅树果；与狼… 你看他瞑目蹲身，将身一纵，径跳入瀑布泉中，忽睁睛抬头观看，那里…；看罢多时，跳过桥中间，左右观看，只见正当中有一石碣。碣上有一行…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间锚点：正当；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：跳树攀枝，采花觅果；抛弹子，邷么儿；跑沙窝，砌宝塔；赶蜻蜓，扑…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在诗曰",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.88,
        "order_delta": 0,
        "anchor_label": "正当",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH04",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "势镇汪洋，威宁瑶海。势镇汪洋，潮涌银山鱼入穴…",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "人物收束镜头，停在诗曰",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那猴在山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰；人物收束镜头，停在诗曰；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰；人物收束镜头，停在诗曰；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰；人物收束镜头，停在诗曰；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那猴在山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正当",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH01",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精"
        },
        {
          "kind": "forward",
          "field": "key_beat_4",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "三阳交泰产群生，仙石胞含日月精"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：三阳交泰产群生，仙石胞含日月精；构图镜头：对白建立镜头；远景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：三阳交泰产群生，仙石胞含日月精；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：三阳交泰产群生，仙石胞含日月精；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通；完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "三阳交泰产群生，仙石胞含日月精"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：三阳交泰产群生，仙石胞含日月精；构图镜头：对白建立镜头；远景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道，假他名姓配丹成 料应必…",
      "actions": [
        "三阳交泰产群生，仙石胞含日月精"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道，假他名姓配丹成 料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精，芝兰香蕙，瑶草奇…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出三阳交泰产群生，仙石胞含日月精",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": 0,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH01",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道，假他名姓配丹成 料应必…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "刨山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：三阳交泰产群生，仙石胞含日月精；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：三阳交泰产群生，仙石胞含日月精；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：三阳交泰产群生，仙石胞含日月精；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "刨山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH02",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精"
        },
        {
          "kind": "forward",
          "field": "key_beat_4",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "借卵化猴完大道，假他名姓配丹成",
        "主角的反应镜头，推进借卵化猴完大道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通；完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "借卵化猴完大道，假他名姓配丹成",
        "主角的反应镜头，推进借卵化猴完大道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进借卵化猴完大道，假他名姓配丹成",
      "actions": [
        "借卵化猴完大道，假他名姓配丹成"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道，假他名姓配丹成 料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精，芝兰香蕙，瑶草奇…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进借卵化猴完大道，假他名姓配丹成",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": 0,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH02",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "主角的反应镜头，推进借卵化猴完大道，假他名姓配丹成",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "刨山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；主角的反应镜头，推进借卵化猴完大道…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "刨山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH03",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精"
        },
        {
          "kind": "forward",
          "field": "key_beat_4",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "借卵化猴完大道，假他名姓配丹成",
        "内观不识因无相，外合明知作有形"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通；完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "借卵化猴完大道，假他名姓配丹成",
        "内观不识因无相，外合明知作有形"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "借卵化猴完大道，假他名姓配丹成",
        "内观不识因无相，外合明知作有形"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道，假他名姓配丹成 料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精，芝兰香蕙，瑶草奇…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": 0,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH03",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "刨山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：借卵化猴完大道，假他名姓配丹成；内观不识因无相，外合明知作有形；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "刨山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0003_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0003_SH03",
        "source_refs": [
          "S0003",
          "EP0001",
          "EP0001B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH04",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精"
        },
        {
          "kind": "forward",
          "field": "key_beat_4",
          "text": "之后",
          "snippet": "说破源流万法通。也是他运至时来，自登木筏之后，…"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "料应必遇知音者，说破源流万法通"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：料应必遇知音者，说破源流万法通；构图镜头：远景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：料应必遇知音者，说破源流万法通；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：料应必遇知音者，说破源流万法通；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通；完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "料应必遇知音者，说破源流万法通"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进"
      ],
      "scene_context": [
        "借卵化猴完大道，假他名姓配丹成料应必遇知音者，说破源流万法通",
        "完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：料应必遇知音者，说破源流万法通；构图镜头：远景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…",
      "actions": [
        "料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道，假他名姓配丹成 料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…；次日，众猴果去采仙桃，摘异果，刨山药，劚黄精，芝兰香蕙，瑶草奇…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：三阳交泰产群生，仙石胞含日月精",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": 0,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH04",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "三阳交泰产群生，仙石胞含日月精；借卵化猴完大道…",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "人物收束镜头，停在料应必遇知音者，说破源流万法通。也是他运至时来，自登木筏之后，…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "刨山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：料应必遇知音者，说破源流万法通；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：料应必遇知音者，说破源流万法通；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：料应必遇知音者，说破源流万法通；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "刨山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH01",
    "narrative_order": 4,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": 1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": 1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0003",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；构图镜头：对白建立镜头；远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：伐木丁丁，云边谷口徐行；卖薪沽酒，狂笑自陶情；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；构图镜头：对白建立镜头；远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名…",
      "actions": [
        "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…"
      ],
      "narration": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名夺利几时休？早起迟眠不自由！ 头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…；猴王近前叫道：“老神仙！弟子起手。”那樵汉慌忙丢了斧，转身答礼…",
      "on_screen_text": "",
      "scene_notes": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名夺利几时休？早起迟眠不自由！ 头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…；猴王近前叫道：“老神仙！弟子起手。”那樵汉慌忙丢了斧，转身答礼…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事4->故事5；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": 1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH01",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名…",
      "camera": "对白建立镜头",
      "duration_seconds": 5.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH02",
    "narrative_order": 4,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": 1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": 1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0003",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "争名夺利几时休"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：争名夺利几时休；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：伐木丁丁，云边谷口徐行；卖薪沽酒，狂笑自陶情；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "争名夺利几时休"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：争名夺利几时休；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进争名夺利几时休？早起迟眠不自由！",
      "actions": [
        "争名夺利几时休？早起迟眠不自由！"
      ],
      "narration": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名夺利几时休？早起迟眠不自由！ 头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…；猴王近前叫道：“老神仙！弟子起手。”那樵汉慌忙丢了斧，转身答礼…",
      "on_screen_text": "",
      "scene_notes": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名夺利几时休？早起迟眠不自由！ 头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…；猴王近前叫道：“老神仙！弟子起手。”那樵汉慌忙丢了斧，转身答礼…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事4->故事5；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进争名夺利几时休？早起迟眠不自由！",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": 1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH02",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "主角的反应镜头，推进争名夺利几时休？早起迟眠不自由！",
      "camera": "中近景",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH03",
    "narrative_order": 4,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": 1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": 1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0003",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "争名夺利几时休",
        "骑着驴骡思骏马，官居宰相望王侯"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：伐木丁丁，云边谷口徐行；卖薪沽酒，狂笑自陶情；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "争名夺利几时休",
        "骑着驴骡思骏马，官居宰相望王侯"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "争名夺利几时休？早起迟眠不自由！",
        "骑着驴骡思骏马，官居宰相望王侯"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名夺利几时休？早起迟眠不自由！ 头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…；猴王近前叫道：“老神仙！弟子起手。”那樵汉慌忙丢了斧，转身答礼…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事4->故事5；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0004",
      "shot_id": "S0004_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": 1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH03",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 4.2,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：争名夺利几时休；骑着驴骡思骏马，官居宰相望王侯；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0004_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0004_SH03",
        "source_refs": [
          "S0004",
          "EP0001",
          "EP0001B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH04",
    "narrative_order": 4,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": 1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": 1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0003",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "头上戴箬笠，乃是新笋初脱之箨"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：头上戴箬笠，乃是新笋初脱之箨；构图镜头：特写"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：头上戴箬笠，乃是新笋初脱之箨；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：头上戴箬笠，乃是新笋初脱之箨；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：伐木丁丁，云边谷口徐行；卖薪沽酒，狂笑自陶情；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "头上戴箬笠，乃是新笋初脱之箨"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情",
        "完整呈现并推进戏剧动作：“观棋柯烂"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：头上戴箬笠，乃是新笋初脱之箨；构图镜头：特写"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…",
      "actions": [
        "头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…；争名夺利几时休？早起迟眠不自由！ 头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…；猴王近前叫道：“老神仙！弟子起手。”那樵汉慌忙丢了斧，转身答礼…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事4->故事5；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒，狂笑自陶情。苍迳…",
      "audio_notes": "保留对白节奏；环境音先行；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0004",
      "shot_id": "S0004_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": 1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH04",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "“观棋柯烂，伐木丁丁，云边谷口徐行，卖薪沽酒…",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "人物收束镜头，停在头上戴箬笠，乃是新笋初脱之箨。身上穿布衣，乃是木绵捻就之纱。腰…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：头上戴箬笠，乃是新笋初脱之箨；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：头上戴箬笠，乃是新笋初脱之箨；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：头上戴箬笠，乃是新笋初脱之箨；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH01",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "insertion",
    "chronology_confidence": 0.62,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "insertion",
      "confidence": 0.62,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.42,
          "reason": "narrative_insertion"
        }
      ],
      "evidence": [
        {
          "kind": "insertion",
          "field": "text",
          "text": "且说",
          "snippet": "礼！志心朝礼！”祖师道：“你是那方人氏？且说个乡贯姓名明白，再拜。”猴王道：“弟子东"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那童子出得门来，高叫道：“甚么人在此搔扰"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "祖师道：“既是逐渐行来的也罢"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "time_mode": "insertion",
      "shot_role": "opening",
      "text": "动作：那童子出得门来，高叫道：“甚么人在此搔扰；构图镜头：对白建立镜头；远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那童子出得门来，高叫道：“甚么人在此搔扰；镜头：对白建立镜头；约束：时间：插叙",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那童子出得门来，高叫道：“甚么人在此搔扰；镜头：对白建立镜头；约束：时间：插叙；运动：作为插入信息镜头处理",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰；祖师道：“既是逐渐行来的也罢；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头以说明性为主；避免喧宾夺主；色彩规则：保持统一；用轻度层次差区分即可；时间层提示：插叙",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那童子出得门来，高叫道：“甚么人在此搔扰"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "祖师道：“既是逐渐行来的也罢"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "time_mode": "insertion",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那童子出得门来，高叫道：“甚么人在此搔扰；构图镜头：对白建立镜头；远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "插叙"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "insertion",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…；美猴…",
      "actions": [
        "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…；美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我… 美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…；祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：insertion；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_insertion_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "insertion",
        "confidence": 0.62,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH01",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "insertion",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…；美猴…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "此搔扰？”猴王扑的跳",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那童子出得门来，高叫道：“甚么人在此搔扰；镜头：对白建立镜头；约束：时间：插叙",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那童子出得门来，高叫道：“甚么人在此搔扰；镜头：对白建立镜头；约束：时间：插叙",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那童子出得门来，高叫道：“甚么人在此搔扰；镜头：对白建立镜头；约束：时间：插叙；运动：作为插入信息镜头处理",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "此搔扰？”猴王扑的跳",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_insertion_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH02",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "insertion",
    "chronology_confidence": 0.62,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "insertion",
      "confidence": 0.62,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.42,
          "reason": "narrative_insertion"
        }
      ],
      "evidence": [
        {
          "kind": "insertion",
          "field": "text",
          "text": "且说",
          "snippet": "礼！志心朝礼！”祖师道：“你是那方人氏？且说个乡贯姓名明白，再拜。”猴王道：“弟子东"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "美猴王一见，倒身下拜，磕头不计其数，口中只道…",
        "主角的反应镜头，推进美猴王一见，倒身下拜…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "主角的反应镜头，推进美猴王一见"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "time_mode": "insertion",
      "shot_role": "character",
      "text": "动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；镜头：中近景；约束：时间：插叙",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；镜头：中近景；约束：时间：插叙；运动：作为插入信息镜头处理",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰；主角的反应镜头，推进美猴王一见；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头以说明性为主；避免喧宾夺主；色彩规则：保持统一；用轻度层次差区分即可；时间层提示：插叙",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "美猴王一见，倒身下拜，磕头不计其数，口中只道…",
        "主角的反应镜头，推进美猴王一见，倒身下拜…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "主角的反应镜头，推进美猴王一见"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "time_mode": "insertion",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "插叙"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "insertion",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…",
      "actions": [
        "美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…；美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我… 美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…；祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：insertion；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_insertion_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "insertion",
        "confidence": 0.62,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH02",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "insertion",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "主角的反应镜头，推进美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "此搔扰？”猴王扑的跳",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；镜头：中近景；约束：时间：插叙",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；镜头：中近景；约束：时间：插叙",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；主角的反应镜头，推进美猴王一见，倒身下拜…；镜头：中近景；约束：时间：插叙；运动：作为插入信息镜头处理",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "此搔扰？”猴王扑的跳",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_insertion_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH03",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "insertion",
    "chronology_confidence": 0.62,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "insertion",
      "confidence": 0.62,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.42,
          "reason": "narrative_insertion"
        }
      ],
      "evidence": [
        {
          "kind": "insertion",
          "field": "text",
          "text": "且说",
          "snippet": "礼！志心朝礼！”祖师道：“你是那方人氏？且说个乡贯姓名明白，再拜。”猴王道：“弟子东"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "美猴王一见，倒身下拜，磕头不计其数，口中只道…",
        "少顷间，只听得呀的一声，洞门开处…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "对白推进核心信息"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "time_mode": "insertion",
      "shot_role": "dialogue_or_action",
      "text": "动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；镜头：正反打；约束：时间：插叙",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；镜头：正反打；约束：时间：插叙；运动：作为插入信息镜头处理；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头以说明性为主；避免喧宾夺主；色彩规则：保持统一；用轻度层次差区分即可；时间层提示：插叙",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "美猴王一见，倒身下拜，磕头不计其数，口中只道…",
        "少顷间，只听得呀的一声，洞门开处…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "对白推进核心信息"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "time_mode": "insertion",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "插叙"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "insertion",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…",
        "少顷间，只听得呀的一声，洞门开处，里面走出一个仙童，真个丰姿英…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…；美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我… 美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…；祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：insertion；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_insertion_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "insertion",
        "confidence": 0.62,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH03",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "insertion",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "此搔扰？”猴王扑的跳",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；镜头：正反打；约束：时间：插叙",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；镜头：正反打；约束：时间：插叙",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：美猴王一见，倒身下拜，磕头不计其数，口中只道…；少顷间，只听得呀的一声，洞门开处…；镜头：正反打；约束：时间：插叙；运动：作为插入信息镜头处理；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "此搔扰？”猴王扑的跳",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_insertion_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0005_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0005_SH03",
        "source_refs": [
          "S0005",
          "EP0001",
          "EP0001B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH04",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "insertion",
    "chronology_confidence": 0.62,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "insertion",
      "confidence": 0.62,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.42,
          "reason": "narrative_insertion"
        }
      ],
      "evidence": [
        {
          "kind": "insertion",
          "field": "text",
          "text": "且说",
          "snippet": "礼！志心朝礼！”祖师道：“你是那方人氏？且说个乡贯姓名明白，再拜。”猴王道：“弟子东"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "time_mode": "insertion",
      "variant_label": "插叙"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "祖师道：“既是逐渐行来的也罢"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "人物收束镜头，停在祖师道：“既是逐渐行来的也罢"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "time_mode": "insertion",
      "shot_role": "closing",
      "text": "动作：祖师道：“既是逐渐行来的也罢；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；信息补充镜头明确；插叙与主线过渡平顺",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：祖师道：“既是逐渐行来的也罢；镜头：远景；约束：时间：插叙",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：祖师道：“既是逐渐行来的也罢；镜头：远景；约束：时间：插叙；运动：作为插入信息镜头处理",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰；人物收束镜头，停在祖师道：“既是逐渐行来的也罢；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头以说明性为主；避免喧宾夺主；色彩规则：保持统一；用轻度层次差区分即可；时间层提示：插叙",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "祖师道：“既是逐渐行来的也罢"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "信息补充镜头明确",
        "插叙与主线过渡平顺"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰",
        "人物收束镜头，停在祖师道：“既是逐渐行来的也罢"
      ],
      "motion": [
        "作为插入信息镜头处理"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "插叙段风格突然断裂",
        "插叙镜头密度失控"
      ],
      "time_mode": "insertion",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：祖师道：“既是逐渐行来的也罢；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "插叙"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "insertion",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…",
      "actions": [
        "祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…；美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我… 美猴王一见，倒身下拜，磕头不计其数，口中只道：“师父！师父！我…；祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：insertion；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那童子出得门来，高叫道：“甚么人在此搔扰？”猴王扑的跳下树来，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_insertion_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "insertion",
        "confidence": 0.62,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH04",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "insertion",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "那童子出得门来，高叫道：“甚么人在此搔扰？”猴…",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "人物收束镜头，停在祖师道：“既是逐渐行来的也罢。你姓甚么？”猴王又道：“我无性。…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "此搔扰？”猴王扑的跳",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：祖师道：“既是逐渐行来的也罢；镜头：远景；约束：时间：插叙",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：祖师道：“既是逐渐行来的也罢；镜头：远景；约束：时间：插叙",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：祖师道：“既是逐渐行来的也罢；镜头：远景；约束：时间：插叙；运动：作为插入信息镜头处理",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；插叙段风格突然断裂；插叙镜头密度失控",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "此搔扰？”猴王扑的跳",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_insertion_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH01",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "记得",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "记得",
          "snippet": "悟空道：“弟子本来懵懂，不知多少时节。只记得灶下无火，常去山后打柴，见一山好桃树，我"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "话表美猴王得了姓名，怡然踊跃"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：记得"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃",
        "祖师又道：“教你‘流’字门中之道，如何"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：话表美猴王得了姓名，怡然踊跃；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：记得"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表美猴王得了姓名，怡然踊跃；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表美猴王得了姓名，怡然踊跃；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃；祖师又道：“教你‘流’字门中之道，如何；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "话表美猴王得了姓名，怡然踊跃"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：记得"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃",
        "祖师又道：“教你‘流’字门中之道，如何"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：话表美猴王得了姓名，怡然踊跃；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：记得"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…；天花…",
      "actions": [
        "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…；天花乱坠，地涌金莲。妙演三乘教，精微万法全 祖师闻言，咄的一声，跳下高台，手持戒尺，指定悟空道：“你这猢狲…；祖师又道：“教你‘流’字门中之道，如何？”悟空又问：“流字门中…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：记得；改编策略：compress；呈现策略：dialogue；组策略：compress_block；剧本目标：压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -2,
        "anchor_label": "记得",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH01",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢…",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…；天花…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "跳下高台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表美猴王得了姓名，怡然踊跃；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表美猴王得了姓名，怡然踊跃；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表美猴王得了姓名，怡然踊跃；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "跳下高台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "记得",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH02",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "记得",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "记得",
          "snippet": "悟空道：“弟子本来懵懂，不知多少时节。只记得灶下无火，常去山后打柴，见一山好桃树，我"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "天花乱坠，地涌金莲"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：记得"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃",
        "主角的反应镜头，推进天花乱坠，地涌金莲"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：天花乱坠，地涌金莲；构图镜头：中近景；连续性：时间锚点：记得"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃；主角的反应镜头，推进天花乱坠，地涌金莲；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "天花乱坠，地涌金莲"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：记得"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃",
        "主角的反应镜头，推进天花乱坠，地涌金莲"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：天花乱坠，地涌金莲；构图镜头：中近景；连续性：时间锚点：记得"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进天花乱坠，地涌金莲。妙演三乘教，精微万法全",
      "actions": [
        "天花乱坠，地涌金莲。妙演三乘教，精微万法全"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…；天花乱坠，地涌金莲。妙演三乘教，精微万法全 祖师闻言，咄的一声，跳下高台，手持戒尺，指定悟空道：“你这猢狲…；祖师又道：“教你‘流’字门中之道，如何？”悟空又问：“流字门中…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：记得；改编策略：compress；呈现策略：dialogue；组策略：compress_block；剧本目标：压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进天花乱坠，地涌金莲。妙演三乘教，精微万法全",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -2,
        "anchor_label": "记得",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH02",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢…",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "主角的反应镜头，推进天花乱坠，地涌金莲。妙演三乘教，精微万法全",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "跳下高台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "跳下高台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "记得",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH03",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "记得",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "记得",
          "snippet": "悟空道：“弟子本来懵懂，不知多少时节。只记得灶下无火，常去山后打柴，见一山好桃树，我"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "天花乱坠，地涌金莲",
        "慢摇麈尾喷珠玉，响振雷霆动九天"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：记得"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃",
        "对白推进核心信息"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；构图镜头：正反打；连续性：时间锚点：记得"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "天花乱坠，地涌金莲",
        "慢摇麈尾喷珠玉，响振雷霆动九天"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：记得"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃",
        "对白推进核心信息"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；构图镜头：正反打；连续性：时间锚点：记得"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "天花乱坠，地涌金莲。妙演三乘教，精微万法全",
        "慢摇麈尾喷珠玉，响振雷霆动九天"
      ],
      "narration": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…；天花乱坠，地涌金莲。妙演三乘教，精微万法全 祖师闻言，咄的一声，跳下高台，手持戒尺，指定悟空道：“你这猢狲…；祖师又道：“教你‘流’字门中之道，如何？”悟空又问：“流字门中…",
      "on_screen_text": "",
      "scene_notes": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…；天花乱坠，地涌金莲。妙演三乘教，精微万法全 祖师闻言，咄的一声，跳下高台，手持戒尺，指定悟空道：“你这猢狲…；祖师又道：“教你‘流’字门中之道，如何？”悟空又问：“流字门中…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：记得；改编策略：compress；呈现策略：dialogue；组策略：compress_block；剧本目标：压缩呈现并保留关键信息：话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢。那祖师即命大众…",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；保留对白推进；旁白带回忆感",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -2,
        "anchor_label": "记得",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH03",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "话表美猴王得了姓名，怡然踊跃；对菩提前作礼启谢…",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 6.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "跳下高台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：天花乱坠，地涌金莲；慢摇麈尾喷珠玉，响振雷霆动九天；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "跳下高台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "记得",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0006_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0006_SH03",
        "source_refs": [
          "S0006",
          "EP0001",
          "EP0001B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH01",
    "narrative_order": 7,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "午后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "攒簇五行颠倒用，功完随作佛和仙。 此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "key_beat_3",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "里传我道理，故此大胆径拜老爷榻下。”祖师听说，十分欢喜，暗自寻思道：“这厮果然是个天"
        },
        {
          "kind": "insertion",
          "field": "text",
          "text": "转到",
          "snippet": "东方天色微舒白，西路金光大显明。依旧路，转到前门，轻轻的推开进去，坐在原寝之处，故将"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "悟空应声叫道：“师父，弟子在此跪候多时"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "不遇至人传妙诀，空言口困…"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "text": "动作：悟空应声叫道：“师父，弟子在此跪候多时；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：午后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空应声叫道：“师父，弟子在此跪候多时；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空应声叫道：“师父，弟子在此跪候多时；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时；不遇至人传妙诀，空言口困…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "悟空应声叫道：“师父，弟子在此跪候多时"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "不遇至人传妙诀，空言口困…"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：悟空应声叫道：“师父，弟子在此跪候多时；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：午后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…；“难…",
      "actions": [
        "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…；“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：rumor；时间顺序：叙事7->故事5；时间锚点：午后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "旁白中景",
      "description_hint": "传闻段引入，场景带出悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "午后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0007_SH01",
      "scene_id": "S0007",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "rumor",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…；“难…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空应声叫道：“师父，弟子在此跪候多时；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空应声叫道：“师父，弟子在此跪候多时；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空应声叫道：“师父，弟子在此跪候多时；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "午后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0007",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0007_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0007_SH01",
        "source_refs": [
          "S0007",
          "EP0001",
          "EP0001B006"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH02",
    "narrative_order": 7,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "午后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "攒簇五行颠倒用，功完随作佛和仙。 此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "key_beat_3",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "里传我道理，故此大胆径拜老爷榻下。”祖师听说，十分欢喜，暗自寻思道：“这厮果然是个天"
        },
        {
          "kind": "insertion",
          "field": "text",
          "text": "转到",
          "snippet": "东方天色微舒白，西路金光大显明。依旧路，转到前门，轻轻的推开进去，坐在原寝之处，故将"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“难",
        "主角的反应镜头，推进“难"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "主角的反应镜头，推进“难"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "text": "动作：“难；主角的反应镜头，推进“难；构图镜头：中近景；连续性：时间锚点：午后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；主角的反应镜头，推进“难；镜头：中近景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；主角的反应镜头，推进“难；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时；主角的反应镜头，推进“难；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“难",
        "主角的反应镜头，推进“难"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "主角的反应镜头，推进“难"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“难；主角的反应镜头，推进“难；构图镜头：中近景；连续性：时间锚点：午后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…",
      "actions": [
        "“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…；“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：rumor；时间顺序：叙事7->故事5；时间锚点：午后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "午后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0007_SH02",
      "scene_id": "S0007",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "rumor",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "主角的反应镜头，推进“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；主角的反应镜头，推进“难；镜头：中近景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；主角的反应镜头，推进“难；镜头：中近景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；主角的反应镜头，推进“难；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "午后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0007",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0007_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0007_SH02",
        "source_refs": [
          "S0007",
          "EP0001",
          "EP0001B006"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH03",
    "narrative_order": 7,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "午后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "攒簇五行颠倒用，功完随作佛和仙。 此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "key_beat_3",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "里传我道理，故此大胆径拜老爷榻下。”祖师听说，十分欢喜，暗自寻思道：“这厮果然是个天"
        },
        {
          "kind": "insertion",
          "field": "text",
          "text": "转到",
          "snippet": "东方天色微舒白，西路金光大显明。依旧路，转到前门，轻轻的推开进去，坐在原寝之处，故将"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“难",
        "此时说破根源，悟空心灵福至，切切记了口诀…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "对白推进核心信息"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "text": "动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；构图镜头：正反打；连续性：时间锚点：午后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；镜头：正反打；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“难",
        "此时说破根源，悟空心灵福至，切切记了口诀…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "对白推进核心信息"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；构图镜头：正反打；连续性：时间锚点：午后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…",
        "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…；“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：rumor；时间顺序：叙事7->故事5；时间锚点：午后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "午后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0007_SH03",
      "scene_id": "S0007",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "rumor",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；镜头：正反打；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；镜头：正反打；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“难；此时说破根源，悟空心灵福至，切切记了口诀…；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "午后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0007",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0007_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0007_SH03",
        "source_refs": [
          "S0007",
          "EP0001",
          "EP0001B006"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0007_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0007_SH03",
        "source_refs": [
          "S0007",
          "EP0001",
          "EP0001B006"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH04",
    "narrative_order": 7,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "午后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "攒簇五行颠倒用，功完随作佛和仙。 此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "key_beat_3",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "里传我道理，故此大胆径拜老爷榻下。”祖师听说，十分欢喜，暗自寻思道：“这厮果然是个天"
        },
        {
          "kind": "insertion",
          "field": "text",
          "text": "转到",
          "snippet": "东方天色微舒白，西路金光大显明。依旧路，转到前门，轻轻的推开进去，坐在原寝之处，故将"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "此时说破根源，悟空心灵福至，切切记了口诀…",
        "人物收束镜头，停在此时说破根源，悟空心灵福至…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "人物收束镜头，停在此时说破根源"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "text": "动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；构图镜头：远景；连续性：时间锚点：午后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；镜头：远景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；镜头：远景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时；人物收束镜头，停在此时说破根源；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "此时说破根源，悟空心灵福至，切切记了口诀…",
        "人物收束镜头，停在此时说破根源，悟空心灵福至…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：午后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时",
        "人物收束镜头，停在此时说破根源"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；构图镜头：远景；连续性：时间锚点：午后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "actions": [
        "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…；“难！难！难！道最玄，莫把金丹作等闲。不遇至人传妙诀，空言口困…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：rumor；时间顺序：叙事7->故事5；时间锚点：午后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：悟空应声叫道：“师父，弟子在此跪候多时。”祖师闻得声音是悟空，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0007",
      "shot_id": "S0007_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "午后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0007_SH04",
      "scene_id": "S0007",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "rumor",
      "narrative_order": 7,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "悟空应声叫道：“师父，弟子在此跪候多时。”祖师…",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "人物收束镜头，停在此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；镜头：远景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；镜头：远景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；人物收束镜头，停在此时说破根源，悟空心灵福至…；镜头：远景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "午后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0007",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0007_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0007_SH04",
        "source_refs": [
          "S0007",
          "EP0001",
          "EP0001B006"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH01",
    "narrative_order": 8,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "五百年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "；丹成之后，鬼神难容。虽驻颜益寿，但到了五百年后，天降雷灾打你，须要见性明心，预先躲避。"
        },
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "。躲得过，寿与天齐，躲不过，就此绝命。再五百年后，天降火灾烧你。这火不是天火，亦不是凡火"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了三年",
          "snippet": "切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了三年",
          "snippet": "，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 5.5,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "此时说破根源，悟空心灵福至，切切记了口诀…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：此时说破根源，悟空心灵福至，切切记了口诀…；构图镜头：对白建立镜头；远景；连续性：时间锚点：五百年后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：却早过了三年，祖师复登宝座，与众说法；完整呈现并推进戏剧动作：此时说破根源；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "此时说破根源，悟空心灵福至，切切记了口诀…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：此时说破根源，悟空心灵福至，切切记了口诀…；构图镜头：对白建立镜头；远景；连续性：时间锚点：五百年后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早…",
      "actions": [
        "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…"
      ],
      "narration": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…",
      "on_screen_text": "",
      "scene_notes": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事8->故事6；时间锚点：五百年后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "五百年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 8
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH01",
      "scene_id": "S0008",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B007",
      "source_block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早…",
      "camera": "对白建立镜头",
      "duration_seconds": 5.5,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "三星洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时说破根源，悟空心灵福至，切切记了口诀…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "三星洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "五百年后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B007",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH02",
    "narrative_order": 8,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "五百年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "；丹成之后，鬼神难容。虽驻颜益寿，但到了五百年后，天降雷灾打你，须要见性明心，预先躲避。"
        },
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "。躲得过，寿与天齐，躲不过，就此绝命。再五百年后，天降火灾烧你。这火不是天火，亦不是凡火"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了三年",
          "snippet": "切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了三年",
          "snippet": "，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却早过了三年，祖师复登宝座，与众说法",
        "主角的反应镜头，推进却早过了三年，祖师复登宝座…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；构图镜头：中近景；连续性：时间锚点：五百年后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：却早过了三年，祖师复登宝座，与众说法；完整呈现并推进戏剧动作：此时说破根源；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却早过了三年，祖师复登宝座，与众说法",
        "主角的反应镜头，推进却早过了三年，祖师复登宝座…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；构图镜头：中近景；连续性：时间锚点：五百年后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…",
      "actions": [
        "却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事8->故事6；时间锚点：五百年后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "五百年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 8
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH02",
      "scene_id": "S0008",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B007",
      "source_block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "主角的反应镜头，推进却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "三星洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；主角的反应镜头，推进却早过了三年，祖师复登宝座…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "三星洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "五百年后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B007",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH03",
    "narrative_order": 8,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "五百年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "；丹成之后，鬼神难容。虽驻颜益寿，但到了五百年后，天降雷灾打你，须要见性明心，预先躲避。"
        },
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "。躲得过，寿与天齐，躲不过，就此绝命。再五百年后，天降火灾烧你。这火不是天火，亦不是凡火"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了三年",
          "snippet": "切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了三年",
          "snippet": "，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却早过了三年，祖师复登宝座，与众说法",
        "忽一日，祖师与众门人在三星洞前戏玩晚景"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；构图镜头：正反打；连续性：时间锚点：五百年后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：却早过了三年，祖师复登宝座，与众说法；完整呈现并推进戏剧动作：此时说破根源；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却早过了三年，祖师复登宝座，与众说法",
        "忽一日，祖师与众门人在三星洞前戏玩晚景"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；构图镜头：正反打；连续性：时间锚点：五百年后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…",
        "忽一日，祖师与众门人在三星洞前戏玩晚景。祖师道：“悟空，事成了…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事8->故事6；时间锚点：五百年后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "五百年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 8
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH03",
      "scene_id": "S0008",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B007",
      "source_block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "三星洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却早过了三年，祖师复登宝座，与众说法；忽一日，祖师与众门人在三星洞前戏玩晚景；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "三星洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "五百年后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B007",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0008_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0008_SH03",
        "source_refs": [
          "S0008",
          "EP0001",
          "EP0001B007"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH04",
    "narrative_order": 8,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "五百年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "；丹成之后，鬼神难容。虽驻颜益寿，但到了五百年后，天降雷灾打你，须要见性明心，预先躲避。"
        },
        {
          "kind": "relative_future",
          "field": "text",
          "text": "五百年后",
          "snippet": "。躲得过，寿与天齐，躲不过，就此绝命。再五百年后，天降火灾烧你。这火不是天火，亦不是凡火"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了三年",
          "snippet": "切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "午后",
          "snippet": "已得了好事。当日起来打混，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了三年",
          "snippet": "，暗暗维持，子前午后，自己调息。 却早过了三年，祖师复登宝座，与众说法。谈的是公案比语"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时说破根源，悟空心灵福至，切切记了口诀，对"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "忽一日，祖师与众门人在三星洞前戏玩晚景",
        "人物收束镜头，停在忽一日…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；构图镜头：远景；连续性：时间锚点：五百年后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：却早过了三年，祖师复登宝座，与众说法；完整呈现并推进戏剧动作：此时说破根源；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "忽一日，祖师与众门人在三星洞前戏玩晚景",
        "人物收束镜头，停在忽一日…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：五百年后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "却早过了三年，祖师复登宝座，与众说法",
        "完整呈现并推进戏剧动作：此时说破根源"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；构图镜头：远景；连续性：时间锚点：五百年后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在忽一日，祖师与众门人在三星洞前戏玩晚景。祖师道：“悟空，事成了…",
      "actions": [
        "忽一日，祖师与众门人在三星洞前戏玩晚景。祖师道：“悟空，事成了…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…；却早过了三年，祖师复登宝座，与众说法。谈的是公案比语，论的是外…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 旁白+画面；时间顺序：叙事8->故事6；时间锚点：五百年后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时说破根源，悟空心灵福至，切切记了口诀，对祖师拜谢深恩，即出…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在忽一日，祖师与众门人在三星洞前戏玩晚景。祖师道：“悟空，事成了…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "五百年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 8
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH04",
      "scene_id": "S0008",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B007",
      "source_block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "此时说破根源，悟空心灵福至，切切记了口诀，对祖…",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "人物收束镜头，停在忽一日，祖师与众门人在三星洞前戏玩晚景。祖师道：“悟空，事成了…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "三星洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：忽一日，祖师与众门人在三星洞前戏玩晚景；人物收束镜头，停在忽一日…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "三星洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "五百年后",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B007",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH01",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "一日，春归夏至，大众都在松树下会讲多时"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：一日，春归夏至，大众都在松树下会讲多时；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，春归夏至，大众都在松树下会讲多时；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，春归夏至，大众都在松树下会讲多时；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时；大众见了，鼓掌呀呀大笑；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "一日，春归夏至，大众都在松树下会讲多时"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：一日，春归夏至，大众都在松树下会讲多时；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…；郁郁…",
      "actions": [
        "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…；郁郁含烟贯四时，凌云直上秀贞姿 全无一点妖猴像，尽是经霜耐雪枝。大众见了，鼓掌呀呀大笑。都道：…；别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事9->故事8；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH01",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…；郁郁…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "松树",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，春归夏至，大众都在松树下会讲多时；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，春归夏至，大众都在松树下会讲多时；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，春归夏至，大众都在松树下会讲多时；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "松树",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH02",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "郁郁含烟贯四时，凌云直上秀贞姿",
        "主角的反应镜头，推进郁郁含烟贯四时…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时；大众见了，鼓掌呀呀大笑；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "郁郁含烟贯四时，凌云直上秀贞姿",
        "主角的反应镜头，推进郁郁含烟贯四时…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进郁郁含烟贯四时，凌云直上秀贞姿",
      "actions": [
        "郁郁含烟贯四时，凌云直上秀贞姿"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…；郁郁含烟贯四时，凌云直上秀贞姿 全无一点妖猴像，尽是经霜耐雪枝。大众见了，鼓掌呀呀大笑。都道：…；别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事9->故事8；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进郁郁含烟贯四时，凌云直上秀贞姿",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH02",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "主角的反应镜头，推进郁郁含烟贯四时，凌云直上秀贞姿",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "松树",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；主角的反应镜头，推进郁郁含烟贯四时…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "松树",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH03",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "郁郁含烟贯四时，凌云直上秀贞姿",
        "全无一点妖猴像，尽是经霜耐雪枝"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时；大众见了，鼓掌呀呀大笑；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "郁郁含烟贯四时，凌云直上秀贞姿",
        "全无一点妖猴像，尽是经霜耐雪枝"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "郁郁含烟贯四时，凌云直上秀贞姿",
        "全无一点妖猴像，尽是经霜耐雪枝。大众见了，鼓掌呀呀大笑。都道：…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…；郁郁含烟贯四时，凌云直上秀贞姿 全无一点妖猴像，尽是经霜耐雪枝。大众见了，鼓掌呀呀大笑。都道：…；别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事9->故事8；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH03",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "松树",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：郁郁含烟贯四时，凌云直上秀贞姿；全无一点妖猴像，尽是经霜耐雪枝；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "松树",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0009_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0009_SH03",
        "source_refs": [
          "S0009",
          "EP0002",
          "EP0002B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH04",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "别语叮咛还在耳，何期顷刻见东溟"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：别语叮咛还在耳，何期顷刻见东溟；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：别语叮咛还在耳，何期顷刻见东溟；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：别语叮咛还在耳，何期顷刻见东溟；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时；大众见了，鼓掌呀呀大笑；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "别语叮咛还在耳，何期顷刻见东溟"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时",
        "大众见了，鼓掌呀呀大笑"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：别语叮咛还在耳，何期顷刻见东溟；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…",
      "actions": [
        "别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…；郁郁含烟贯四时，凌云直上秀贞姿 全无一点妖猴像，尽是经霜耐雪枝。大众见了，鼓掌呀呀大笑。都道：…；别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事9->故事8；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，春归夏至，大众都在松树下会讲多时。大众曰：“悟空，你是那…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH04",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "一日，春归夏至，大众都在松树下会讲多时。大众曰…",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "人物收束镜头，停在别语叮咛还在耳，何期顷刻见东溟。悟空按下云头，直至花果山。找路…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "直至花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：别语叮咛还在耳，何期顷刻见东溟；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：别语叮咛还在耳，何期顷刻见东溟；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：别语叮咛还在耳，何期顷刻见东溟；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "直至花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH01",
    "narrative_order": 10,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0009",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "forward",
          "field": "key_beat_5",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "，我特寻来，要与他见个上下！” 那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        },
        {
          "kind": "rumor",
          "field": "key_beat_3",
          "text": "听说",
          "snippet": "那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "text": "动作：好猴王，将身一纵，跳起去，一路筋斗，直至北下观看…；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，将身一纵，跳起去，一路筋斗…；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，将身一纵，跳起去，一路筋斗…；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：将身一纵，跳起去；一路筋斗，直至北下观看，见一座高山，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好猴王，将身一纵，跳起去，一路筋斗，直至北下观看…；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰…",
      "actions": [
        "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…"
      ],
      "narration": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争… 猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…；原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…",
      "on_screen_text": "",
      "scene_notes": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争… 猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…；原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事10->故事8；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
      "audio_notes": "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0010",
      "shot_id": "S0010_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "旁白中景",
      "description_hint": "传闻段引入，场景带出好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH01",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "rumor",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰…",
      "camera": "对白建立镜头",
      "duration_seconds": 5.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "直至北下观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，将身一纵，跳起去，一路筋斗…；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，将身一纵，跳起去，一路筋斗…；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，将身一纵，跳起去，一路筋斗…；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "直至北下观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH02",
    "narrative_order": 10,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0009",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "forward",
          "field": "key_beat_5",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "，我特寻来，要与他见个上下！” 那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        },
        {
          "kind": "rumor",
          "field": "key_beat_3",
          "text": "听说",
          "snippet": "那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "笔峰挺立，曲涧深沉"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "text": "动作：笔峰挺立，曲涧深沉；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；镜头：中近景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：将身一纵，跳起去；一路筋斗，直至北下观看，见一座高山，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "笔峰挺立，曲涧深沉"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：笔峰挺立，曲涧深沉；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争…",
      "actions": [
        "笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争… 猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…；原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事10->故事8；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
      "audio_notes": "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0010",
      "shot_id": "S0010_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH02",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "rumor",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "主角的反应镜头，推进笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "了道",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；镜头：中近景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；镜头：中近景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "了道",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH03",
    "narrative_order": 10,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0009",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "forward",
          "field": "key_beat_5",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "，我特寻来，要与他见个上下！” 那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        },
        {
          "kind": "rumor",
          "field": "key_beat_3",
          "text": "听说",
          "snippet": "那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "笔峰挺立，曲涧深沉",
        "那小妖听说，急忙跑入洞里，报道：“大王"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "text": "动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；镜头：正反打；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：将身一纵，跳起去；一路筋斗，直至北下观看，见一座高山，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "笔峰挺立，曲涧深沉",
        "那小妖听说，急忙跑入洞里，报道：“大王"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争…",
        "那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”魔王道：“有…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争… 猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…；原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事10->故事8；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
      "audio_notes": "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0010",
      "shot_id": "S0010_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH03",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "rumor",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "了道",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；镜头：正反打；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；镜头：正反打；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：笔峰挺立，曲涧深沉；那小妖听说，急忙跑入洞里，报道：“大王；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "了道",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0010_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0010_SH03",
        "source_refs": [
          "S0010",
          "EP0002",
          "EP0002B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH04",
    "narrative_order": 10,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0007",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0007",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0009",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "forward",
          "field": "key_beat_5",
          "text": "之后",
          "snippet": "仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "，我特寻来，要与他见个上下！” 那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        },
        {
          "kind": "rumor",
          "field": "key_beat_3",
          "text": "听说",
          "snippet": "那小妖听说，急忙跑入洞里，报道：“大王！祸事了！”"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "猴王喝道：“这泼魔这般眼大，看不见老孙",
        "人物收束镜头，停在猴王喝道：“这泼魔这般眼大…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "text": "动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；构图镜头：远景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；镜头：远景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；镜头：远景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：将身一纵，跳起去；一路筋斗，直至北下观看，见一座高山，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "猴王喝道：“这泼魔这般眼大，看不见老孙",
        "人物收束镜头，停在猴王喝道：“这泼魔这般眼大…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效"
      ],
      "scene_context": [
        "将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
        "两崖花木争…猴王喝道：“这泼魔这般眼大，看不见老孙"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；构图镜头：远景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…",
      "actions": [
        "猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…；笔峰挺立，曲涧深沉。笔峰挺立透空霄，曲涧深沉通地户。两崖花木争… 猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…；原来人得仙体，出神变化，无方不知。这猴王自从了道之后，身上有八…；重要性：铺垫；呈现：对白驱动 / 氛围镜头 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事10->故事8；时间锚点：之后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，将身一纵，跳起去，一路筋斗，直至北下观看，见一座高山，…",
      "audio_notes": "保留对白节奏；传闻内容以旁白驱动；保留对白推进；动作点补音效",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0010",
      "shot_id": "S0010_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0007",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH04",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "rumor",
      "narrative_order": 10,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "好猴王，将身一纵，跳起去，一路筋斗，直至北下观…",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "人物收束镜头，停在猴王喝道：“这泼魔这般眼大，看不见老孙！”魔王见了，笑道：“你…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "了道",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；镜头：远景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；镜头：远景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：猴王喝道：“这泼魔这般眼大，看不见老孙；人物收束镜头，停在猴王喝道：“这泼魔这般眼大…；镜头：远景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "了道",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH01",
    "narrative_order": 11,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0008",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0008",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0009",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0009",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "那方，不意学得这般手段！”悟空又道：“我当年别汝等，随波逐流，飘过东洋大海，径至南赡"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：好猴王；念声咒语，驾阵狂风，云头落下；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事11->故事7；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0008",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -4,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH01",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0011_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0011_SH01",
        "source_refs": [
          "S0011",
          "EP0002",
          "EP0002B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH02",
    "narrative_order": 11,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0008",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0008",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0009",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0009",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "那方，不意学得这般手段！”悟空又道：“我当年别汝等，随波逐流，飘过东洋大海，径至南赡"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下",
        "主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；构图镜头：中近景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：好猴王；念声咒语，驾阵狂风，云头落下；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下",
        "主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；构图镜头：中近景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事11->故事7；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0008",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -4,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH02",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "主角的反应镜头，推进好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；主角的反应镜头，推进好猴王，念声咒语，驾阵狂风…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0011_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0011_SH02",
        "source_refs": [
          "S0011",
          "EP0002",
          "EP0002B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH03",
    "narrative_order": 11,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0008",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0008",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0009",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0009",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "那方，不意学得这般手段！”悟空又道：“我当年别汝等，随波逐流，飘过东洋大海，径至南赡"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：好猴王；念声咒语，驾阵狂风，云头落下；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事11->故事7；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0008",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -4,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH03",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；对白推进核心信息；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0011_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0011_SH03",
        "source_refs": [
          "S0011",
          "EP0002",
          "EP0002B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0011_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0011_SH03",
        "source_refs": [
          "S0011",
          "EP0002",
          "EP0002B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH04",
    "narrative_order": 11,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0008",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0008",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0009",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0009",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "那方，不意学得这般手段！”悟空又道：“我当年别汝等，随波逐流，飘过东洋大海，径至南赡"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下",
        "人物收束镜头，停在好猴王，念声咒语，驾阵狂风…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；构图镜头：远景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；镜头：远景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：好猴王；念声咒语，驾阵狂风，云头落下；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下",
        "人物收束镜头，停在好猴王，念声咒语，驾阵狂风…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：好猴王",
        "念声咒语，驾阵狂风，云头落下"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；构图镜头：远景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "actions": [
        "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事11->故事7；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0008",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -4,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH04",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 11,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩…",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "人物收束镜头，停在好猴王，念声咒语，驾阵狂风，云头落下。叫：“孩儿们，睁眼。”众…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；镜头：远景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；镜头：远景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好猴王，念声咒语，驾阵狂风，云头落下；人物收束镜头，停在好猴王，念声咒语，驾阵狂风…；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0011_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0011_SH04",
        "source_refs": [
          "S0011",
          "EP0002",
          "EP0002B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH01",
    "narrative_order": 14,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "争枪，扯弓扳弩，吆吆喝喝，耍了一日。 次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "知大王水里可能去得？”悟空道：“我自闻道之后，有七十二般地煞变化之功；筋斗云有莫大的"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空中，"
        }
      ]
    },
    "camera": "组接主镜头",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那花果山大小猴儿，正在那洞门外顽耍…",
        "第三回四海千山皆拱伏九幽十类尽除名"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；构图镜头：组接主镜头；远景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：兵器精通，奈我这口刀…你看他弄神通；丢开解数，打转水晶宫里；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那花果山大小猴儿，正在那洞门外顽耍…",
        "第三回四海千山皆拱伏九幽十类尽除名"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；构图镜头：组接主镜头；远景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…；炮云… / 却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日…",
      "actions": [
        "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…",
        "第三回 四海千山皆拱伏 九幽十类尽除名",
        "却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…；炮云起处荡乾坤，黑雾阴霾大地昏。江海波翻鱼蟹怕，山林树折虎狼奔"
      ],
      "narration": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽… 好猴王，跳至桥头，使一个闭水法，捻着诀，扑的钻入波中，分开水路…；美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀… 你看他弄神通，丢开解数，打转水晶宫里。唬得老龙王胆战心惊，小龙…；正说处，后面闪过龙婆、龙女道：“大王，观看此圣，决非小可。我们…",
      "on_screen_text": "",
      "scene_notes": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽… 好猴王，跳至桥头，使一个闭水法，捻着诀，扑的钻入波中，分开水路…；美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀… 你看他弄神通，丢开解数，打转水晶宫里。唬得老龙王胆战心惊，小龙…；正说处，后面闪过龙婆、龙女道：“大王，观看此圣，决非小可。我们…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间顺序：叙事14->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH01",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…；炮云… / 却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日…",
      "camera": "组接主镜头",
      "duration_seconds": 5.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那洞门",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那花果山大小猴儿，正在那洞门外顽耍…；第三回四海千山皆拱伏九幽十类尽除名；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那洞门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH02",
    "narrative_order": 14,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "争枪，扯弓扳弩，吆吆喝喝，耍了一日。 次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "知大王水里可能去得？”悟空道：“我自闻道之后，有七十二般地煞变化之功；筋斗云有莫大的"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空中，"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "次日，依旧排营"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：次日，依旧排营；构图镜头：中近景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：兵器精通，奈我这口刀…你看他弄神通；丢开解数，打转水晶宫里；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "次日，依旧排营"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：次日，依旧排营；构图镜头：中近景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽…",
      "actions": [
        "次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽…"
      ],
      "narration": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽… 好猴王，跳至桥头，使一个闭水法，捻着诀，扑的钻入波中，分开水路…；美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀… 你看他弄神通，丢开解数，打转水晶宫里。唬得老龙王胆战心惊，小龙…；正说处，后面闪过龙婆、龙女道：“大王，观看此圣，决非小可。我们…",
      "on_screen_text": "",
      "scene_notes": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽… 好猴王，跳至桥头，使一个闭水法，捻着诀，扑的钻入波中，分开水路…；美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀… 你看他弄神通，丢开解数，打转水晶宫里。唬得老龙王胆战心惊，小龙…；正说处，后面闪过龙婆、龙女道：“大王，观看此圣，决非小可。我们…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间顺序：叙事14->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH02",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "主角的反应镜头，推进次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽…",
      "camera": "中近景",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "依旧排营",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "依旧排营",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH03",
    "narrative_order": 14,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "争枪，扯弓扳弩，吆吆喝喝，耍了一日。 次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "知大王水里可能去得？”悟空道：“我自闻道之后，有七十二般地煞变化之功；筋斗云有莫大的"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空中，"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "次日，依旧排营",
        "美猴王正喜间，忽对众说道：“汝等弓弩熟谙…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；构图镜头：正反打；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：兵器精通，奈我这口刀…你看他弄神通；丢开解数，打转水晶宫里；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "次日，依旧排营",
        "美猴王正喜间，忽对众说道：“汝等弓弩熟谙…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；构图镜头：正反打；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽…",
        "美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽… 好猴王，跳至桥头，使一个闭水法，捻着诀，扑的钻入波中，分开水路…；美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀… 你看他弄神通，丢开解数，打转水晶宫里。唬得老龙王胆战心惊，小龙…；正说处，后面闪过龙婆、龙女道：“大王，观看此圣，决非小可。我们…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间顺序：叙事14->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH03",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那洞门",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：次日，依旧排营；美猴王正喜间，忽对众说道：“汝等弓弩熟谙…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那洞门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0014_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0014_SH03",
        "source_refs": [
          "S0014",
          "EP0002",
          "EP0002B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH04",
    "narrative_order": 14,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "争枪，扯弓扳弩，吆吆喝喝，耍了一日。 次日，依旧排营。悟空会集群猴，计有四万七千馀"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "知大王水里可能去得？”悟空道：“我自闻道之后，有七十二般地煞变化之功；筋斗云有莫大的"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空中，"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀…",
        "人物收束镜头，停在却说美猴王荣归故里…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀…；人物收束镜头，停在却说美猴王荣归故里…；构图镜头：特写；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说美猴王荣归故里，自剿了混世魔王…；人物收束镜头，停在却说美猴王荣归故里…；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说美猴王荣归故里，自剿了混世魔王…；人物收束镜头，停在却说美猴王荣归故里…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：兵器精通，奈我这口刀…你看他弄神通；丢开解数，打转水晶宫里；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀…",
        "人物收束镜头，停在却说美猴王荣归故里…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "兵器精通，奈我这口刀…你看他弄神通，丢开解数，打转水晶宫里",
        "使一个闭水法，捻着诀，扑的钻入波中，分开水路…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀…；人物收束镜头，停在却说美猴王荣归故里…；构图镜头：特写；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…",
      "actions": [
        "却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…；次日，依旧排营。悟空会集群猴，计有四万七千馀口。早惊动满山怪兽… 好猴王，跳至桥头，使一个闭水法，捻着诀，扑的钻入波中，分开水路…；美猴王正喜间，忽对众说道：“汝等弓弩熟谙，兵器精通，奈我这口刀… 你看他弄神通，丢开解数，打转水晶宫里。唬得老龙王胆战心惊，小龙…；正说处，后面闪过龙婆、龙女道：“大王，观看此圣，决非小可。我们…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头 / 旁白+画面；时间顺序：叙事14->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：却说那花果山大小猴儿，正在那洞门外顽耍，忽听得风声响处，见半空…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH04",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "第三回 四海千山皆拱伏 九幽十类尽除名 / 却…",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "人物收束镜头，停在却说美猴王荣归故里，自剿了混世魔王，夺了一口大刀，逐日操演武艺…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "却说美猴王荣归故",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说美猴王荣归故里，自剿了混世魔王…；人物收束镜头，停在却说美猴王荣归故里…；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说美猴王荣归故里，自剿了混世魔王…；人物收束镜头，停在却说美猴王荣归故里…；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说美猴王荣归故里，自剿了混世魔王…；人物收束镜头，停在却说美猴王荣归故里…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "却说美猴王荣归故",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH01",
    "narrative_order": 15,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0014",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；构图镜头：对白建立镜头；中景；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；构图镜头：对白建立镜头；中景；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事15->故事12；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH01",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "果然惊动那三海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "果然惊动那三海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH02",
    "narrative_order": 15,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0014",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
        "主角的反应镜头，推进少时，钟鼓响处…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；构图镜头：中近景；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
        "主角的反应镜头，推进少时，钟鼓响处…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；构图镜头：中近景；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事15->故事12；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH02",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "主角的反应镜头，推进少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "果然惊动那三海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；主角的反应镜头，推进少时，钟鼓响处…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "果然惊动那三海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH03",
    "narrative_order": 15,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0014",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事15->故事12；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH03",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "果然惊动那三海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "果然惊动那三海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0015_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0015_SH03",
        "source_refs": [
          "S0015",
          "EP0002",
          "EP0002B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH04",
    "narrative_order": 15,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0014",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
        "人物收束镜头，停在少时，钟鼓响处…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；构图镜头：远景；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
        "人物收束镜头，停在少时，钟鼓响处…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；构图镜头：远景；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事15->故事12；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH04",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "人物收束镜头，停在少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "果然惊动那三海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；人物收束镜头，停在少时，钟鼓响处…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "果然惊动那三海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH01",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 5.5,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；构图镜头：对白建立镜头；中景；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；构图镜头：对白建立镜头；中景；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看…",
      "actions": [
        "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…"
      ],
      "narration": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事16->故事13；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH01",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看…",
      "camera": "对白建立镜头",
      "duration_seconds": 5.5,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "果然惊动那三海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "果然惊动那三海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH02",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去…",
        "主角的反应镜头，推进你看这猴王，分开水道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；构图镜头：中近景；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去…",
        "主角的反应镜头，推进你看这猴王，分开水道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；构图镜头：中近景；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事16->故事13；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH02",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "主角的反应镜头，推进你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径回铁板桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；主角的反应镜头，推进你看这猴王，分开水道…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径回铁板桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH03",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事16->故事13；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH03",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "果然惊动那三海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "果然惊动那三海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0016_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0016_SH03",
        "source_refs": [
          "S0016",
          "EP0002",
          "EP0002B006"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH04",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "后来",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "后来",
          "snippet": "个花果山甚么天生圣人，早间来认我做邻居，后来要求一件兵器，献钢叉嫌小，奉画戟嫌轻。将"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去…",
        "人物收束镜头，停在你看这猴王，分开水道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；构图镜头：远景；连续性：时间锚点：后来"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：果然惊动那三海龙王，须臾来到；一齐在外面会着，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去…",
        "人物收束镜头，停在你看这猴王，分开水道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：后来"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
        "完整呈现并推进戏剧动作：少时，钟鼓响处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；构图镜头：远景；连续性：时间锚点：后来"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "actions": [
        "你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…；你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…；重要性：主线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事16->故事13；时间锚点：后来；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：少时，钟鼓响处，果然惊动那三海龙王，须臾来到，一齐在外面会着，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -3,
        "anchor_label": "后来",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH04",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "少时，钟鼓响处，果然惊动那三海龙王，须臾来到…",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "人物收束镜头，停在你看这猴王，分开水道，径回铁板桥头，撺将上去，只见四个老猴，领…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径回铁板桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看这猴王，分开水道，径回铁板桥头，撺将上去…；人物收束镜头，停在你看这猴王，分开水道…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径回铁板桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "后来",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH01",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "今阳寿该终，我两人领批，勾你来也。”猴王听说，道：“我老孙超出三界之外，不在五行之中"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "一日，在本洞吩咐四健将安排筵宴，请六王赴饮…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "text": "动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴；此时遂大开旗鼓，响振铜锣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "一日，在本洞吩咐四健将安排筵宴，请六王赴饮…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时…",
      "actions": [
        "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴… 一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；慌得那十代冥王急整衣来着；见他相貌凶恶，即排下班次，应声高叫道…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事17->故事13；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "旁白中景",
      "description_hint": "传闻段引入，场景带出一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -4,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH01",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "rumor",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "在本洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮…；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "在本洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH02",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "今阳寿该终，我两人领批，勾你来也。”猴王听说，道：“我老孙超出三界之外，不在五行之中"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "此时遂大开旗鼓，响振铜锣"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "text": "动作：此时遂大开旗鼓，响振铜锣；构图镜头：中近景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；镜头：中近景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴；此时遂大开旗鼓，响振铜锣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "此时遂大开旗鼓，响振铜锣"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：此时遂大开旗鼓，响振铜锣；构图镜头：中近景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴…",
      "actions": [
        "此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴… 一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；慌得那十代冥王急整衣来着；见他相貌凶恶，即排下班次，应声高叫道…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事17->故事13；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -4,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH02",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "rumor",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "主角的反应镜头，推进此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "在本洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；镜头：中近景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；镜头：中近景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "在本洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH03",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "今阳寿该终，我两人领批，勾你来也。”猴王听说，道：“我老孙超出三界之外，不在五行之中"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "此时遂大开旗鼓，响振铜锣",
        "慌得那十代冥王急整衣来着"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "text": "动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；构图镜头：正反打；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；镜头：正反打；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴；此时遂大开旗鼓，响振铜锣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "此时遂大开旗鼓，响振铜锣",
        "慌得那十代冥王急整衣来着"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；构图镜头：正反打；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴…",
        "慌得那十代冥王急整衣来着；见他相貌凶恶，即排下班次，应声高叫道…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴… 一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；慌得那十代冥王急整衣来着；见他相貌凶恶，即排下班次，应声高叫道…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事17->故事13；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -4,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH03",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "rumor",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "在本洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；镜头：正反打；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；镜头：正反打；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时遂大开旗鼓，响振铜锣；慌得那十代冥王急整衣来着；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "在本洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0017_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0017_SH03",
        "source_refs": [
          "S0017",
          "EP0003",
          "EP0003B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH04",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "今阳寿该终，我两人领批，勾你来也。”猴王听说，道：“我老孙超出三界之外，不在五行之中"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "悟空执着如意棒，径登森罗殿上，正中间南面坐上",
        "人物收束镜头，停在悟空执着如意棒，径登森罗殿上…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "text": "动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；构图镜头：远景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；镜头：远景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；镜头：远景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴；此时遂大开旗鼓，响振铜锣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "悟空执着如意棒，径登森罗殿上，正中间南面坐上",
        "人物收束镜头，停在悟空执着如意棒，径登森罗殿上…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴",
        "此时遂大开旗鼓，响振铜锣"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；构图镜头：远景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在悟空执着如意棒，径登森罗殿上，正中间南面坐上。十王即命掌案的判…",
      "actions": [
        "悟空执着如意棒，径登森罗殿上，正中间南面坐上。十王即命掌案的判…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；此时遂大开旗鼓，响振铜锣。广设珍馐百味，满斟椰液萄浆，与众饮宴… 一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…；慌得那十代冥王急整衣来着；见他相貌凶恶，即排下班次，应声高叫道…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事17->故事13；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀牛宰马，祭天享地…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；传闻内容以旁白驱动",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在悟空执着如意棒，径登森罗殿上，正中间南面坐上。十王即命掌案的判…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -4,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH04",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "rumor",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "一日，在本洞吩咐四健将安排筵宴，请六王赴饮，杀…",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "人物收束镜头，停在悟空执着如意棒，径登森罗殿上，正中间南面坐上。十王即命掌案的判…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径登森罗殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；镜头：远景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；镜头：远景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：悟空执着如意棒，径登森罗殿上，正中间南面坐上；人物收束镜头，停在悟空执着如意棒，径登森罗殿上…；镜头：远景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径登森罗殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH01",
    "narrative_order": 18,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "dream",
    "chronology_confidence": 0.88,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "dream",
      "confidence": 0.88,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "梦见",
        "anchor_type": "dream_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "一夜，还不醒来？”悟空道：“睡还小可，我梦见两个人，来此勾我，把我带到幽冥界城门之外"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "传言",
          "snippet": "王赍奉幽冥教主地藏王菩萨表文进上。”旁有传言玉女，接上表文，玉皇亦从头看过。表曰："
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "朦胧远景"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "text": "动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；构图镜头：对白建立镜头；朦胧远景；连续性：时间锚点：梦见"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；镜头：对白建立镜头；朦胧远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：这猴王打出城中，忽然绊着一个草疙瘩；天有神而地有鬼，阴阳转轮；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "朦胧远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；构图镜头：对白建立镜头；朦胧远景；连续性：时间锚点：梦见"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；这猴…",
      "actions": [
        "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南… “水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…；重要性：支线；呈现：对白驱动；时间模式：dream；时间顺序：叙事18->故事13；时间锚点：梦见；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…",
      "audio_notes": "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "朦胧远景",
      "description_hint": "梦境段引入，场景带出“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "dream",
        "confidence": 0.88,
        "order_delta": -5,
        "anchor_label": "梦见",
        "anchor_type": "dream_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH01",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "dream",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；这猴…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“水元下界东胜神州东海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…；镜头：对白建立镜头；朦胧远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“水元下界东胜神州东海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "梦见",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH02",
    "narrative_order": 18,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "dream",
    "chronology_confidence": 0.88,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "dream",
      "confidence": 0.88,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "梦见",
        "anchor_type": "dream_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "一夜，还不醒来？”悟空道：“睡还小可，我梦见两个人，来此勾我，把我带到幽冥界城门之外"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "传言",
          "snippet": "王赍奉幽冥教主地藏王菩萨表文进上。”旁有传言玉女，接上表文，玉皇亦从头看过。表曰："
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…",
        "主角的反应镜头，推进这猴王打出城中…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "text": "动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；构图镜头：中近景；连续性：时间锚点：梦见"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；镜头：中近景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；镜头：中近景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：这猴王打出城中，忽然绊着一个草疙瘩；天有神而地有鬼，阴阳转轮；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…",
        "主角的反应镜头，推进这猴王打出城中…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；构图镜头：中近景；连续性：时间锚点：梦见"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南…",
      "actions": [
        "这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南… “水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…；重要性：支线；呈现：对白驱动；时间模式：dream；时间顺序：叙事18->故事13；时间锚点：梦见；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…",
      "audio_notes": "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "dream",
        "confidence": 0.88,
        "order_delta": -5,
        "anchor_label": "梦见",
        "anchor_type": "dream_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH02",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "dream",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "主角的反应镜头，推进这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "推进这猴王打出城",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；镜头：中近景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；镜头：中近景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；主角的反应镜头，推进这猴王打出城中…；镜头：中近景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "推进这猴王打出城",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "梦见",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH03",
    "narrative_order": 18,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "dream",
    "chronology_confidence": 0.88,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "dream",
      "confidence": 0.88,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "梦见",
        "anchor_type": "dream_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "一夜，还不醒来？”悟空道：“睡还小可，我梦见两个人，来此勾我，把我带到幽冥界城门之外"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "传言",
          "snippet": "王赍奉幽冥教主地藏王菩萨表文进上。”旁有传言玉女，接上表文，玉皇亦从头看过。表曰："
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…",
        "却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "text": "动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；构图镜头：正反打；连续性：时间锚点：梦见"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；镜头：正反打；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；镜头：正反打；约束：时间：梦境；运动：动作带漂浮与不稳定感；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：这猴王打出城中，忽然绊着一个草疙瘩；天有神而地有鬼，阴阳转轮；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…",
        "却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；构图镜头：正反打；连续性：时间锚点：梦见"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南…",
        "却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝，一日，驾坐金阙…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南… “水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…；重要性：支线；呈现：对白驱动；时间模式：dream；时间顺序：叙事18->故事13；时间锚点：梦见；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…",
      "audio_notes": "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "dream",
        "confidence": 0.88,
        "order_delta": -5,
        "anchor_label": "梦见",
        "anchor_type": "dream_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH03",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "dream",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“水元下界东胜神州东海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；镜头：正反打；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；镜头：正反打；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵…；却表启那个高天上圣大慈仁者玉皇大天尊玄穹高上帝…；镜头：正反打；约束：时间：梦境；运动：动作带漂浮与不稳定感；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“水元下界东胜神州东海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "梦见",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0018_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0018_SH03",
        "source_refs": [
          "S0018",
          "EP0003",
          "EP0003B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH04",
    "narrative_order": 18,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "dream",
    "chronology_confidence": 0.88,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "dream",
      "confidence": 0.88,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "梦见",
        "anchor_type": "dream_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "一夜，还不醒来？”悟空道：“睡还小可，我梦见两个人，来此勾我，把我带到幽冥界城门之外"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "传言",
          "snippet": "王赍奉幽冥教主地藏王菩萨表文进上。”旁有传言玉女，接上表文，玉皇亦从头看过。表曰："
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“幽冥境界，乃地之阴司"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "closing",
      "text": "动作：“幽冥境界，乃地之阴司；构图镜头：远景；连续性：时间锚点：梦见"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“幽冥境界，乃地之阴司；镜头：远景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“幽冥境界，乃地之阴司；镜头：远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：这猴王打出城中，忽然绊着一个草疙瘩；天有神而地有鬼，阴阳转轮；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“幽冥境界，乃地之阴司"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：梦见"
      ],
      "audio_context": [
        "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧"
      ],
      "scene_context": [
        "这猴王打出城中，忽然绊着一个草疙瘩",
        "天有神而地有鬼，阴阳转轮"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“幽冥境界，乃地之阴司；构图镜头：远景；连续性：时间锚点：梦见"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…",
      "actions": [
        "“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；这猴王打出城中，忽然绊着一个草疙瘩，跌了个踵，猛的醒来，乃是南… “水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…；“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…；重要性：支线；呈现：对白驱动；时间模式：dream；时间顺序：叙事18->故事13；时间锚点：梦见；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄穹高上帝君：近因…",
      "audio_notes": "保留对白节奏；梦境段强调朦胧氛围；保留对白推进；声音处理偏朦胧",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "dream",
        "confidence": 0.88,
        "order_delta": -5,
        "anchor_label": "梦见",
        "anchor_type": "dream_marker",
        "constraint_count": 1,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH04",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "dream",
      "narrative_order": 18,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "“水元下界东胜神州东海小龙臣敖广启奏大天圣主玄…",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "人物收束镜头，停在“幽冥境界，乃地之阴司。天有神而地有鬼，阴阳转轮；禽有生而兽有…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“水元下界东胜神州东海",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“幽冥境界，乃地之阴司；镜头：远景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“幽冥境界，乃地之阴司；镜头：远景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“幽冥境界，乃地之阴司；镜头：远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“水元下界东胜神州东海",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "梦见",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH01",
    "narrative_order": 20,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "官儿，最低最小，只可与他看马。似堂尊到任之后，这等殷勤，喂得马肥，只落得道声‘好’字"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "排酒席，一则与他接风，二则与他贺喜。 正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正在",
          "snippet": "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        }
      ]
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "骅骝骐骥，騄駬纤离",
        "那太白金星与美猴王，同出了洞天深处，一齐驾云而起"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；构图镜头：组接主镜头；中景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔；完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "骅骝骐骥，騄駬纤离",
        "那太白金星与美猴王，同出了洞天深处，一齐驾云而起"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；构图镜头：组接主镜头；中景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "那太白金星与美猴王，同出了洞天深处，一齐驾云而起。原来悟空筋斗…；将近… / 骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时…",
      "actions": [
        "骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…",
        "那太白金星与美猴王，同出了洞天深处，一齐驾云而起。原来悟空筋斗…；将近天门，金星高叫道：“那天门天将，大小吏兵，放开路者。此乃下… 明霞幌幌映天光，碧雾蒙蒙遮斗口。这天上有三十三座天宫，乃遣云宫…；将近天门，金星高叫道：“那天门天将，大小吏兵，放开路者。此乃下…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在… 须臾，按落云头，回至花果山上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔？”…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事20->故事15；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH01",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "那太白金星与美猴王，同出了洞天深处，一齐驾云而起。原来悟空筋斗…；将近… / 骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "同出了洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：骅骝骐骥，騄駬纤离；那太白金星与美猴王，同出了洞天深处，一齐驾云而起；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "同出了洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH02",
    "narrative_order": 20,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "官儿，最低最小，只可与他看马。似堂尊到任之后，这等殷勤，喂得马肥，只落得道声‘好’字"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "排酒席，一则与他接风，二则与他贺喜。 正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正在",
          "snippet": "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "当时猴王欢欢喜喜，与木德星官径去到任",
        "主角的反应镜头，推进当时猴王欢欢喜喜…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔；完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "当时猴王欢欢喜喜，与木德星官径去到任",
        "主角的反应镜头，推进当时猴王欢欢喜喜…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在…",
      "actions": [
        "当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在…"
      ],
      "narration": "那太白金星与美猴王，同出了洞天深处，一齐驾云而起。原来悟空筋斗…；将近… / 骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时…",
      "on_screen_text": "",
      "scene_notes": "骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在… 须臾，按落云头，回至花果山上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔？”…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事20->故事15；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH02",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "主角的反应镜头，推进当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在…",
      "camera": "中近景",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "木德星官回宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；主角的反应镜头，推进当时猴王欢欢喜喜…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "木德星官回宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH03",
    "narrative_order": 20,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "官儿，最低最小，只可与他看马。似堂尊到任之后，这等殷勤，喂得马肥，只落得道声‘好’字"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "排酒席，一则与他接风，二则与他贺喜。 正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正在",
          "snippet": "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "当时猴王欢欢喜喜，与木德星官径去到任",
        "这猴王查看了文簿，点明了马数"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔；完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "当时猴王欢欢喜喜，与木德星官径去到任",
        "这猴王查看了文簿，点明了马数"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在…",
        "这猴王查看了文簿，点明了马数。本监中典簿管征备草料；力士官管刷…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在… 须臾，按落云头，回至花果山上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔？”…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事20->故事15；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH03",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "木德星官回宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时猴王欢欢喜喜，与木德星官径去到任；这猴王查看了文簿，点明了马数；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "木德星官回宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0020_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0020_SH03",
        "source_refs": [
          "S0020",
          "EP0003",
          "EP0003B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH04",
    "narrative_order": 20,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "官儿，最低最小，只可与他看马。似堂尊到任之后，这等殷勤，喂得马肥，只落得道声‘好’字"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "正在",
          "snippet": "上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "排酒席，一则与他接风，二则与他贺喜。 正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        },
        {
          "kind": "same_time",
          "field": "key_beat_5",
          "text": "正在",
          "snippet": "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "将近天门，金星高叫道：“那天门天将，大小吏兵…",
        "人物收束镜头，停在将近天门，金星高叫道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；构图镜头：远景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔；完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "将近天门，金星高叫道：“那天门天将，大小吏兵…",
        "人物收束镜头，停在将近天门，金星高叫道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔",
        "完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；构图镜头：远景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在将近天门，金星高叫道：“那天门天将，大小吏兵，放开路者。此乃下…",
      "actions": [
        "将近天门，金星高叫道：“那天门天将，大小吏兵，放开路者。此乃下…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…；当时猴王欢欢喜喜，与木德星官径去到任。事毕，木德星官回宫。他在… 须臾，按落云头，回至花果山上。只见那四健将与各洞妖王，在那里操…；正在欢饮之间，猴王忽停杯问曰：“我这‘弼马温’是个甚么官衔？”…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事20->故事15；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：骅骝骐骥，騄駬纤离；龙媒紫燕，挟翼骕骦；駃騠银騔，騕褭飞黄；騊…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在将近天门，金星高叫道：“那天门天将，大小吏兵，放开路者。此乃下…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH04",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "那太白金星与美猴王，同出了洞天深处，一齐驾云而…",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "人物收束镜头，停在将近天门，金星高叫道：“那天门天将，大小吏兵，放开路者。此乃下…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "木德星官回宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：将近天门，金星高叫道：“那天门天将，大小吏兵…；人物收束镜头，停在将近天门，金星高叫道…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "木德星官回宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH01",
    "narrative_order": 21,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "title",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御…"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "服；教早早出去受降，免伤我等性命。”猴王听说，教：“取我披挂来！”就戴上紫金冠，贯上"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "李天王与哪吒叩头谢辞，径至本宫，点起三军…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；构图镜头：对白建立镜头；中景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "李天王与哪吒叩头谢辞，径至本宫，点起三军…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；构图镜头：对白建立镜头；中景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…；却说…",
      "actions": [
        "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道… 巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…；巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事21->故事16；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH01",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…；却说…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径至本宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：李天王与哪吒叩头谢辞，径至本宫，点起三军…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径至本宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH02",
    "narrative_order": 21,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "title",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御…"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "服；教早早出去受降，免伤我等性命。”猴王听说，教：“取我披挂来！”就戴上紫金冠，贯上"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那玉帝次日设朝，只见张天师引御马监监丞…",
        "主角的反应镜头，推进却说那玉帝次日设朝…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；构图镜头：中近景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那玉帝次日设朝，只见张天师引御马监监丞…",
        "主角的反应镜头，推进却说那玉帝次日设朝…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；构图镜头：中近景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道…",
      "actions": [
        "却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道… 巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…；巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事21->故事16；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH02",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "主角的反应镜头，推进却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "丹墀",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；主角的反应镜头，推进却说那玉帝次日设朝…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "丹墀",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH03",
    "narrative_order": 21,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "title",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御…"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "服；教早早出去受降，免伤我等性命。”猴王听说，教：“取我披挂来！”就戴上紫金冠，贯上"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那玉帝次日设朝，只见张天师引御马监监丞…",
        "身穿金甲亮堂堂，头戴金冠光映映"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；构图镜头：正反打；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那玉帝次日设朝，只见张天师引御马监监丞…",
        "身穿金甲亮堂堂，头戴金冠光映映"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；构图镜头：正反打；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道…",
        "身穿金甲亮堂堂，头戴金冠光映映。手举金箍棒一根，足踏云鞋皆相称"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道… 巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…；巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事21->故事16；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH03",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "丹墀",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那玉帝次日设朝，只见张天师引御马监监丞…；身穿金甲亮堂堂，头戴金冠光映映；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "丹墀",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0021_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0021_SH03",
        "source_refs": [
          "S0021",
          "EP0003",
          "EP0003B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH04",
    "narrative_order": 21,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "title",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御…"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀"
        },
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "服；教早早出去受降，免伤我等性命。”猴王听说，教：“取我披挂来！”就戴上紫金冠，贯上"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "巨灵神厉声高叫道：“那泼猴"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：巨灵神厉声高叫道：“那泼猴；构图镜头：远景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：巨灵神厉声高叫道：“那泼猴；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：巨灵神厉声高叫道：“那泼猴；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "巨灵神厉声高叫道：“那泼猴"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…",
        "完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：巨灵神厉声高叫道：“那泼猴；构图镜头：远景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…",
      "actions": [
        "巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…；却说那玉帝次日设朝，只见张天师引御马监监丞、监副在丹墀下拜奏道… 巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…；巨灵神回至营门，径见托塔天王，忙哈哈下跪道：“弼马温果是神通广…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事21->故事16；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众头目，着巨灵神为…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -5,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH04",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "李天王与哪吒叩头谢辞，径至本宫，点起三军，帅众…",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "人物收束镜头，停在巨灵神厉声高叫道：“那泼猴！你认得我么？”大圣听言，急问道：“…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "丹墀",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：巨灵神厉声高叫道：“那泼猴；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：巨灵神厉声高叫道：“那泼猴；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：巨灵神厉声高叫道：“那泼猴；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "丹墀",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH01",
    "narrative_order": 22,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0021",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "似雨点流星，不分胜负。原来悟空手疾眼快，正在那混乱之时，他拔下一根毫毛，叫声“变！”"
        }
      ]
    },
    "camera": "跟拍中景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "六臂哪吒太子，天生美石猴王，相逢真对手…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "跟拍中景",
        "远景"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：六臂哪吒太子，天生美石猴王，相逢真对手…；构图镜头：跟拍中景；远景；连续性：时间锚点：正在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：六臂哪吒太子，天生美石猴王，相逢真对手…；镜头：跟拍中景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：六臂哪吒太子，天生美石猴王，相逢真对手…；镜头：跟拍中景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜；完整呈现并推进戏剧动作：六臂哪吒太子；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "六臂哪吒太子，天生美石猴王，相逢真对手…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "跟拍中景",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：六臂哪吒太子，天生美石猴王，相逢真对手…；构图镜头：跟拍中景；远景；连续性：时间锚点：正在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂…",
      "actions": [
        "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…；你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…；重要性：主线；呈现：直接画面 / 对白驱动 / 旁白+画面；时间顺序：叙事22->故事17；时间锚点：正在；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0022",
      "shot_id": "S0022_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH01",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂…",
      "camera": "跟拍中景",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "你看那猴王得胜归山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：六臂哪吒太子，天生美石猴王，相逢真对手…；镜头：跟拍中景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：六臂哪吒太子，天生美石猴王，相逢真对手…；镜头：跟拍中景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：六臂哪吒太子，天生美石猴王，相逢真对手…；镜头：跟拍中景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "你看那猴王得胜归山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH02",
    "narrative_order": 22,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0021",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "似雨点流星，不分胜负。原来悟空手疾眼快，正在那混乱之时，他拔下一根毫毛，叫声“变！”"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄…",
        "主角的反应镜头，推进你看那猴王得胜归山…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；构图镜头：中近景；连续性：时间锚点：正在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜；完整呈现并推进戏剧动作：六臂哪吒太子；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄…",
        "主角的反应镜头，推进你看那猴王得胜归山…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；构图镜头：中近景；连续性：时间锚点：正在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…",
      "actions": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…"
      ],
      "narration": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…；你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…",
      "on_screen_text": "",
      "scene_notes": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…；你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…；重要性：主线；呈现：直接画面 / 对白驱动 / 旁白+画面；时间顺序：叙事22->故事17；时间锚点：正在；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0022",
      "shot_id": "S0022_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH02",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "主角的反应镜头，推进你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…",
      "camera": "中近景",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "推进你看那猴王得胜归山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；主角的反应镜头，推进你看那猴王得胜归山…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "推进你看那猴王得胜归山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH03",
    "narrative_order": 22,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0021",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "似雨点流星，不分胜负。原来悟空手疾眼快，正在那混乱之时，他拔下一根毫毛，叫声“变！”"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄…",
        "那阵上李天王早已看见，急欲提兵助战"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；构图镜头：正反打；连续性：时间锚点：正在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜；完整呈现并推进戏剧动作：六臂哪吒太子；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄…",
        "那阵上李天王早已看见，急欲提兵助战"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；构图镜头：正反打；连续性：时间锚点：正在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…",
        "那阵上李天王早已看见，急欲提兵助战。不觉太子倏至面前，战兢兢报…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…；你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…；重要性：主线；呈现：直接画面 / 对白驱动 / 旁白+画面；时间顺序：叙事22->故事17；时间锚点：正在；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0022",
      "shot_id": "S0022_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH03",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 4.2,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "你看那猴王得胜归山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：你看那猴王得胜归山，那七十二洞妖王与那六弟兄…；那阵上李天王早已看见，急欲提兵助战；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "你看那猴王得胜归山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0022_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0022_SH03",
        "source_refs": [
          "S0022",
          "EP0003",
          "EP0003B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH04",
    "narrative_order": 22,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0021",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "似雨点流星，不分胜负。原来悟空手疾眼快，正在那混乱之时，他拔下一根毫毛，叫声“变！”"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那阵上李天王早已看见，急欲提兵助战",
        "人物收束镜头，停在那阵上李天王早已看见…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；构图镜头：特写；连续性：时间锚点：正在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜；完整呈现并推进戏剧动作：六臂哪吒太子；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那阵上李天王早已看见，急欲提兵助战",
        "人物收束镜头，停在那阵上李天王早已看见…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：正在"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜",
        "完整呈现并推进戏剧动作：六臂哪吒太子"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；构图镜头：特写；连续性：时间锚点：正在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在那阵上李天王早已看见，急欲提兵助战。不觉太子倏至面前，战兢兢报…",
      "actions": [
        "那阵上李天王早已看见，急欲提兵助战。不觉太子倏至面前，战兢兢报…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差… 六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…；你看那猴王得胜归山，那七十二洞妖王与那六弟兄，俱来贺喜。在洞天…；重要性：主线；呈现：直接画面 / 对白驱动 / 旁白+画面；时间顺序：叙事22->故事17；时间锚点：正在；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：六臂哪吒太子，天生美石猴王，相逢真对手，正遇本源流。那一个蒙差…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0022",
      "shot_id": "S0022_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在那阵上李天王早已看见，急欲提兵助战。不觉太子倏至面前，战兢兢报…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH04",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "六臂哪吒太子，天生美石猴王，相逢真对手，正遇本…",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "人物收束镜头，停在那阵上李天王早已看见，急欲提兵助战。不觉太子倏至面前，战兢兢报…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那阵",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那阵上李天王早已看见，急欲提兵助战；人物收束镜头，停在那阵上李天王早已看见…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那阵",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH01",
    "narrative_order": 23,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0022",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "金星复出南天门，直至花果山水帘洞外观看",
        "话表齐天大圣到底是个妖猴，更不知官衔品从…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；构图镜头：组接主镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看；完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "金星复出南天门，直至花果山水帘洞外观看",
        "话表齐天大圣到底是个妖猴，更不知官衔品从…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；构图镜头：组接主镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星… / 话表齐天大圣到底是个妖猴，更不知官衔品从，也不较俸禄高低，但只…；一日…",
      "actions": [
        "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…",
        "话表齐天大圣到底是个妖猴，更不知官衔品从，也不较俸禄高低，但只…；一日，玉帝早朝，班部中闪出许旌阳真人，俯囟启奏道：“今有齐天大… 一日，见那老树枝头，桃熟大半，他心里要吃个尝新。奈何本园土地、…；一朝，王母娘娘设宴，大开宝阁，瑶池中做“蟠桃盛会”，即着那红衣…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…；金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事23->故事18；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…",
      "audio_notes": "保留对白节奏；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0023",
      "shot_id": "S0023_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH01",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星… / 话表齐天大圣到底是个妖猴，更不知官衔品从，也不较俸禄高低，但只…；一日…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "直至花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星复出南天门，直至花果山水帘洞外观看；话表齐天大圣到底是个妖猴，更不知官衔品从…；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "直至花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH02",
    "narrative_order": 23,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0022",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "金星趋步向前，径入洞内，面南立着道：“今告大圣…",
        "主角的反应镜头，推进金星趋步向前，径入洞内…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看；完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "金星趋步向前，径入洞内，面南立着道：“今告大圣…",
        "主角的反应镜头，推进金星趋步向前，径入洞内…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…",
      "actions": [
        "金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…"
      ],
      "narration": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…；金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…",
      "on_screen_text": "",
      "scene_notes": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…；金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事23->故事18；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…",
      "audio_notes": "保留对白节奏；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0023",
      "shot_id": "S0023_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH02",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "主角的反应镜头，推进金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…",
      "camera": "中近景",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径入洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；主角的反应镜头，推进金星趋步向前，径入洞内…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径入洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH03",
    "narrative_order": 23,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0022",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "金星趋步向前，径入洞内，面南立着道：“今告大圣…",
        "悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看；完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "金星趋步向前，径入洞内，面南立着道：“今告大圣…",
        "悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…",
        "悟空大喜，恳留饮宴不肯，遂与金星纵着祥云，到南天门外。那些天丁…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…；金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事23->故事18；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…",
      "audio_notes": "保留对白节奏；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0023",
      "shot_id": "S0023_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH03",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "直至花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金星趋步向前，径入洞内，面南立着道：“今告大圣…；悟空大喜，恳留饮宴不肯，遂与金星纵着祥云…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "直至花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0023_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0023_SH03",
        "source_refs": [
          "S0023",
          "EP0003",
          "EP0003B006"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH04",
    "narrative_order": 23,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0022",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "他等不得穷忙，即入蟠桃园内查勘"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：他等不得穷忙，即入蟠桃园内查勘；构图镜头：特写"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：他等不得穷忙，即入蟠桃园内查勘；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：他等不得穷忙，即入蟠桃园内查勘；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看；完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "他等不得穷忙，即入蟠桃园内查勘"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "这番比前不同，威风凛凛…金星复出南天门，直至花果山水帘洞外观看",
        "完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：他等不得穷忙，即入蟠桃园内查勘；构图镜头：特写"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在他等不得穷忙，即入蟠桃园内查勘。本园中有个土地拦住，问道：“大…",
      "actions": [
        "他等不得穷忙，即入蟠桃园内查勘。本园中有个土地拦住，问道：“大…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛… 金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…；金星趋步向前，径入洞内，面南立着道：“今告大圣，前者因大圣嫌恶…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事23->故事18；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：金星复出南天门，直至花果山水帘洞外观看。这番比前不同，威风凛凛…",
      "audio_notes": "保留对白节奏；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0023",
      "shot_id": "S0023_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在他等不得穷忙，即入蟠桃园内查勘。本园中有个土地拦住，问道：“大…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH04",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "金星复出南天门，直至花果山水帘洞外观看。这番比…",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "人物收束镜头，停在他等不得穷忙，即入蟠桃园内查勘。本园中有个土地拦住，问道：“大…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "直至花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：他等不得穷忙，即入蟠桃园内查勘；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：他等不得穷忙，即入蟠桃园内查勘；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：他等不得穷忙，即入蟠桃园内查勘；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "直至花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0025",
    "shot_id": "S0025_SH01",
    "narrative_order": 25,
    "story_chronology_order": 21,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0025",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0024",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "跟拍中景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好大圣，捻着诀，念声咒语，对众仙女道：“住"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "跟拍中景",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；构图镜头：跟拍中景；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；镜头：跟拍中景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；镜头：跟拍中景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这大圣点看不尽，忽闻得一阵酒…；完整呈现并推进戏剧动作：好大圣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好大圣，捻着诀，念声咒语，对众仙女道：“住"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "跟拍中景",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；构图镜头：跟拍中景；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…；名称…",
      "actions": [
        "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…；名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低… 那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…；好大圣：摇摇摆摆，仗着酒，任情乱撞，一会把路差了；不是齐天府，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事25->故事21；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0025",
      "shot_id": "S0025_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 25,
        "story_chronology_order": 21,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0025_SH01",
      "scene_id": "S0025",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B001",
      "source_block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B001",
          "block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
          "lead_scene_id": "S0025"
        }
      ],
      "shot_description": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…；名称…",
      "camera": "跟拍中景",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "不是齐天府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；镜头：跟拍中景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；镜头：跟拍中景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，捻着诀，念声咒语，对众仙女道：“住；镜头：跟拍中景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "不是齐天府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B001",
        "source_scene_id": "S0025",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0025",
    "shot_id": "S0025_SH02",
    "narrative_order": 25,
    "story_chronology_order": 21,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0025",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0024",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "名称赤脚大罗仙，特赴蟠桃添寿节",
        "主角的反应镜头，推进名称赤脚大罗仙…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这大圣点看不尽，忽闻得一阵酒…；完整呈现并推进戏剧动作：好大圣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "名称赤脚大罗仙，特赴蟠桃添寿节",
        "主角的反应镜头，推进名称赤脚大罗仙…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低…",
      "actions": [
        "名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…；名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低… 那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…；好大圣：摇摇摆摆，仗着酒，任情乱撞，一会把路差了；不是齐天府，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事25->故事21；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0025",
      "shot_id": "S0025_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 25,
        "story_chronology_order": 21,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0025_SH02",
      "scene_id": "S0025",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B001",
      "source_block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B001",
          "block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
          "lead_scene_id": "S0025"
        }
      ],
      "shot_description": "主角的反应镜头，推进名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "不是齐天府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；主角的反应镜头，推进名称赤脚大罗仙…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "不是齐天府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B001",
        "source_scene_id": "S0025",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0025",
    "shot_id": "S0025_SH03",
    "narrative_order": 25,
    "story_chronology_order": 21,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0025",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0024",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "名称赤脚大罗仙，特赴蟠桃添寿节",
        "大圣驾着云，念声咒语，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这大圣点看不尽，忽闻得一阵酒…；完整呈现并推进戏剧动作：好大圣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "名称赤脚大罗仙，特赴蟠桃添寿节",
        "大圣驾着云，念声咒语，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低…",
        "大圣驾着云，念声咒语，摇身一变，就变做赤脚大仙模样，前奔瑶池。…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…；名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低… 那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…；好大圣：摇摇摆摆，仗着酒，任情乱撞，一会把路差了；不是齐天府，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事25->故事21；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0025",
      "shot_id": "S0025_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 25,
        "story_chronology_order": 21,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0025_SH03",
      "scene_id": "S0025",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B001",
      "source_block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B001",
          "block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
          "lead_scene_id": "S0025"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "不是齐天府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：名称赤脚大罗仙，特赴蟠桃添寿节；大圣驾着云，念声咒语，摇身一变…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "不是齐天府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B001",
        "source_scene_id": "S0025",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0025_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0025_SH03",
        "source_refs": [
          "S0025",
          "EP0004",
          "EP0004B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0025",
    "shot_id": "S0025_SH04",
    "narrative_order": 25,
    "story_chronology_order": 21,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0025",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0024",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那里铺设得齐齐整整，却还未有仙来",
        "人物收束镜头，停在那里铺设得齐齐整整…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：这大圣点看不尽，忽闻得一阵酒…；完整呈现并推进戏剧动作：好大圣；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那里铺设得齐齐整整，却还未有仙来",
        "人物收束镜头，停在那里铺设得齐齐整整…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "这大圣点看不尽，忽闻得一阵酒…",
        "完整呈现并推进戏剧动作：好大圣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…",
      "actions": [
        "那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…；名称赤脚大罗仙，特赴蟠桃添寿节。那赤脚大仙觌面撞见大圣，大圣低… 那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…；好大圣：摇摇摆摆，仗着酒，任情乱撞，一会把路差了；不是齐天府，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事25->故事21；改编策略：retain；呈现策略：action；剧本目标：完整呈现并推进戏剧动作：好大圣，捻着诀，念声咒语，对众仙女道：“住！住！住！”这原来是…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0025",
      "shot_id": "S0025_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 25,
        "story_chronology_order": 21,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0025_SH04",
      "scene_id": "S0025",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B001",
      "source_block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 25,
      "story_chronology_order": 21,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B001",
          "block_title": "好大圣，捻着诀，念声咒语，对众仙女道：“住！住…",
          "lead_scene_id": "S0025"
        }
      ],
      "shot_description": "人物收束镜头，停在那里铺设得齐齐整整，却还未有仙来。这大圣点看不尽，忽闻得一阵酒…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "不是齐天府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那里铺设得齐齐整整，却还未有仙来；人物收束镜头，停在那里铺设得齐齐整整…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "不是齐天府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B001",
        "source_scene_id": "S0025",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0026",
    "shot_id": "S0026_SH01",
    "narrative_order": 26,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0021",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0026",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0021",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "早在",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0025",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0025",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "早在",
          "snippet": "圣道：“你们就是‘亲不亲，故乡人。’我今早在瑶池中受用时，见那长廊之下，有许多瓶罐，"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "众怪闻言大喜"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：众怪闻言大喜；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：早在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：众怪闻言大喜；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：众怪闻言大喜；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：却说那七衣仙女自受了大圣的定身法术，一周天方能解脱；完整呈现并推进戏剧动作：众怪闻言大喜；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "众怪闻言大喜"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：众怪闻言大喜；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：早在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…；却说…",
      "actions": [
        "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，… 黄风滚滚遮天暗，紫雾腾腾罩地昏。只为妖猴欺上帝，致令众圣降凡尘…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事26->故事20；时间锚点：早在；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0026",
      "shot_id": "S0026_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 26,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0021",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -6,
        "anchor_label": "早在",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0026_SH01",
      "scene_id": "S0026",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B002",
      "source_block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B002",
          "block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
          "lead_scene_id": "S0026"
        }
      ],
      "shot_description": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…；却说…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：众怪闻言大喜；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：众怪闻言大喜；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：众怪闻言大喜；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "早在",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B002",
        "source_scene_id": "S0026",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0026_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0026_SH01",
        "source_refs": [
          "S0026",
          "EP0004",
          "EP0004B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0026",
    "shot_id": "S0026_SH02",
    "narrative_order": 26,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0021",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0026",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0021",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "早在",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0025",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0025",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "早在",
          "snippet": "圣道：“你们就是‘亲不亲，故乡人。’我今早在瑶池中受用时，见那长廊之下，有许多瓶罐，"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那七衣仙女自受了大圣的定身法术…",
        "主角的反应镜头，推进却说那七衣仙女自受了大圣的…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；构图镜头：中近景；连续性：时间锚点：早在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：却说那七衣仙女自受了大圣的定身法术，一周天方能解脱；完整呈现并推进戏剧动作：众怪闻言大喜；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那七衣仙女自受了大圣的定身法术…",
        "主角的反应镜头，推进却说那七衣仙女自受了大圣的…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；构图镜头：中近景；连续性：时间锚点：早在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…",
      "actions": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，… 黄风滚滚遮天暗，紫雾腾腾罩地昏。只为妖猴欺上帝，致令众圣降凡尘…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事26->故事20；时间锚点：早在；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0026",
      "shot_id": "S0026_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 26,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0021",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -6,
        "anchor_label": "早在",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0026_SH02",
      "scene_id": "S0026",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B002",
      "source_block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B002",
          "block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
          "lead_scene_id": "S0026"
        }
      ],
      "shot_description": "主角的反应镜头，推进却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；主角的反应镜头，推进却说那七衣仙女自受了大圣的…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "早在",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B002",
        "source_scene_id": "S0026",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0026_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0026_SH02",
        "source_refs": [
          "S0026",
          "EP0004",
          "EP0004B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0026",
    "shot_id": "S0026_SH03",
    "narrative_order": 26,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0021",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0026",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0021",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "早在",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0025",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0025",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "早在",
          "snippet": "圣道：“你们就是‘亲不亲，故乡人。’我今早在瑶池中受用时，见那长廊之下，有许多瓶罐，"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那七衣仙女自受了大圣的定身法术…",
        "黄风滚滚遮天暗，紫雾腾腾罩地昏"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；构图镜头：正反打；连续性：时间锚点：早在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：却说那七衣仙女自受了大圣的定身法术，一周天方能解脱；完整呈现并推进戏剧动作：众怪闻言大喜；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那七衣仙女自受了大圣的定身法术…",
        "黄风滚滚遮天暗，紫雾腾腾罩地昏"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；构图镜头：正反打；连续性：时间锚点：早在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…",
        "黄风滚滚遮天暗，紫雾腾腾罩地昏。只为妖猴欺上帝，致令众圣降凡尘…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，… 黄风滚滚遮天暗，紫雾腾腾罩地昏。只为妖猴欺上帝，致令众圣降凡尘…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事26->故事20；时间锚点：早在；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0026",
      "shot_id": "S0026_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 26,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0021",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -6,
        "anchor_label": "早在",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0026_SH03",
      "scene_id": "S0026",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B002",
      "source_block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B002",
          "block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
          "lead_scene_id": "S0026"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那七衣仙女自受了大圣的定身法术…；黄风滚滚遮天暗，紫雾腾腾罩地昏；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "早在",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B002",
        "source_scene_id": "S0026",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0026_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0026_SH03",
        "source_refs": [
          "S0026",
          "EP0004",
          "EP0004B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0026_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0026_SH03",
        "source_refs": [
          "S0026",
          "EP0004",
          "EP0004B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0026",
    "shot_id": "S0026_SH04",
    "narrative_order": 26,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0021",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0026",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0021",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "早在",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0025",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0025",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "早在",
          "snippet": "圣道：“你们就是‘亲不亲，故乡人。’我今早在瑶池中受用时，见那长廊之下，有许多瓶罐，"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "王母闻言，即去见玉帝，备陈前事"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "动作：王母闻言，即去见玉帝，备陈前事；构图镜头：远景；连续性：时间锚点：早在"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：王母闻言，即去见玉帝，备陈前事；镜头：远景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：王母闻言，即去见玉帝，备陈前事；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：却说那七衣仙女自受了大圣的定身法术，一周天方能解脱；完整呈现并推进戏剧动作：众怪闻言大喜；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "王母闻言，即去见玉帝，备陈前事"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：早在"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "却说那七衣仙女自受了大圣的定身法术，一周天方能解脱",
        "完整呈现并推进戏剧动作：众怪闻言大喜"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：王母闻言，即去见玉帝，备陈前事；构图镜头：远景；连续性：时间锚点：早在"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在王母闻言，即去见玉帝，备陈前事。说不了，又见那造酒的一班人，同…",
      "actions": [
        "王母闻言，即去见玉帝，备陈前事。说不了，又见那造酒的一班人，同…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，… 黄风滚滚遮天暗，紫雾腾腾罩地昏。只为妖猴欺上帝，致令众圣降凡尘…；却说那七衣仙女自受了大圣的定身法术，一周天方能解脱。各提花篮，…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事26->故事20；时间锚点：早在；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗奉上，大圣喝了一…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0026",
      "shot_id": "S0026_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在王母闻言，即去见玉帝，备陈前事。说不了，又见那造酒的一班人，同…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 26,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0021",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -6,
        "anchor_label": "早在",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0026_SH04",
      "scene_id": "S0026",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B002",
      "source_block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 26,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B002",
          "block_title": "众怪闻言大喜。即安排酒果接风，将椰酒满斟一石碗…",
          "lead_scene_id": "S0026"
        }
      ],
      "shot_description": "人物收束镜头，停在王母闻言，即去见玉帝，备陈前事。说不了，又见那造酒的一班人，同…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：王母闻言，即去见玉帝，备陈前事；镜头：远景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：王母闻言，即去见玉帝，备陈前事；镜头：远景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：王母闻言，即去见玉帝，备陈前事；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "早在",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B002",
        "source_scene_id": "S0026",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0026_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0026_SH04",
        "source_refs": [
          "S0026",
          "EP0004",
          "EP0004B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0027",
    "shot_id": "S0027_SH01",
    "narrative_order": 27,
    "story_chronology_order": 22,
    "story_chronology_group": "CG0022",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0027",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "story_chronology_group": "CG0022",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0025",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣正与七十二洞妖王，并四健将分饮仙酒…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那大圣正与七十二洞妖王，并四健将分饮仙酒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；构图镜头：对白建立镜头；中景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；那大圣正与七十二洞妖王，并四健将分饮仙酒；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣正与七十二洞妖王，并四健将分饮仙酒…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那大圣正与七十二洞妖王，并四健将分饮仙酒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；构图镜头：对白建立镜头；中景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；只因…",
      "actions": [
        "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；只因搅乱蟠桃会，十万天兵布网罗；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事27->故事22；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0027",
      "shot_id": "S0027_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 27,
        "story_chronology_order": 22,
        "story_chronology_group": "CG0022",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0027_SH01",
      "scene_id": "S0027",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B003",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B003",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0027"
        }
      ],
      "shot_description": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；只因…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那大圣正与七十二洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那大圣正与七十二洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B003",
        "source_scene_id": "S0027",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0027",
    "shot_id": "S0027_SH02",
    "narrative_order": 27,
    "story_chronology_order": 22,
    "story_chronology_group": "CG0022",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0027",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "story_chronology_group": "CG0022",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0025",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "只因搅乱蟠桃会，十万天兵布网罗",
        "主角的反应镜头，推进只因搅乱蟠桃会…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "主角的反应镜头，推进只因搅乱蟠桃会，十万天兵布网罗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；构图镜头：中近景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；主角的反应镜头，推进只因搅乱蟠桃会，十万天兵布网罗；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "只因搅乱蟠桃会，十万天兵布网罗",
        "主角的反应镜头，推进只因搅乱蟠桃会…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "主角的反应镜头，推进只因搅乱蟠桃会，十万天兵布网罗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；构图镜头：中近景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进只因搅乱蟠桃会，十万天兵布网罗",
      "actions": [
        "只因搅乱蟠桃会，十万天兵布网罗"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；只因搅乱蟠桃会，十万天兵布网罗；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事27->故事22；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0027",
      "shot_id": "S0027_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进只因搅乱蟠桃会，十万天兵布网罗",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 27,
        "story_chronology_order": 22,
        "story_chronology_group": "CG0022",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0027_SH02",
      "scene_id": "S0027",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B003",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B003",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0027"
        }
      ],
      "shot_description": "主角的反应镜头，推进只因搅乱蟠桃会，十万天兵布网罗",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那大圣正与七十二洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；主角的反应镜头，推进只因搅乱蟠桃会…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那大圣正与七十二洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B003",
        "source_scene_id": "S0027",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0027",
    "shot_id": "S0027_SH03",
    "narrative_order": 27,
    "story_chronology_order": 22,
    "story_chronology_group": "CG0022",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0027",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "story_chronology_group": "CG0022",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0025",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "只因搅乱蟠桃会，十万天兵布网罗",
        "当时李天王传了令，着众天兵扎了营…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；构图镜头：正反打；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "只因搅乱蟠桃会，十万天兵布网罗",
        "当时李天王传了令，着众天兵扎了营…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；构图镜头：正反打；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "只因搅乱蟠桃会，十万天兵布网罗",
        "当时李天王传了令，着众天兵扎了营，把那花果山围得水泄不通。上下…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；只因搅乱蟠桃会，十万天兵布网罗；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事27->故事22；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0027",
      "shot_id": "S0027_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 27,
        "story_chronology_order": 22,
        "story_chronology_group": "CG0022",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0027_SH03",
      "scene_id": "S0027",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B003",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B003",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0027"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那大圣正与七十二洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只因搅乱蟠桃会，十万天兵布网罗；当时李天王传了令，着众天兵扎了营…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那大圣正与七十二洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B003",
        "source_scene_id": "S0027",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0027_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0027_SH03",
        "source_refs": [
          "S0027",
          "EP0004",
          "EP0004B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0027",
    "shot_id": "S0027_SH04",
    "narrative_order": 27,
    "story_chronology_order": 22,
    "story_chronology_group": "CG0022",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0027",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "story_chronology_group": "CG0022",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0025",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "当时李天王传了令，着众天兵扎了营…",
        "人物收束镜头，停在当时李天王传了令…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "人物收束镜头，停在当时李天王传了令"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；构图镜头：远景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；人物收束镜头，停在当时李天王传了令；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "当时李天王传了令，着众天兵扎了营…",
        "人物收束镜头，停在当时李天王传了令…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "人物收束镜头，停在当时李天王传了令"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；构图镜头：远景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在当时李天王传了令，着众天兵扎了营，把那花果山围得水泄不通。上下…",
      "actions": [
        "当时李天王传了令，着众天兵扎了营，把那花果山围得水泄不通。上下…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；只因搅乱蟠桃会，十万天兵布网罗；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事27->故事22；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0027",
      "shot_id": "S0027_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在当时李天王传了令，着众天兵扎了营，把那花果山围得水泄不通。上下…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 27,
        "story_chronology_order": 22,
        "story_chronology_group": "CG0022",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0027_SH04",
      "scene_id": "S0027",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B003",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 27,
      "story_chronology_order": 22,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B003",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0027"
        }
      ],
      "shot_description": "人物收束镜头，停在当时李天王传了令，着众天兵扎了营，把那花果山围得水泄不通。上下…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "着众天兵扎了营",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：当时李天王传了令，着众天兵扎了营…；人物收束镜头，停在当时李天王传了令…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "着众天兵扎了营",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B003",
        "source_scene_id": "S0027",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0028",
    "shot_id": "S0028_SH01",
    "narrative_order": 28,
    "story_chronology_order": 23,
    "story_chronology_group": "CG0023",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0028",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "story_chronology_group": "CG0023",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0027",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣正与七十二洞妖王，并四健将分饮仙酒…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；构图镜头：对白建立镜头；远景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；那壁廊旌旗飞彩，这壁厢戈戟生辉；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣正与七十二洞妖王，并四健将分饮仙酒…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；构图镜头：对白建立镜头；远景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；寒风…",
      "actions": [
        "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事28->故事23；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0028",
      "shot_id": "S0028_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 28,
        "story_chronology_order": 23,
        "story_chronology_group": "CG0023",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0028_SH01",
      "scene_id": "S0028",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B004",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B004",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0028"
        }
      ],
      "shot_description": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；寒风…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那大圣正与七十二洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣正与七十二洞妖王，并四健将分饮仙酒…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那大圣正与七十二洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B004",
        "source_scene_id": "S0028",
        "source_group_ids": [
          "AG0023"
        ],
        "source_beat_ids": [
          "AB0023"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0028",
    "shot_id": "S0028_SH02",
    "narrative_order": 28,
    "story_chronology_order": 23,
    "story_chronology_group": "CG0023",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0028",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "story_chronology_group": "CG0023",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0027",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "寒风飒飒，怪雾阴阴"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：寒风飒飒，怪雾阴阴；构图镜头：中近景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；那壁廊旌旗飞彩，这壁厢戈戟生辉；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "寒风飒飒，怪雾阴阴"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：寒风飒飒，怪雾阴阴；构图镜头：中近景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…",
      "actions": [
        "寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事28->故事23；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0028",
      "shot_id": "S0028_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 28,
        "story_chronology_order": 23,
        "story_chronology_group": "CG0023",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0028_SH02",
      "scene_id": "S0028",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B004",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B004",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0028"
        }
      ],
      "shot_description": "主角的反应镜头，推进寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那大圣正与七十二洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那大圣正与七十二洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B004",
        "source_scene_id": "S0028",
        "source_group_ids": [
          "AG0023"
        ],
        "source_beat_ids": [
          "AB0023"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0028",
    "shot_id": "S0028_SH03",
    "narrative_order": 28,
    "story_chronology_order": 23,
    "story_chronology_group": "CG0023",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0028",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "story_chronology_group": "CG0023",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0027",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "寒风飒飒，怪雾阴阴",
        "这一场自辰时布阵，混杀到日落西山"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；构图镜头：正反打；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；那壁廊旌旗飞彩，这壁厢戈戟生辉；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "寒风飒飒，怪雾阴阴",
        "这一场自辰时布阵，混杀到日落西山"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；构图镜头：正反打；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…",
        "这一场自辰时布阵，混杀到日落西山。那独角鬼王与七十二洞妖怪，尽…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事28->故事23；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0028",
      "shot_id": "S0028_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 28,
        "story_chronology_order": 23,
        "story_chronology_group": "CG0023",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0028_SH03",
      "scene_id": "S0028",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B004",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B004",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0028"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "那大圣正与七十二洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：寒风飒飒，怪雾阴阴；这一场自辰时布阵，混杀到日落西山；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "那大圣正与七十二洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B004",
        "source_scene_id": "S0028",
        "source_group_ids": [
          "AG0023"
        ],
        "source_beat_ids": [
          "AB0023"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0028_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0028_SH03",
        "source_refs": [
          "S0028",
          "EP0004",
          "EP0004B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0028",
    "shot_id": "S0028_SH04",
    "narrative_order": 28,
    "story_chronology_order": 23,
    "story_chronology_group": "CG0023",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0028",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "story_chronology_group": "CG0023",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0027",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "鬼王，领帅七十二洞妖王出阵，老孙领四健将随后。那鬼王疾帅妖兵，出门迎敌，却被九曜恶星"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "这一场自辰时布阵，混杀到日落西山",
        "人物收束镜头，停在这一场自辰时布阵…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；构图镜头：远景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王；那壁廊旌旗飞彩，这壁厢戈戟生辉；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "这一场自辰时布阵，混杀到日落西山",
        "人物收束镜头，停在这一场自辰时布阵…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣正与七十二洞妖王",
        "那壁廊旌旗飞彩，这壁厢戈戟生辉"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；构图镜头：远景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在这一场自辰时布阵，混杀到日落西山。那独角鬼王与七十二洞妖怪，尽…",
      "actions": [
        "这一场自辰时布阵，混杀到日落西山。那独角鬼王与七十二洞妖怪，尽…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…；寒风飒飒，怪雾阴阴。那壁廊旌旗飞彩，这壁厢戈戟生辉。滚滚盔明，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事28->故事23；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻此报，公然不理道…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0028",
      "shot_id": "S0028_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在这一场自辰时布阵，混杀到日落西山。那独角鬼王与七十二洞妖怪，尽…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 28,
        "story_chronology_order": 23,
        "story_chronology_group": "CG0023",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0028_SH04",
      "scene_id": "S0028",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B004",
      "source_block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 28,
      "story_chronology_order": 23,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B004",
          "block_title": "那大圣正与七十二洞妖王，并四健将分饮仙酒，一闻…",
          "lead_scene_id": "S0028"
        }
      ],
      "shot_description": "人物收束镜头，停在这一场自辰时布阵，混杀到日落西山。那独角鬼王与七十二洞妖怪，尽…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "混杀到日落西山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一场自辰时布阵，混杀到日落西山；人物收束镜头，停在这一场自辰时布阵…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "混杀到日落西山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B004",
        "source_scene_id": "S0028",
        "source_group_ids": [
          "AG0023"
        ],
        "source_beat_ids": [
          "AB0023"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0029",
    "shot_id": "S0029_SH01",
    "narrative_order": 29,
    "story_chronology_order": 24,
    "story_chronology_group": "CG0024",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0029",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "story_chronology_group": "CG0024",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0028",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
        "且不言天神围绕，大圣安歇"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；构图镜头：组接主镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：收了毫毛，急转身回洞；早又见铁板桥头，四个健将，领众…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
        "且不言天神围绕，大圣安歇"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；构图镜头：组接主镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四… / 且不言天神围绕，大圣安歇。话表南海普陀落伽山大慈大悲救苦救难灵… 菩萨…",
      "actions": [
        "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "且不言天神围绕，大圣安歇。话表南海普陀落伽山大慈大悲救苦救难灵… 菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见，各坐下。便问…；且不言天神围绕，大圣安歇。话表南海普陀落伽山大慈大悲救苦救难灵…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事29->故事24；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0029",
      "shot_id": "S0029_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 29,
        "story_chronology_order": 24,
        "story_chronology_group": "CG0024",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0029_SH01",
      "scene_id": "S0029",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B005",
      "source_block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B005",
          "block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
          "lead_scene_id": "S0029"
        }
      ],
      "shot_description": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四… / 且不言天神围绕，大圣安歇。话表南海普陀落伽山大慈大悲救苦救难灵… 菩萨…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "急转身回洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…；且不言天神围绕，大圣安歇；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "急转身回洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B005",
        "source_scene_id": "S0029",
        "source_group_ids": [
          "AG0024"
        ],
        "source_beat_ids": [
          "AB0024"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0029",
    "shot_id": "S0029_SH02",
    "narrative_order": 29,
    "story_chronology_order": 24,
    "story_chronology_group": "CG0024",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0029",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "story_chronology_group": "CG0024",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0028",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那四大天王收兵罢战，众各报功：有拿住虎豹的…",
        "主角的反应镜头，推进那四大天王收兵罢战，众各报功…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战，众各报功…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：收了毫毛，急转身回洞；早又见铁板桥头，四个健将，领众…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那四大天王收兵罢战，众各报功：有拿住虎豹的…",
        "主角的反应镜头，推进那四大天王收兵罢战，众各报功…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战，众各报功…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…",
      "actions": [
        "那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…"
      ],
      "narration": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四… / 且不言天神围绕，大圣安歇。话表南海普陀落伽山大慈大悲救苦救难灵… 菩萨…",
      "on_screen_text": "",
      "scene_notes": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事29->故事24；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0029",
      "shot_id": "S0029_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 29,
        "story_chronology_order": 24,
        "story_chronology_group": "CG0024",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0029_SH02",
      "scene_id": "S0029",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B005",
      "source_block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B005",
          "block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
          "lead_scene_id": "S0029"
        }
      ],
      "shot_description": "主角的反应镜头，推进那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…",
      "camera": "中近景",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "急转身回洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；主角的反应镜头，推进那四大天王收兵罢战…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "急转身回洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B005",
        "source_scene_id": "S0029",
        "source_group_ids": [
          "AG0024"
        ],
        "source_beat_ids": [
          "AB0024"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0029",
    "shot_id": "S0029_SH03",
    "narrative_order": 29,
    "story_chronology_order": 24,
    "story_chronology_group": "CG0024",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0029",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "story_chronology_group": "CG0024",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0028",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那四大天王收兵罢战，众各报功：有拿住虎豹的…",
        "且不言天神围绕，大圣安歇"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：收了毫毛，急转身回洞；早又见铁板桥头，四个健将，领众…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那四大天王收兵罢战，众各报功：有拿住虎豹的…",
        "且不言天神围绕，大圣安歇"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…",
        "且不言天神围绕，大圣安歇。话表南海普陀落伽山大慈大悲救苦救难灵…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事29->故事24；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0029",
      "shot_id": "S0029_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 29,
        "story_chronology_order": 24,
        "story_chronology_group": "CG0024",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0029_SH03",
      "scene_id": "S0029",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B005",
      "source_block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B005",
          "block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
          "lead_scene_id": "S0029"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "急转身回洞",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那四大天王收兵罢战，众各报功：有拿住虎豹的…；且不言天神围绕，大圣安歇；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "急转身回洞",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B005",
        "source_scene_id": "S0029",
        "source_group_ids": [
          "AG0024"
        ],
        "source_beat_ids": [
          "AB0024"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0029_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0029_SH03",
        "source_refs": [
          "S0029",
          "EP0004",
          "EP0004B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0029",
    "shot_id": "S0029_SH04",
    "narrative_order": 29,
    "story_chronology_order": 24,
    "story_chronology_group": "CG0024",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0029",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "story_chronology_group": "CG0024",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0028",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见…",
        "人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨引众同入里面，与玉帝礼毕，又与老君…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨引众同入里面，与玉帝礼毕，又与老君…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：收了毫毛，急转身回洞；早又见铁板桥头，四个健将，领众…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见…",
        "人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
        "那四大天王收兵罢战，众各报功：有拿住虎豹的"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见，各坐下。便问…",
      "actions": [
        "菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见，各坐下。便问…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…；那四大天王收兵罢战，众各报功：有拿住虎豹的，有拿住狮象的，有拿…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事29->故事24；改编策略：retain；呈现策略：action；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头，四个健将，领众…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0029",
      "shot_id": "S0029_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见，各坐下。便问…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 29,
        "story_chronology_order": 24,
        "story_chronology_group": "CG0024",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0029_SH04",
      "scene_id": "S0029",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B005",
      "source_block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 29,
      "story_chronology_order": 24,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B005",
          "block_title": "大圣得胜，收了毫毛，急转身回洞，早又见铁板桥头…",
          "lead_scene_id": "S0029"
        }
      ],
      "shot_description": "人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕，又与老君、王母相见，各坐下。便问…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "菩萨引众同入",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨引众同入里面，与玉帝礼毕，又与老君…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨引众同入里面，与玉帝礼毕，又与老君…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨引众同入里面，与玉帝礼毕，又与老君…；人物收束镜头，停在菩萨引众同入里面，与玉帝礼毕…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "菩萨引众同入",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B005",
        "source_scene_id": "S0029",
        "source_group_ids": [
          "AG0024"
        ],
        "source_beat_ids": [
          "AB0024"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0031",
    "shot_id": "S0031_SH01",
    "narrative_order": 31,
    "story_chronology_order": 26,
    "story_chronology_group": "CG0026",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0031",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "story_chronology_group": "CG0026",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0030",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "李天王发下令旗，教开天罗地网，放他进来。此时东方才亮。惠岸随旗进入，见四大天王与李天"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "菩萨闻言，即命惠岸行者道：“你可快下天宫…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；构图镜头：对白建立镜头；远景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊；即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "菩萨闻言，即命惠岸行者道：“你可快下天宫…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；构图镜头：对白建立镜头；远景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；说不…",
      "actions": [
        "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。… “花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…；棍虽对棍铁各异，兵纵交兵人不同。一个是太乙散仙呼大圣，一个是观…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事31->故事26；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0031",
      "shot_id": "S0031_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 31,
        "story_chronology_order": 26,
        "story_chronology_group": "CG0026",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0031_SH01",
      "scene_id": "S0031",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B006",
      "source_block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B006",
          "block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
          "lead_scene_id": "S0031"
        }
      ],
      "shot_description": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；说不…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "惠岸行者道：“你可快下天宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨闻言，即命惠岸行者道：“你可快下天宫…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "惠岸行者道：“你可快下天宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B006",
        "source_scene_id": "S0031",
        "source_group_ids": [
          "AG0025"
        ],
        "source_beat_ids": [
          "AB0025"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0031",
    "shot_id": "S0031_SH02",
    "narrative_order": 31,
    "story_chronology_order": 26,
    "story_chronology_group": "CG0026",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0031",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "story_chronology_group": "CG0026",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0030",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "李天王发下令旗，教开天罗地网，放他进来。此时东方才亮。惠岸随旗进入，见四大天王与李天"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精…",
        "主角的反应镜头，推进说不了，只见辕门外有人来报道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：说不了，只见辕门外有人来报道：“那大圣引一群猴精…；主角的反应镜头，推进说不了，只见辕门外有人来报道…；构图镜头：中近景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；主角的反应镜头，推进说不了…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；主角的反应镜头，推进说不了…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊；即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精…",
        "主角的反应镜头，推进说不了，只见辕门外有人来报道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：说不了，只见辕门外有人来报道：“那大圣引一群猴精…；主角的反应镜头，推进说不了，只见辕门外有人来报道…；构图镜头：中近景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。…",
      "actions": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。… “花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…；棍虽对棍铁各异，兵纵交兵人不同。一个是太乙散仙呼大圣，一个是观…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事31->故事26；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0031",
      "shot_id": "S0031_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 31,
        "story_chronology_order": 26,
        "story_chronology_group": "CG0026",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0031_SH02",
      "scene_id": "S0031",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B006",
      "source_block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B006",
          "block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
          "lead_scene_id": "S0031"
        }
      ],
      "shot_description": "主角的反应镜头，推进说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "惠岸行者道：“你可快下天宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；主角的反应镜头，推进说不了…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；主角的反应镜头，推进说不了…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；主角的反应镜头，推进说不了…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "惠岸行者道：“你可快下天宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B006",
        "source_scene_id": "S0031",
        "source_group_ids": [
          "AG0025"
        ],
        "source_beat_ids": [
          "AB0025"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0031",
    "shot_id": "S0031_SH03",
    "narrative_order": 31,
    "story_chronology_order": 26,
    "story_chronology_group": "CG0026",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0031",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "story_chronology_group": "CG0026",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0030",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "李天王发下令旗，教开天罗地网，放他进来。此时东方才亮。惠岸随旗进入，见四大天王与李天"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精…",
        "好太子，双手轮着铁棍，束一束绣衣，跳出辕门，高叫…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：说不了，只见辕门外有人来报道：“那大圣引一群猴精…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门，高叫…；构图镜头：正反打；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊；即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精…",
        "好太子，双手轮着铁棍，束一束绣衣，跳出辕门，高叫…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：说不了，只见辕门外有人来报道：“那大圣引一群猴精…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门，高叫…；构图镜头：正反打；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。…",
        "好太子，双手轮着铁棍，束一束绣衣，跳出辕门，高叫：“那个是齐天…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。… “花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…；棍虽对棍铁各异，兵纵交兵人不同。一个是太乙散仙呼大圣，一个是观…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事31->故事26；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0031",
      "shot_id": "S0031_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 31,
        "story_chronology_order": 26,
        "story_chronology_group": "CG0026",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0031_SH03",
      "scene_id": "S0031",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B006",
      "source_block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B006",
          "block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
          "lead_scene_id": "S0031"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "惠岸行者道：“你可快下天宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：说不了，只见辕门外有人来报道…；好太子，双手轮着铁棍，束一束绣衣，跳出辕门…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "惠岸行者道：“你可快下天宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B006",
        "source_scene_id": "S0031",
        "source_group_ids": [
          "AG0025"
        ],
        "source_beat_ids": [
          "AB0025"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0031_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0031_SH03",
        "source_refs": [
          "S0031",
          "EP0004",
          "EP0004B006"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0031",
    "shot_id": "S0031_SH04",
    "narrative_order": 31,
    "story_chronology_order": 26,
    "story_chronology_group": "CG0026",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0031",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "story_chronology_group": "CG0026",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0030",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "李天王发下令旗，教开天罗地网，放他进来。此时东方才亮。惠岸随旗进入，见四大天王与李天"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“花果山妖猴齐天大圣作乱"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：“花果山妖猴齐天大圣作乱；构图镜头：远景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“花果山妖猴齐天大圣作乱；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“花果山妖猴齐天大圣作乱；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊；即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“花果山妖猴齐天大圣作乱"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊",
        "即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“花果山妖猴齐天大圣作乱；构图镜头：远景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在“花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…",
      "actions": [
        "“花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…；说不了，只见辕门外有人来报道：“那大圣引一群猴精，在外面叫喊。… “花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…；棍虽对棍铁各异，兵纵交兵人不同。一个是太乙散仙呼大圣，一个是观…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事31->故事26；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨闻言，即命惠岸行者道：“你可快下天宫，到花果山，打探军情如…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0031",
      "shot_id": "S0031_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在“花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 31,
        "story_chronology_order": 26,
        "story_chronology_group": "CG0026",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0031_SH04",
      "scene_id": "S0031",
      "episode_id": "EP0004",
      "source_block_id": "EP0004B006",
      "source_block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 31,
      "story_chronology_order": 26,
      "source_block_refs": [
        {
          "episode_id": "EP0004",
          "block_id": "EP0004B006",
          "block_title": "菩萨闻言，即命惠岸行者道：“你可快下天宫，到花…",
          "lead_scene_id": "S0031"
        }
      ],
      "shot_description": "人物收束镜头，停在“花果山妖猴齐天大圣作乱。因在宫偷桃、偷酒、偷丹，搅乱蟠桃大会…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "停在“花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“花果山妖猴齐天大圣作乱；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“花果山妖猴齐天大圣作乱；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“花果山妖猴齐天大圣作乱；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "停在“花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0004",
        "source_block_id": "EP0004B006",
        "source_scene_id": "S0031",
        "source_group_ids": [
          "AG0025"
        ],
        "source_beat_ids": [
          "AB0025"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0032",
    "shot_id": "S0032_SH01",
    "narrative_order": 32,
    "story_chronology_order": 27,
    "story_chronology_group": "CG0027",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0032",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "story_chronology_group": "CG0027",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0031",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了东洋大海",
          "snippet": "部神兵，驾鹰牵犬，搭弩张弓，纵狂风，霎时过了东洋大海，径至花果山。见那天罗地网，密密层层，不"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
        "真君大喜道：“天使请回，吾当就去拔刀相助也"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；构图镜头：对白建立镜头；中景；连续性：时间锚点：过了东洋大海"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君大喜道：“天使请回，吾当就去拔刀相助也；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
        "真君大喜道：“天使请回，吾当就去拔刀相助也"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；构图镜头：对白建立镜头；中景；连续性：时间锚点：过了东洋大海"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君…",
      "actions": [
        "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "narration": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君大喜道：“天使请回，吾当就去拔刀相助也。” 心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…；真君与大圣斗经三百余合，不知胜负。那真君抖擞神威，摇身一变，变…",
      "on_screen_text": "",
      "scene_notes": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君大喜道：“天使请回，吾当就去拔刀相助也。” 心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…；真君与大圣斗经三百余合，不知胜负。那真君抖擞神威，摇身一变，变…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面 / 氛围镜头；时间顺序：叙事32->故事27；时间锚点：过了东洋大海；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0032",
      "shot_id": "S0032_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 32,
        "story_chronology_order": 27,
        "story_chronology_group": "CG0027",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0032_SH01",
      "scene_id": "S0032",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B001",
      "source_block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B001",
          "block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
          "lead_scene_id": "S0032"
        }
      ],
      "shot_description": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君…",
      "camera": "对白建立镜头",
      "duration_seconds": 5.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "这真君即唤梅山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "这真君即唤梅山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了东洋大海",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B001",
        "source_scene_id": "S0032",
        "source_group_ids": [
          "AG0026"
        ],
        "source_beat_ids": [
          "AB0026"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0032",
    "shot_id": "S0032_SH02",
    "narrative_order": 32,
    "story_chronology_order": 27,
    "story_chronology_group": "CG0027",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0032",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "story_chronology_group": "CG0027",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0031",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了东洋大海",
          "snippet": "部神兵，驾鹰牵犬，搭弩张弓，纵狂风，霎时过了东洋大海，径至花果山。见那天罗地网，密密层层，不"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "真君大喜道：“天使请回，吾当就去拔刀相助也",
        "主角的反应镜头，推进真君大喜道：“天使请回…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "主角的反应镜头，推进真君大喜道：“天使请回，吾当就去拔刀相助也",
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；构图镜头：中近景；连续性：时间锚点：过了东洋大海"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主角的反应镜头，推进真君大喜道：“天使请回，吾当就去拔刀相助也；完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "真君大喜道：“天使请回，吾当就去拔刀相助也",
        "主角的反应镜头，推进真君大喜道：“天使请回…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "主角的反应镜头，推进真君大喜道：“天使请回，吾当就去拔刀相助也",
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；构图镜头：中近景；连续性：时间锚点：过了东洋大海"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进真君大喜道：“天使请回，吾当就去拔刀相助也。”",
      "actions": [
        "真君大喜道：“天使请回，吾当就去拔刀相助也。”"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君大喜道：“天使请回，吾当就去拔刀相助也。” 心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…；真君与大圣斗经三百余合，不知胜负。那真君抖擞神威，摇身一变，变…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面 / 氛围镜头；时间顺序：叙事32->故事27；时间锚点：过了东洋大海；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0032",
      "shot_id": "S0032_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进真君大喜道：“天使请回，吾当就去拔刀相助也。”",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 32,
        "story_chronology_order": 27,
        "story_chronology_group": "CG0027",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0032_SH02",
      "scene_id": "S0032",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B001",
      "source_block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B001",
          "block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
          "lead_scene_id": "S0032"
        }
      ],
      "shot_description": "主角的反应镜头，推进真君大喜道：“天使请回，吾当就去拔刀相助也。”",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "这真君即唤梅山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；主角的反应镜头，推进真君大喜道：“天使请回…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "这真君即唤梅山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了东洋大海",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B001",
        "source_scene_id": "S0032",
        "source_group_ids": [
          "AG0026"
        ],
        "source_beat_ids": [
          "AB0026"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0032",
    "shot_id": "S0032_SH03",
    "narrative_order": 32,
    "story_chronology_order": 27,
    "story_chronology_group": "CG0027",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0032",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "story_chronology_group": "CG0027",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0031",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了东洋大海",
          "snippet": "部神兵，驾鹰牵犬，搭弩张弓，纵狂风，霎时过了东洋大海，径至花果山。见那天罗地网，密密层层，不"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "真君大喜道：“天使请回，吾当就去拔刀相助也",
        "鬼王回奏不题"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "对白推进核心信息",
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；构图镜头：正反打；连续性：时间锚点：过了东洋大海"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：对白推进核心信息；完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "真君大喜道：“天使请回，吾当就去拔刀相助也",
        "鬼王回奏不题"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "对白推进核心信息",
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；构图镜头：正反打；连续性：时间锚点：过了东洋大海"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "真君大喜道：“天使请回，吾当就去拔刀相助也。”",
        "鬼王回奏不题"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君大喜道：“天使请回，吾当就去拔刀相助也。” 心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…；真君与大圣斗经三百余合，不知胜负。那真君抖擞神威，摇身一变，变…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面 / 氛围镜头；时间顺序：叙事32->故事27；时间锚点：过了东洋大海；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0032",
      "shot_id": "S0032_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 32,
        "story_chronology_order": 27,
        "story_chronology_group": "CG0027",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0032_SH03",
      "scene_id": "S0032",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B001",
      "source_block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B001",
          "block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
          "lead_scene_id": "S0032"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "这真君即唤梅山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君大喜道：“天使请回，吾当就去拔刀相助也；鬼王回奏不题；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "这真君即唤梅山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了东洋大海",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B001",
        "source_scene_id": "S0032",
        "source_group_ids": [
          "AG0026"
        ],
        "source_beat_ids": [
          "AB0026"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0032_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0032_SH03",
        "source_refs": [
          "S0032",
          "EP0005",
          "EP0005B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0032",
    "shot_id": "S0032_SH04",
    "narrative_order": 32,
    "story_chronology_order": 27,
    "story_chronology_group": "CG0027",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0032",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "story_chronology_group": "CG0027",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0031",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了东洋大海",
          "snippet": "部神兵，驾鹰牵犬，搭弩张弓，纵狂风，霎时过了东洋大海，径至花果山。见那天罗地网，密密层层，不"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "心高不认天家眷，性傲归神住灌江"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "人物收束镜头，停在心高不认天家眷，性傲归神住灌江",
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：心高不认天家眷，性傲归神住灌江；构图镜头：远景；连续性：时间锚点：过了东洋大海"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：心高不认天家眷，性傲归神住灌江；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：心高不认天家眷，性傲归神住灌江；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：人物收束镜头，停在心高不认天家眷，性傲归神住灌江；完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "心高不认天家眷，性傲归神住灌江"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了东洋大海"
      ],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "人物收束镜头，停在心高不认天家眷，性傲归神住灌江",
        "完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：心高不认天家眷，性傲归神住灌江；构图镜头：远景；连续性：时间锚点：过了东洋大海"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…",
      "actions": [
        "心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…；真君大喜道：“天使请回，吾当就去拔刀相助也。” 心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…；真君与大圣斗经三百余合，不知胜负。那真君抖擞神威，摇身一变，变…；重要性：支线；呈现：对白驱动 / 旁白+画面 / 直接画面 / 氛围镜头；时间顺序：叙事32->故事27；时间锚点：过了东洋大海；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这真君即唤梅山六兄弟--乃康、张、姚、李四太尉，郭申、直健二将…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0032",
      "shot_id": "S0032_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 32,
        "story_chronology_order": 27,
        "story_chronology_group": "CG0027",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -5,
        "anchor_label": "过了东洋大海",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0032_SH04",
      "scene_id": "S0032",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B001",
      "source_block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 32,
      "story_chronology_order": 27,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B001",
          "block_title": "这真君即唤梅山六兄弟--乃康、张、姚、李四太尉…",
          "lead_scene_id": "S0032"
        }
      ],
      "shot_description": "人物收束镜头，停在心高不认天家眷，性傲归神住灌江。赤城昭惠英灵圣，显化无边号二郎…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "赤城",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：心高不认天家眷，性傲归神住灌江；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：心高不认天家眷，性傲归神住灌江；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：心高不认天家眷，性傲归神住灌江；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "赤城",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了东洋大海",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B001",
        "source_scene_id": "S0032",
        "source_group_ids": [
          "AG0026"
        ],
        "source_beat_ids": [
          "AB0026"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0033",
    "shot_id": "S0033_SH01",
    "narrative_order": 33,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0033",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0032",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "正嚷间，真君到了"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；正嚷间，真君到了；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "正嚷间，真君到了"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事33->故事28；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0033",
      "shot_id": "S0033_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 33,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0033_SH01",
      "scene_id": "S0033",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B002",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B002",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0033"
        }
      ],
      "shot_description": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B002",
        "source_scene_id": "S0033",
        "source_group_ids": [
          "AG0027"
        ],
        "source_beat_ids": [
          "AB0027"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0033_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0033_SH01",
        "source_refs": [
          "S0033",
          "EP0005",
          "EP0005B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0033",
    "shot_id": "S0033_SH02",
    "narrative_order": 33,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0033",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0032",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了",
        "主角的反应镜头，推进正嚷间，真君到了，问…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "主角的反应镜头，推进正嚷间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；主角的反应镜头，推进正嚷间；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了",
        "主角的反应镜头，推进正嚷间，真君到了，问…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "主角的反应镜头，推进正嚷间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…"
      ],
      "narration": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事33->故事28；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0033",
      "shot_id": "S0033_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 33,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0033_SH02",
      "scene_id": "S0033",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B002",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B002",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0033"
        }
      ],
      "shot_description": "主角的反应镜头，推进正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "camera": "中近景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；主角的反应镜头，推进正嚷间，真君到了，问…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B002",
        "source_scene_id": "S0033",
        "source_group_ids": [
          "AG0027"
        ],
        "source_beat_ids": [
          "AB0027"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0033_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0033_SH02",
        "source_refs": [
          "S0033",
          "EP0005",
          "EP0005B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0033",
    "shot_id": "S0033_SH03",
    "narrative_order": 33,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0033",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0032",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事33->故事28；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0033",
      "shot_id": "S0033_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 33,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0033_SH03",
      "scene_id": "S0033",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B002",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B002",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0033"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B002",
        "source_scene_id": "S0033",
        "source_group_ids": [
          "AG0027"
        ],
        "source_beat_ids": [
          "AB0027"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0033_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0033_SH03",
        "source_refs": [
          "S0033",
          "EP0005",
          "EP0005B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0033_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0033_SH03",
        "source_refs": [
          "S0033",
          "EP0005",
          "EP0005B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0033",
    "shot_id": "S0033_SH04",
    "narrative_order": 33,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0033",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0032",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了",
        "人物收束镜头，停在正嚷间，真君到了，问：“兄弟们…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "人物收束镜头，停在正嚷间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问：“兄弟们…；构图镜头：特写"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问…；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；人物收束镜头，停在正嚷间；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了",
        "人物收束镜头，停在正嚷间，真君到了，问：“兄弟们…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "人物收束镜头，停在正嚷间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问：“兄弟们…；构图镜头：特写"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事33->故事28；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0033",
      "shot_id": "S0033_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 33,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0033_SH04",
      "scene_id": "S0033",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B002",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 33,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B002",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0033"
        }
      ],
      "shot_description": "人物收束镜头，停在正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问…；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问…；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；人物收束镜头，停在正嚷间，真君到了，问…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B002",
        "source_scene_id": "S0033",
        "source_group_ids": [
          "AG0027"
        ],
        "source_beat_ids": [
          "AB0027"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0033_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0033_SH04",
        "source_refs": [
          "S0033",
          "EP0005",
          "EP0005B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0034",
    "shot_id": "S0034_SH01",
    "narrative_order": 34,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "rumor",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0034",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "rumor",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "听说",
        "anchor_type": "rumor_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0033",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "身法，走出营围，往你那灌江口去也。”二郎听说，即取神锋，回灌江口来赶。"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "那大圣趁着机会，滚下山崖"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：听说"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；那大圣趁着机会，滚下山崖；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "旁白中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "那大圣趁着机会，滚下山崖"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；构图镜头：对白建立镜头；旁白中景；连续性：时间锚点：听说"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大…",
      "actions": [
        "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事34->故事28；时间锚点：听说；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0034",
      "shot_id": "S0034_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "旁白中景",
      "description_hint": "传闻段引入，场景带出正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 34,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "rumor",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "听说",
        "anchor_type": "rumor_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0034_SH01",
      "scene_id": "S0034",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B003",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "rumor",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B003",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0034"
        }
      ],
      "shot_description": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "滚下山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；旁白中景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了；镜头：对白建立镜头；旁白中景；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "滚下山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "听说",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B003",
        "source_scene_id": "S0034",
        "source_group_ids": [
          "AG0028"
        ],
        "source_beat_ids": [
          "AB0028"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0034",
    "shot_id": "S0034_SH02",
    "narrative_order": 34,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "rumor",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0034",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "rumor",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "听说",
        "anchor_type": "rumor_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0033",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "身法，走出营围，往你那灌江口去也。”二郎听说，即取神锋，回灌江口来赶。"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣趁着机会，滚下山崖，伏在那里又变…",
        "主角的反应镜头，推进那大圣趁着机会，滚下山崖…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "主角的反应镜头，推进那大圣趁着机会"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "text": "动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；构图镜头：中近景；连续性：时间锚点：听说"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；镜头：中近景；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；主角的反应镜头，推进那大圣趁着机会；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣趁着机会，滚下山崖，伏在那里又变…",
        "主角的反应镜头，推进那大圣趁着机会，滚下山崖…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "主角的反应镜头，推进那大圣趁着机会"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；构图镜头：中近景；连续性：时间锚点：听说"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…",
      "actions": [
        "那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…"
      ],
      "narration": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事34->故事28；时间锚点：听说；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0034",
      "shot_id": "S0034_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 34,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "rumor",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "听说",
        "anchor_type": "rumor_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0034_SH02",
      "scene_id": "S0034",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B003",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "rumor",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B003",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0034"
        }
      ],
      "shot_description": "主角的反应镜头，推进那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…",
      "camera": "中近景",
      "duration_seconds": 4.7,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "滚下山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；镜头：中近景；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；镜头：中近景；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；主角的反应镜头，推进那大圣趁着机会，滚下山崖…；镜头：中近景；约束：时间：传闻；运动：动作呈现保留不确定性；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "滚下山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "听说",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B003",
        "source_scene_id": "S0034",
        "source_group_ids": [
          "AG0028"
        ],
        "source_beat_ids": [
          "AB0028"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0034",
    "shot_id": "S0034_SH03",
    "narrative_order": 34,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "rumor",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0034",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "rumor",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "听说",
        "anchor_type": "rumor_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0033",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "身法，走出营围，往你那灌江口去也。”二郎听说，即取神锋，回灌江口来赶。"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣趁着机会，滚下山崖，伏在那里又变…",
        "真君前前后后乱赶，只见四太尉、二将军一齐拥至道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "对白推进核心信息"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "text": "动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；构图镜头：正反打；连续性：时间锚点：听说"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；镜头：正反打；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣趁着机会，滚下山崖，伏在那里又变…",
        "真君前前后后乱赶，只见四太尉、二将军一齐拥至道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "对白推进核心信息"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；构图镜头：正反打；连续性：时间锚点：听说"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…",
        "真君前前后后乱赶，只见四太尉、二将军一齐拥至道：“兄长，拿住大…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事34->故事28；时间锚点：听说；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0034",
      "shot_id": "S0034_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 34,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "rumor",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "听说",
        "anchor_type": "rumor_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0034_SH03",
      "scene_id": "S0034",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B003",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "rumor",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B003",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0034"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "滚下山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；镜头：正反打；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；镜头：正反打；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣趁着机会，滚下山崖，伏在那里又变…；真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；镜头：正反打；约束：时间：传闻；运动：动作呈现保留不确定性；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "滚下山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "听说",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B003",
        "source_scene_id": "S0034",
        "source_group_ids": [
          "AG0028"
        ],
        "source_beat_ids": [
          "AB0028"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0034_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0034_SH03",
        "source_refs": [
          "S0034",
          "EP0005",
          "EP0005B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0034",
    "shot_id": "S0034_SH04",
    "narrative_order": 34,
    "story_chronology_order": 28,
    "story_chronology_group": "CG0028",
    "time_mode": "rumor",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0034",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "story_chronology_group": "CG0028",
      "time_mode": "rumor",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "听说",
        "anchor_type": "rumor_marker",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0033",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "rumor",
          "field": "text",
          "text": "听说",
          "snippet": "身法，走出营围，往你那灌江口去也。”二郎听说，即取神锋，回灌江口来赶。"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "真君前前后后乱赶，只见四太尉、二将军一齐拥至道…",
        "人物收束镜头，停在真君前前后后乱赶，只见四太尉…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "只见四太尉、二将军一齐拥至道：“兄长，拿住大…"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "text": "动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；构图镜头：特写；连续性：时间锚点：听说"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；镜头：特写；约束：时间：传闻",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；镜头：特写；约束：时间：传闻；运动：动作呈现保留不确定性",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：正嚷间；只见四太尉、二将军一齐拥至道：“兄长，拿住大…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：以旁观视角组织画面；避免过度夸张镜头；色彩规则：轻度主观偏移即可；仍保留项目主色调约束；时间层提示：传闻",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "真君前前后后乱赶，只见四太尉、二将军一齐拥至道…",
        "人物收束镜头，停在真君前前后后乱赶，只见四太尉…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "时间锚点：听说"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：正嚷间",
        "只见四太尉、二将军一齐拥至道：“兄长，拿住大…"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；构图镜头：特写；连续性：时间锚点：听说"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "传闻视角"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "rumor",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在真君前前后后乱赶，只见四太尉、二将军一齐拥至道：“兄长，拿住大…",
      "actions": [
        "真君前前后后乱赶，只见四太尉、二将军一齐拥至道：“兄长，拿住大…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…；那大圣趁着机会，滚下山崖，伏在那里又变，变一座土地庙儿；大张着…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：rumor；时间顺序：叙事34->故事28；时间锚点：听说；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：正嚷间，真君到了，问：“兄弟们，赶到那厢不见了？”众神道：“才…",
      "audio_notes": "保留对白节奏；动作点补音效；传闻内容以旁白驱动；保留对白推进",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0034",
      "shot_id": "S0034_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在真君前前后后乱赶，只见四太尉、二将军一齐拥至道：“兄长，拿住大…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 34,
        "story_chronology_order": 28,
        "story_chronology_group": "CG0028",
        "time_mode": "rumor",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "听说",
        "anchor_type": "rumor_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0034_SH04",
      "scene_id": "S0034",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B003",
      "source_block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "rumor",
      "narrative_order": 34,
      "story_chronology_order": 28,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B003",
          "block_title": "正嚷间，真君到了，问：“兄弟们，赶到那厢不见了…",
          "lead_scene_id": "S0034"
        }
      ],
      "shot_description": "人物收束镜头，停在真君前前后后乱赶，只见四太尉、二将军一齐拥至道：“兄长，拿住大…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "真君",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；镜头：特写；约束：时间：传闻",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；镜头：特写；约束：时间：传闻",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：真君前前后后乱赶，只见四太尉、二将军一齐拥至道…；人物收束镜头，停在真君前前后后乱赶，只见四太尉…；镜头：特写；约束：时间：传闻；运动：动作呈现保留不确定性",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "真君",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "听说",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B003",
        "source_scene_id": "S0034",
        "source_group_ids": [
          "AG0028"
        ],
        "source_beat_ids": [
          "AB0028"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0035",
    "shot_id": "S0035_SH01",
    "narrative_order": 35,
    "story_chronology_order": 30,
    "story_chronology_group": "CG0029",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0035",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "story_chronology_group": "CG0029",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0033",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：却说那大圣已至灌江口，摇身一变…；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那大圣已至灌江口，摇身一变…；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "actions": [
        "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事35->故事30；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0035",
      "shot_id": "S0035_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 35,
        "story_chronology_order": 30,
        "story_chronology_group": "CG0029",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0035_SH01",
      "scene_id": "S0035",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B004",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B004",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0035"
        }
      ],
      "shot_description": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B004",
        "source_scene_id": "S0035",
        "source_group_ids": [
          "AG0029"
        ],
        "source_beat_ids": [
          "AB0029"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0035_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0035_SH01",
        "source_refs": [
          "S0035",
          "EP0005",
          "EP0005B004"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0035",
    "shot_id": "S0035_SH02",
    "narrative_order": 35,
    "story_chronology_order": 30,
    "story_chronology_group": "CG0029",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0035",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "story_chronology_group": "CG0029",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0033",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…",
        "主角的反应镜头，推进却说那大圣已至灌江口…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…",
        "主角的反应镜头，推进却说那大圣已至灌江口…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "actions": [
        "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事35->故事30；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0035",
      "shot_id": "S0035_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 35,
        "story_chronology_order": 30,
        "story_chronology_group": "CG0029",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0035_SH02",
      "scene_id": "S0035",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B004",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B004",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0035"
        }
      ],
      "shot_description": "主角的反应镜头，推进却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；主角的反应镜头，推进却说那大圣已至灌江口…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B004",
        "source_scene_id": "S0035",
        "source_group_ids": [
          "AG0029"
        ],
        "source_beat_ids": [
          "AB0029"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0035_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0035_SH02",
        "source_refs": [
          "S0035",
          "EP0005",
          "EP0005B004"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0035",
    "shot_id": "S0035_SH03",
    "narrative_order": 35,
    "story_chronology_order": 30,
    "story_chronology_group": "CG0029",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0035",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "story_chronology_group": "CG0029",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0033",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事35->故事30；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0035",
      "shot_id": "S0035_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 35,
        "story_chronology_order": 30,
        "story_chronology_group": "CG0029",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0035_SH03",
      "scene_id": "S0035",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B004",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B004",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0035"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B004",
        "source_scene_id": "S0035",
        "source_group_ids": [
          "AG0029"
        ],
        "source_beat_ids": [
          "AB0029"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0035_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0035_SH03",
        "source_refs": [
          "S0035",
          "EP0005",
          "EP0005B004"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0035_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0035_SH03",
        "source_refs": [
          "S0035",
          "EP0005",
          "EP0005B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0035",
    "shot_id": "S0035_SH04",
    "narrative_order": 35,
    "story_chronology_order": 30,
    "story_chronology_group": "CG0029",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0035",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "story_chronology_group": "CG0029",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0033",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：却说那大圣已至灌江口，摇身一变…；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那大圣已至灌江口，摇身一变…；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "actions": [
        "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事35->故事30；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0035",
      "shot_id": "S0035_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 35,
        "story_chronology_order": 30,
        "story_chronology_group": "CG0029",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0035_SH04",
      "scene_id": "S0035",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B004",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 35,
      "story_chronology_order": 30,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B004",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0035"
        }
      ],
      "shot_description": "人物收束镜头，停在却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B004",
        "source_scene_id": "S0035",
        "source_group_ids": [
          "AG0029"
        ],
        "source_beat_ids": [
          "AB0029"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0035_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0035_SH04",
        "source_refs": [
          "S0035",
          "EP0005",
          "EP0005B004"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0036",
    "shot_id": "S0036_SH01",
    "narrative_order": 36,
    "story_chronology_order": 29,
    "story_chronology_group": "CG0030",
    "time_mode": "flashback",
    "chronology_confidence": 0.96,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0036",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "story_chronology_group": "CG0030",
      "time_mode": "flashback",
      "confidence": 0.96,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0035",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0035",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "套诸物；一名‘金钢琢’，又名‘金钢套’。当年过函关，化胡为佛，甚是亏他。早晚最可防身"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "上界回奏。玉帝与观音菩萨、王母并众仙卿，正在灵霄殿讲话，道：“既是二郎已去赴战，这一"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：却说那大圣已至灌江口，摇身一变…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说那大圣已至灌江口，摇身一变…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说那大圣已至灌江口，摇身一变…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；话表…",
      "actions": [
        "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事36->故事29；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0036",
      "shot_id": "S0036_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 36,
        "story_chronology_order": 29,
        "story_chronology_group": "CG0030",
        "time_mode": "flashback",
        "confidence": 0.96,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0036_SH01",
      "scene_id": "S0036",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B005",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B005",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0036"
        }
      ],
      "shot_description": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；话表…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径落花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说那大圣已至灌江口，摇身一变…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径落花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B005",
        "source_scene_id": "S0036",
        "source_group_ids": [
          "AG0030"
        ],
        "source_beat_ids": [
          "AB0030"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0036",
    "shot_id": "S0036_SH02",
    "narrative_order": 36,
    "story_chronology_order": 29,
    "story_chronology_group": "CG0030",
    "time_mode": "flashback",
    "chronology_confidence": 0.96,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0036",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "story_chronology_group": "CG0030",
      "time_mode": "flashback",
      "confidence": 0.96,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0035",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0035",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "套诸物；一名‘金钢琢’，又名‘金钢套’。当年过函关，化胡为佛，甚是亏他。早晚最可防身"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "上界回奏。玉帝与观音菩萨、王母并众仙卿，正在灵霄殿讲话，道：“既是二郎已去赴战，这一"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "话表大力鬼王既调了真君与六兄弟提兵擒魔去后…",
        "主角的反应镜头，推进话表大力鬼王既调了真君与六…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；构图镜头：中近景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "话表大力鬼王既调了真君与六兄弟提兵擒魔去后…",
        "主角的反应镜头，推进话表大力鬼王既调了真君与六…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；构图镜头：中近景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…",
      "actions": [
        "话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事36->故事29；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0036",
      "shot_id": "S0036_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 36,
        "story_chronology_order": 29,
        "story_chronology_group": "CG0030",
        "time_mode": "flashback",
        "confidence": 0.96,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0036_SH02",
      "scene_id": "S0036",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B005",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B005",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0036"
        }
      ],
      "shot_description": "主角的反应镜头，推进话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径落花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；主角的反应镜头，推进话表大力鬼王既调了真君与六…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径落花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B005",
        "source_scene_id": "S0036",
        "source_group_ids": [
          "AG0030"
        ],
        "source_beat_ids": [
          "AB0030"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0036",
    "shot_id": "S0036_SH03",
    "narrative_order": 36,
    "story_chronology_order": 29,
    "story_chronology_group": "CG0030",
    "time_mode": "flashback",
    "chronology_confidence": 0.96,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0036",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "story_chronology_group": "CG0030",
      "time_mode": "flashback",
      "confidence": 0.96,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0035",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0035",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "套诸物；一名‘金钢琢’，又名‘金钢套’。当年过函关，化胡为佛，甚是亏他。早晚最可防身"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "上界回奏。玉帝与观音菩萨、王母并众仙卿，正在灵霄殿讲话，道：“既是二郎已去赴战，这一"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "话表大力鬼王既调了真君与六兄弟提兵擒魔去后…",
        "话毕，自天门上往下一掼，滴流流，径落花果山营盘里…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流，径落花果山营盘里…；构图镜头：正反打；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流…；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流…；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "话表大力鬼王既调了真君与六兄弟提兵擒魔去后…",
        "话毕，自天门上往下一掼，滴流流，径落花果山营盘里…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流，径落花果山营盘里…；构图镜头：正反打；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…",
        "话毕，自天门上往下一掼，滴流流，径落花果山营盘里，可可的着猴王…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事36->故事29；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0036",
      "shot_id": "S0036_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 36,
        "story_chronology_order": 29,
        "story_chronology_group": "CG0030",
        "time_mode": "flashback",
        "confidence": 0.96,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0036_SH03",
      "scene_id": "S0036",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B005",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B005",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0036"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径落花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流…；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流…；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话表大力鬼王既调了真君与六兄弟提兵擒魔去后…；话毕，自天门上往下一掼，滴流流…；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径落花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B005",
        "source_scene_id": "S0036",
        "source_group_ids": [
          "AG0030"
        ],
        "source_beat_ids": [
          "AB0030"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0036_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0036_SH03",
        "source_refs": [
          "S0036",
          "EP0005",
          "EP0005B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0036",
    "shot_id": "S0036_SH04",
    "narrative_order": 36,
    "story_chronology_order": 29,
    "story_chronology_group": "CG0030",
    "time_mode": "flashback",
    "chronology_confidence": 0.96,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0036",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "story_chronology_group": "CG0030",
      "time_mode": "flashback",
      "confidence": 0.96,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0035",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0035",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "套诸物；一名‘金钢琢’，又名‘金钢套’。当年过函关，化胡为佛，甚是亏他。早晚最可防身"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "上界回奏。玉帝与观音菩萨、王母并众仙卿，正在灵霄殿讲话，道：“既是二郎已去赴战，这一"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "话毕，自天门上往下一掼，滴流流，径落花果山营盘里…",
        "人物收束镜头，停在话毕，自天门上往下一掼，滴流流…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "动作：话毕，自天门上往下一掼，滴流流，径落花果山营盘里…；人物收束镜头，停在话毕，自天门上往下一掼，滴流流…；构图镜头：远景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话毕，自天门上往下一掼，滴流流…；人物收束镜头，停在话毕，自天门上往下一掼…；镜头：远景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话毕，自天门上往下一掼，滴流流…；人物收束镜头，停在话毕，自天门上往下一掼…；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：却说那大圣已至灌江口；却说那大圣已至灌江口，摇身一变；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "话毕，自天门上往下一掼，滴流流，径落花果山营盘里…",
        "人物收束镜头，停在话毕，自天门上往下一掼，滴流流…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：却说那大圣已至灌江口",
        "却说那大圣已至灌江口，摇身一变"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：话毕，自天门上往下一掼，滴流流，径落花果山营盘里…；人物收束镜头，停在话毕，自天门上往下一掼，滴流流…；构图镜头：远景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在话毕，自天门上往下一掼，滴流流，径落花果山营盘里，可可的着猴王…",
      "actions": [
        "话毕，自天门上往下一掼，滴流流，径落花果山营盘里，可可的着猴王…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…；话表大力鬼王既调了真君与六兄弟提兵擒魔去后，却上界回奏。玉帝与…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事36->故事29；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：却说那大圣已至灌江口，摇身一变，变作二郎爷爷的模样，按下云头，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0036",
      "shot_id": "S0036_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在话毕，自天门上往下一掼，滴流流，径落花果山营盘里，可可的着猴王…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 36,
        "story_chronology_order": 29,
        "story_chronology_group": "CG0030",
        "time_mode": "flashback",
        "confidence": 0.96,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0036_SH04",
      "scene_id": "S0036",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B005",
      "source_block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 36,
      "story_chronology_order": 29,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B005",
          "block_title": "却说那大圣已至灌江口，摇身一变，变作二郎爷爷的…",
          "lead_scene_id": "S0036"
        }
      ],
      "shot_description": "人物收束镜头，停在话毕，自天门上往下一掼，滴流流，径落花果山营盘里，可可的着猴王…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "径落花果山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话毕，自天门上往下一掼，滴流流…；人物收束镜头，停在话毕，自天门上往下一掼…；镜头：远景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话毕，自天门上往下一掼，滴流流…；人物收束镜头，停在话毕，自天门上往下一掼…；镜头：远景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：话毕，自天门上往下一掼，滴流流…；人物收束镜头，停在话毕，自天门上往下一掼…；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "径落花果山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B005",
        "source_scene_id": "S0036",
        "source_group_ids": [
          "AG0030"
        ],
        "source_beat_ids": [
          "AB0030"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0037",
    "shot_id": "S0037_SH01",
    "narrative_order": 37,
    "story_chronology_order": 31,
    "story_chronology_group": "CG0031",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0037",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "story_chronology_group": "CG0031",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0035",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "同天王等上届回旨。你们帅众在此搜山，搜净之后，仍回灌口。待我请了赏，讨了功，回来同乐"
        }
      ]
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
        "富贵功名，前缘分定，为人切莫欺心"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿",
        "这下…/富贵功名，前缘分定，为人切莫欺心"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；构图镜头：组接主镜头；中景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿；这下…/富贵功名，前缘分定，为人切莫欺心；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
        "富贵功名，前缘分定，为人切莫欺心"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿",
        "这下…/富贵功名，前缘分定，为人切莫欺心"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；构图镜头：组接主镜头；中景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下… / 富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深；些些狂妄天加… / 赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…；圆陀…",
      "actions": [
        "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
        "富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深；些些狂妄天加谴，眼前不遇待时临。问东君因甚，如今祸害相侵 话表齐天大圣被众天兵押去斩妖台下，绑在降妖柱上，刀砍斧剁，枪刺…；这一番，猴王不分上下，使铁棒东打西敌，更无一神可挡。只打到通明…",
        "赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…；圆陀陀，光灼灼，亘古常存人怎学？入火不能焚，入水何曾溺？光明一… 那二圣得了旨，径到灵山胜境，雷音宝刹之前，对四金刚、八菩萨礼毕…；善时成佛与成仙，恶处披毛并带角。无穷变化闹天宫，雷将神兵不可捉…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事37->故事31；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0037",
      "shot_id": "S0037_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 37,
        "story_chronology_order": 31,
        "story_chronology_group": "CG0031",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0037_SH01",
      "scene_id": "S0037",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B006",
      "source_block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B006",
          "block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
          "lead_scene_id": "S0037"
        }
      ],
      "shot_description": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下… / 富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深；些些狂妄天加… / 赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…；圆陀…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "请玉帝同观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等…；富贵功名，前缘分定，为人切莫欺心；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "请玉帝同观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B006",
        "source_scene_id": "S0037",
        "source_group_ids": [
          "AG0031"
        ],
        "source_beat_ids": [
          "AB0031"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0037",
    "shot_id": "S0037_SH02",
    "narrative_order": 37,
    "story_chronology_order": 31,
    "story_chronology_group": "CG0031",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0037",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "story_chronology_group": "CG0031",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0035",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "同天王等上届回旨。你们帅众在此搜山，搜净之后，仍回灌口。待我请了赏，讨了功，回来同乐"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "富贵功名，前缘分定，为人切莫欺心",
        "主角的反应镜头，推进富贵功名，前缘分定…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "主角的反应镜头，推进富贵功名",
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主角的反应镜头，推进富贵功名；完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "富贵功名，前缘分定，为人切莫欺心",
        "主角的反应镜头，推进富贵功名，前缘分定…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "主角的反应镜头，推进富贵功名",
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；构图镜头：中近景；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深",
      "actions": [
        "富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深"
      ],
      "narration": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
      "on_screen_text": "",
      "scene_notes": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事37->故事31；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0037",
      "shot_id": "S0037_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 37,
        "story_chronology_order": 31,
        "story_chronology_group": "CG0031",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0037_SH02",
      "scene_id": "S0037",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B006",
      "source_block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B006",
          "block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
          "lead_scene_id": "S0037"
        }
      ],
      "shot_description": "主角的反应镜头，推进富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深",
      "camera": "中近景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "请玉帝同观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；主角的反应镜头，推进富贵功名，前缘分定…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "请玉帝同观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B006",
        "source_scene_id": "S0037",
        "source_group_ids": [
          "AG0031"
        ],
        "source_beat_ids": [
          "AB0031"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0037",
    "shot_id": "S0037_SH03",
    "narrative_order": 37,
    "story_chronology_order": 31,
    "story_chronology_group": "CG0031",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0037",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "story_chronology_group": "CG0031",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0035",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "同天王等上届回旨。你们帅众在此搜山，搜净之后，仍回灌口。待我请了赏，讨了功，回来同乐"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "富贵功名，前缘分定，为人切莫欺心",
        "些些狂妄天加谴，眼前不遇待时临"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "对白推进核心信息",
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：对白推进核心信息；完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "富贵功名，前缘分定，为人切莫欺心",
        "些些狂妄天加谴，眼前不遇待时临"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "对白推进核心信息",
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；构图镜头：正反打；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "富贵功名，前缘分定，为人切莫欺心。正大光明，忠良善果弥深",
        "些些狂妄天加谴，眼前不遇待时临。问东君因甚，如今祸害相侵"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事37->故事31；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0037",
      "shot_id": "S0037_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 37,
        "story_chronology_order": 31,
        "story_chronology_group": "CG0031",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0037_SH03",
      "scene_id": "S0037",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B006",
      "source_block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B006",
          "block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
          "lead_scene_id": "S0037"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "请玉帝同观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：富贵功名，前缘分定，为人切莫欺心；些些狂妄天加谴，眼前不遇待时临；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "请玉帝同观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B006",
        "source_scene_id": "S0037",
        "source_group_ids": [
          "AG0031"
        ],
        "source_beat_ids": [
          "AB0031"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0037_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0037_SH03",
        "source_refs": [
          "S0037",
          "EP0005",
          "EP0005B006"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0037",
    "shot_id": "S0037_SH04",
    "narrative_order": 37,
    "story_chronology_order": 31,
    "story_chronology_group": "CG0031",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0037",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "story_chronology_group": "CG0031",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "之后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0035",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "之后",
          "snippet": "同天王等上届回旨。你们帅众在此搜山，搜净之后，仍回灌口。待我请了赏，讨了功，回来同乐"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "赤胆忠良名誉大，欺天诳上声名坏"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "人物收束镜头，停在赤胆忠良名誉大，欺天诳上声名坏",
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：赤胆忠良名誉大，欺天诳上声名坏；构图镜头：特写；连续性：时间锚点：之后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：赤胆忠良名誉大，欺天诳上声名坏；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：赤胆忠良名誉大，欺天诳上声名坏；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：人物收束镜头，停在赤胆忠良名誉大，欺天诳上声名坏；完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "赤胆忠良名誉大，欺天诳上声名坏"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：之后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "人物收束镜头，停在赤胆忠良名誉大，欺天诳上声名坏",
        "完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：赤胆忠良名誉大，欺天诳上声名坏；构图镜头：特写；连续性：时间锚点：之后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…",
      "actions": [
        "赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事37->故事31；时间锚点：之后；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：那老君收了金钢琢，请玉帝同观音、王母、众仙等，俱回灵霄殿。这下…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0037",
      "shot_id": "S0037_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 37,
        "story_chronology_order": 31,
        "story_chronology_group": "CG0031",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "之后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0037_SH04",
      "scene_id": "S0037",
      "episode_id": "EP0005",
      "source_block_id": "EP0005B006",
      "source_block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 37,
      "story_chronology_order": 31,
      "source_block_refs": [
        {
          "episode_id": "EP0005",
          "block_id": "EP0005B006",
          "block_title": "那老君收了金钢琢，请玉帝同观音、王母、众仙等…",
          "lead_scene_id": "S0037"
        }
      ],
      "shot_description": "人物收束镜头，停在赤胆忠良名誉大，欺天诳上声名坏。一低一好幸相持，豪杰英雄同赌赛…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "请玉帝同观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：赤胆忠良名誉大，欺天诳上声名坏；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：赤胆忠良名誉大，欺天诳上声名坏；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：赤胆忠良名誉大，欺天诳上声名坏；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "请玉帝同观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "之后",
      "source_refs": {
        "episode_id": "EP0005",
        "source_block_id": "EP0005B006",
        "source_scene_id": "S0037",
        "source_group_ids": [
          "AG0031"
        ],
        "source_beat_ids": [
          "AB0031"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0040",
    "shot_id": "S0040_SH01",
    "narrative_order": 40,
    "story_chronology_order": 35,
    "story_chronology_group": "CG0034",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0040",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "story_chronology_group": "CG0034",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0039",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "我老孙一筋斗去十万八千里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆；我老孙一筋斗去十万八千里…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "我老孙一筋斗去十万八千里…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：支线；呈现：对白驱动 / 旁白+画面；时间顺序：叙事40->故事35；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0040",
      "shot_id": "S0040_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 40,
        "story_chronology_order": 35,
        "story_chronology_group": "CG0034",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0040_SH01",
      "scene_id": "S0040",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B001",
      "source_block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B001",
          "block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
          "lead_scene_id": "S0040"
        }
      ],
      "shot_description": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B001",
        "source_scene_id": "S0040",
        "source_group_ids": [
          "AG0032"
        ],
        "source_beat_ids": [
          "AB0032"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0040_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0040_SH01",
        "source_refs": [
          "S0040",
          "EP0006",
          "EP0006B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0040",
    "shot_id": "S0040_SH02",
    "narrative_order": 40,
    "story_chronology_order": 35,
    "story_chronology_group": "CG0034",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0040",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "story_chronology_group": "CG0034",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0039",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "主角的反应镜头，推进那大圣闻言，暗笑道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "主角的反应镜头，推进那大圣闻言，暗笑道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…"
      ],
      "narration": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "on_screen_text": "",
      "scene_notes": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：支线；呈现：对白驱动 / 旁白+画面；时间顺序：叙事40->故事35；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0040",
      "shot_id": "S0040_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 40,
        "story_chronology_order": 35,
        "story_chronology_group": "CG0034",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0040_SH02",
      "scene_id": "S0040",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B001",
      "source_block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B001",
          "block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
          "lead_scene_id": "S0040"
        }
      ],
      "shot_description": "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "camera": "中近景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B001",
        "source_scene_id": "S0040",
        "source_group_ids": [
          "AG0032"
        ],
        "source_beat_ids": [
          "AB0032"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0040_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0040_SH02",
        "source_refs": [
          "S0040",
          "EP0006",
          "EP0006B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0040",
    "shot_id": "S0040_SH03",
    "narrative_order": 40,
    "story_chronology_order": 35,
    "story_chronology_group": "CG0034",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0040",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "story_chronology_group": "CG0034",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0039",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：支线；呈现：对白驱动 / 旁白+画面；时间顺序：叙事40->故事35；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0040",
      "shot_id": "S0040_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 40,
        "story_chronology_order": 35,
        "story_chronology_group": "CG0034",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0040_SH03",
      "scene_id": "S0040",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B001",
      "source_block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B001",
          "block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
          "lead_scene_id": "S0040"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；对白推进核心信息；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B001",
        "source_scene_id": "S0040",
        "source_group_ids": [
          "AG0032"
        ],
        "source_beat_ids": [
          "AB0032"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0040_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0040_SH03",
        "source_refs": [
          "S0040",
          "EP0006",
          "EP0006B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0040_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0040_SH03",
        "source_refs": [
          "S0040",
          "EP0006",
          "EP0006B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0040",
    "shot_id": "S0040_SH04",
    "narrative_order": 40,
    "story_chronology_order": 35,
    "story_chronology_group": "CG0034",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -5,
    "chronology": {
      "scene_id": "S0040",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "story_chronology_group": "CG0034",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -5,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0039",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "人物收束镜头，停在那大圣闻言，暗笑道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "人物收束镜头，停在那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；构图镜头：特写"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；镜头：特写；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道：“这如来十分好呆；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "人物收束镜头，停在那大圣闻言，暗笑道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆",
        "人物收束镜头，停在那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；构图镜头：特写"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：支线；呈现：对白驱动 / 旁白+画面；时间顺序：叙事40->故事35；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0040",
      "shot_id": "S0040_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 40,
        "story_chronology_order": 35,
        "story_chronology_group": "CG0034",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -5,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0040_SH04",
      "scene_id": "S0040",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B001",
      "source_block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 40,
      "story_chronology_order": 35,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B001",
          "block_title": "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一…",
          "lead_scene_id": "S0040"
        }
      ],
      "shot_description": "人物收束镜头，停在那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；镜头：特写；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；镜头：特写；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；人物收束镜头，停在那大圣闻言，暗笑道…；镜头：特写；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B001",
        "source_scene_id": "S0040",
        "source_group_ids": [
          "AG0032"
        ],
        "source_beat_ids": [
          "AB0032"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0040_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0040_SH04",
        "source_refs": [
          "S0040",
          "EP0006",
          "EP0006B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0041",
    "shot_id": "S0041_SH01",
    "narrative_order": 41,
    "story_chronology_order": 34,
    "story_chronology_group": "CG0035",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0041",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "story_chronology_group": "CG0035",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0040",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0040",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "叶，一个个合掌称扬道：“善哉！善哉！ 当年卵化学为人，立志修行果道真。万劫无移居胜"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "好大圣，急纵身又要跳出，被佛祖翻掌一扑…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：急纵身又要跳出，被佛祖翻掌一扑；把这猴王推出西天门外，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "好大圣，急纵身又要跳出，被佛祖翻掌一扑…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大…",
      "actions": [
        "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事41->故事34；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0041",
      "shot_id": "S0041_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 41,
        "story_chronology_order": 34,
        "story_chronology_group": "CG0035",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0041_SH01",
      "scene_id": "S0041",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B002",
      "source_block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B002",
          "block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
          "lead_scene_id": "S0041"
        }
      ],
      "shot_description": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B002",
        "source_scene_id": "S0041",
        "source_group_ids": [
          "AG0033"
        ],
        "source_beat_ids": [
          "AB0033"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0041_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0041_SH01",
        "source_refs": [
          "S0041",
          "EP0006",
          "EP0006B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0041",
    "shot_id": "S0041_SH02",
    "narrative_order": 41,
    "story_chronology_order": 34,
    "story_chronology_group": "CG0035",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0041",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "story_chronology_group": "CG0035",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0040",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0040",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "叶，一个个合掌称扬道：“善哉！善哉！ 当年卵化学为人，立志修行果道真。万劫无移居胜"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "主角的反应镜头，推进那大圣闻言，暗笑道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；构图镜头：中近景；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：急纵身又要跳出，被佛祖翻掌一扑；把这猴王推出西天门外，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "主角的反应镜头，推进那大圣闻言，暗笑道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；构图镜头：中近景；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…"
      ],
      "narration": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "on_screen_text": "",
      "scene_notes": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事41->故事34；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0041",
      "shot_id": "S0041_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 41,
        "story_chronology_order": 34,
        "story_chronology_group": "CG0035",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0041_SH02",
      "scene_id": "S0041",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B002",
      "source_block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B002",
          "block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
          "lead_scene_id": "S0041"
        }
      ],
      "shot_description": "主角的反应镜头，推进那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
      "camera": "中近景",
      "duration_seconds": 4.7,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；主角的反应镜头，推进那大圣闻言，暗笑道…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B002",
        "source_scene_id": "S0041",
        "source_group_ids": [
          "AG0033"
        ],
        "source_beat_ids": [
          "AB0033"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0041_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0041_SH02",
        "source_refs": [
          "S0041",
          "EP0006",
          "EP0006B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0041",
    "shot_id": "S0041_SH03",
    "narrative_order": 41,
    "story_chronology_order": 34,
    "story_chronology_group": "CG0035",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0041",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "story_chronology_group": "CG0035",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0040",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0040",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "叶，一个个合掌称扬道：“善哉！善哉！ 当年卵化学为人，立志修行果道真。万劫无移居胜"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "如来骂道：“我把你这个尿精猴子"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；构图镜头：正反打；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：急纵身又要跳出，被佛祖翻掌一扑；把这猴王推出西天门外，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆",
        "如来骂道：“我把你这个尿精猴子"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；构图镜头：正反打；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…",
        "如来骂道：“我把你这个尿精猴子！你正好不曾离了我掌哩！”大圣道…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事41->故事34；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0041",
      "shot_id": "S0041_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 41,
        "story_chronology_order": 34,
        "story_chronology_group": "CG0035",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0041_SH03",
      "scene_id": "S0041",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B002",
      "source_block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B002",
          "block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
          "lead_scene_id": "S0041"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那大圣闻言，暗笑道：“这如来十分好呆；如来骂道：“我把你这个尿精猴子；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B002",
        "source_scene_id": "S0041",
        "source_group_ids": [
          "AG0033"
        ],
        "source_beat_ids": [
          "AB0033"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0041_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0041_SH03",
        "source_refs": [
          "S0041",
          "EP0006",
          "EP0006B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0041_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0041_SH03",
        "source_refs": [
          "S0041",
          "EP0006",
          "EP0006B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0041",
    "shot_id": "S0041_SH04",
    "narrative_order": 41,
    "story_chronology_order": 34,
    "story_chronology_group": "CG0035",
    "time_mode": "flashback",
    "chronology_confidence": 0.9,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0041",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "story_chronology_group": "CG0035",
      "time_mode": "flashback",
      "confidence": 0.9,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "当年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0040",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0040",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "叶，一个个合掌称扬道：“善哉！善哉！ 当年卵化学为人，立志修行果道真。万劫无移居胜"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "如来骂道：“我把你这个尿精猴子"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "动作：如来骂道：“我把你这个尿精猴子；构图镜头：特写；连续性：时间锚点：当年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如来骂道：“我把你这个尿精猴子；镜头：特写；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如来骂道：“我把你这个尿精猴子；镜头：特写；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：急纵身又要跳出，被佛祖翻掌一扑；把这猴王推出西天门外，…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "如来骂道：“我把你这个尿精猴子"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：当年"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
        "那大圣闻言，暗笑道：“这如来十分好呆"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：如来骂道：“我把你这个尿精猴子；构图镜头：特写；连续性：时间锚点：当年"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在如来骂道：“我把你这个尿精猴子！你正好不曾离了我掌哩！”大圣道…",
      "actions": [
        "如来骂道：“我把你这个尿精猴子！你正好不曾离了我掌哩！”大圣道…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…；那大圣闻言，暗笑道：“这如来十分好呆！我老孙一筋斗去十万八千里…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事41->故事34；时间锚点：当年；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴王推出西天门外，…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0041",
      "shot_id": "S0041_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在如来骂道：“我把你这个尿精猴子！你正好不曾离了我掌哩！”大圣道…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 41,
        "story_chronology_order": 34,
        "story_chronology_group": "CG0035",
        "time_mode": "flashback",
        "confidence": 0.9,
        "order_delta": -7,
        "anchor_label": "当年",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0041_SH04",
      "scene_id": "S0041",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B002",
      "source_block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 41,
      "story_chronology_order": 34,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B002",
          "block_title": "好大圣，急纵身又要跳出，被佛祖翻掌一扑，把这猴…",
          "lead_scene_id": "S0041"
        }
      ],
      "shot_description": "人物收束镜头，停在如来骂道：“我把你这个尿精猴子！你正好不曾离了我掌哩！”大圣道…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如来骂道：“我把你这个尿精猴子；镜头：特写；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如来骂道：“我把你这个尿精猴子；镜头：特写；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如来骂道：“我把你这个尿精猴子；镜头：特写；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当年",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B002",
        "source_scene_id": "S0041",
        "source_group_ids": [
          "AG0033"
        ],
        "source_beat_ids": [
          "AB0033"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0041_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0041_SH04",
        "source_refs": [
          "S0041",
          "EP0006",
          "EP0006B002"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0042",
    "shot_id": "S0042_SH01",
    "narrative_order": 42,
    "story_chronology_order": 36,
    "story_chronology_group": "CG0036",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0042",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "story_chronology_group": "CG0036",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0040",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "不一时，那玉清元始天尊、上清灵宝天尊…",
        "试问禅关，参求无数，往往到头虚老"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "宴设…/试问禅关，参求无数，往往到头虚老",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；构图镜头：组接主镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：宴设…/试问禅关，参求无数，往往到头虚老；完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "不一时，那玉清元始天尊、上清灵宝天尊…",
        "试问禅关，参求无数，往往到头虚老"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "宴设…/试问禅关，参求无数，往往到头虚老",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；构图镜头：组接主镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设… / 试问禅关，参求无数，往往到头虚老。磨砖作镜，积雪为粮，迷了几多…；这一… / 福诗曰 众菩萨献毕，因请如来明示根本，指解源流。那如来微开善口，敷演大…",
      "actions": [
        "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…",
        "试问禅关，参求无数，往往到头虚老。磨砖作镜，积雪为粮，迷了几多…；这一篇词，名《苏武慢》。话表我佛如来，辞别了玉帝，回至雷音宝刹…",
        "福诗曰 众菩萨献毕，因请如来明示根本，指解源流。那如来微开善口，敷演大…；福诗曰"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘 曾赴蟠桃醉几遭，醒时明月还依旧。长头大耳短身躯，南极之方称老寿；寿星又到。见玉帝礼毕，又见如来，申谢道：“始闻那妖猴被老君引至…；重要性：支线；呈现：对白驱动；时间顺序：叙事42->故事36；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0042",
      "shot_id": "S0042_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 42,
        "story_chronology_order": 36,
        "story_chronology_group": "CG0036",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0042_SH01",
      "scene_id": "S0042",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B003",
      "source_block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B003",
          "block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
          "lead_scene_id": "S0042"
        }
      ],
      "shot_description": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设… / 试问禅关，参求无数，往往到头虚老。磨砖作镜，积雪为粮，迷了几多…；这一… / 福诗曰 众菩萨献毕，因请如来明示根本，指解源流。那如来微开善口，敷演大…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "宴设…/试问禅关",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：不一时，那玉清元始天尊、上清灵宝天尊…；试问禅关，参求无数，往往到头虚老；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "宴设…/试问禅关",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B003",
        "source_scene_id": "S0042",
        "source_group_ids": [
          "AG0034"
        ],
        "source_beat_ids": [
          "AB0034"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0042",
    "shot_id": "S0042_SH02",
    "narrative_order": 42,
    "story_chronology_order": 36,
    "story_chronology_group": "CG0036",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0042",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "story_chronology_group": "CG0036",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0040",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "宴设蟠桃猴搅乱，安天大会胜蟠桃",
        "主角的反应镜头，推进宴设蟠桃猴搅乱…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "主角的反应镜头，推进宴设蟠桃猴搅乱，安天大会胜蟠桃",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主角的反应镜头，推进宴设蟠桃猴搅乱，安天大会胜蟠桃；完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "宴设蟠桃猴搅乱，安天大会胜蟠桃",
        "主角的反应镜头，推进宴设蟠桃猴搅乱…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "主角的反应镜头，推进宴设蟠桃猴搅乱，安天大会胜蟠桃",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘",
      "actions": [
        "宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘"
      ],
      "narration": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设… / 试问禅关，参求无数，往往到头虚老。磨砖作镜，积雪为粮，迷了几多…；这一… / 福诗曰 众菩萨献毕，因请如来明示根本，指解源流。那如来微开善口，敷演大…",
      "on_screen_text": "",
      "scene_notes": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘 曾赴蟠桃醉几遭，醒时明月还依旧。长头大耳短身躯，南极之方称老寿；寿星又到。见玉帝礼毕，又见如来，申谢道：“始闻那妖猴被老君引至…；重要性：支线；呈现：对白驱动；时间顺序：叙事42->故事36；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0042",
      "shot_id": "S0042_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 42,
        "story_chronology_order": 36,
        "story_chronology_group": "CG0036",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0042_SH02",
      "scene_id": "S0042",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B003",
      "source_block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B003",
          "block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
          "lead_scene_id": "S0042"
        }
      ],
      "shot_description": "主角的反应镜头，推进宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘",
      "camera": "中近景",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；主角的反应镜头，推进宴设蟠桃猴搅乱…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B003",
        "source_scene_id": "S0042",
        "source_group_ids": [
          "AG0034"
        ],
        "source_beat_ids": [
          "AB0034"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0042_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0042_SH02",
        "source_refs": [
          "S0042",
          "EP0006",
          "EP0006B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0042",
    "shot_id": "S0042_SH03",
    "narrative_order": 42,
    "story_chronology_order": 36,
    "story_chronology_group": "CG0036",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0042",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "story_chronology_group": "CG0036",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0040",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "宴设蟠桃猴搅乱，安天大会胜蟠桃",
        "仙乐玄歌音韵美，凤箫玉管响声高"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "对白推进核心信息",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：对白推进核心信息；完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "宴设蟠桃猴搅乱，安天大会胜蟠桃",
        "仙乐玄歌音韵美，凤箫玉管响声高"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "对白推进核心信息",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘",
        "仙乐玄歌音韵美，凤箫玉管响声高。琼香缭绕群仙集，宇宙清平贺圣朝"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘 曾赴蟠桃醉几遭，醒时明月还依旧。长头大耳短身躯，南极之方称老寿；寿星又到。见玉帝礼毕，又见如来，申谢道：“始闻那妖猴被老君引至…；重要性：支线；呈现：对白驱动；时间顺序：叙事42->故事36；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0042",
      "shot_id": "S0042_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 42,
        "story_chronology_order": 36,
        "story_chronology_group": "CG0036",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0042_SH03",
      "scene_id": "S0042",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B003",
      "source_block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B003",
          "block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
          "lead_scene_id": "S0042"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：宴设蟠桃猴搅乱，安天大会胜蟠桃；仙乐玄歌音韵美，凤箫玉管响声高；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B003",
        "source_scene_id": "S0042",
        "source_group_ids": [
          "AG0034"
        ],
        "source_beat_ids": [
          "AB0034"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0042_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0042_SH03",
        "source_refs": [
          "S0042",
          "EP0006",
          "EP0006B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0042_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0042_SH03",
        "source_refs": [
          "S0042",
          "EP0006",
          "EP0006B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0042",
    "shot_id": "S0042_SH04",
    "narrative_order": 42,
    "story_chronology_order": 36,
    "story_chronology_group": "CG0036",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0042",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "story_chronology_group": "CG0036",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0040",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "这一篇词，名《苏武慢》"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "人物收束镜头，停在这一篇词，名《苏武慢》",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：这一篇词，名《苏武慢》；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一篇词，名《苏武慢》；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一篇词，名《苏武慢》；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：人物收束镜头，停在这一篇词，名《苏武慢》；完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "这一篇词，名《苏武慢》"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "人物收束镜头，停在这一篇词，名《苏武慢》",
        "完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：这一篇词，名《苏武慢》；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在这一篇词，名《苏武慢》。话表我佛如来，辞别了玉帝，回至雷音宝刹…",
      "actions": [
        "这一篇词，名《苏武慢》。话表我佛如来，辞别了玉帝，回至雷音宝刹…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…；宴设蟠桃猴搅乱，安天大会胜蟠桃。龙旗鸾辂祥光蔼，宝节幢幡瑞气飘 曾赴蟠桃醉几遭，醒时明月还依旧。长头大耳短身躯，南极之方称老寿；寿星又到。见玉帝礼毕，又见如来，申谢道：“始闻那妖猴被老君引至…；重要性：支线；呈现：对白驱动；时间顺序：叙事42->故事36；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：不一时，那玉清元始天尊、上清灵宝天尊、太清道德天尊、五气真君、…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0042",
      "shot_id": "S0042_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在这一篇词，名《苏武慢》。话表我佛如来，辞别了玉帝，回至雷音宝刹…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 42,
        "story_chronology_order": 36,
        "story_chronology_group": "CG0036",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0042_SH04",
      "scene_id": "S0042",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B003",
      "source_block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 42,
      "story_chronology_order": 36,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B003",
          "block_title": "不一时，那玉清元始天尊、上清灵宝天尊、太清道德…",
          "lead_scene_id": "S0042"
        }
      ],
      "shot_description": "人物收束镜头，停在这一篇词，名《苏武慢》。话表我佛如来，辞别了玉帝，回至雷音宝刹…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一篇词，名《苏武慢》；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一篇词，名《苏武慢》；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这一篇词，名《苏武慢》；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B003",
        "source_scene_id": "S0042",
        "source_group_ids": [
          "AG0034"
        ],
        "source_beat_ids": [
          "AB0034"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0042_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0042_SH04",
        "source_refs": [
          "S0042",
          "EP0006",
          "EP0006B003"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0045",
    "shot_id": "S0045_SH01",
    "narrative_order": 45,
    "story_chronology_order": 39,
    "story_chronology_group": "CG0039",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0045",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "story_chronology_group": "CG0039",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0044",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿；那怪物手执一根宝杖，走上岸就捉菩萨；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…；“徒…",
      "actions": [
        "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…；“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“… 青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…；那怪物手执一根宝杖，走上岸就捉菩萨。却被惠岸掣浑铁棒挡住，喝声…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事45->故事39；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0045",
      "shot_id": "S0045_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 45,
        "story_chronology_order": 39,
        "story_chronology_group": "CG0039",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0045_SH01",
      "scene_id": "S0045",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B004",
      "source_block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B004",
          "block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
          "lead_scene_id": "S0045"
        }
      ],
      "shot_description": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…；“徒…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "双条银蟒河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "双条银蟒河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B004",
        "source_scene_id": "S0045",
        "source_group_ids": [
          "AG0035"
        ],
        "source_beat_ids": [
          "AB0035"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0045",
    "shot_id": "S0045_SH02",
    "narrative_order": 45,
    "story_chronology_order": 39,
    "story_chronology_group": "CG0039",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0045",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "story_chronology_group": "CG0039",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0044",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“徒弟呀",
        "主角的反应镜头，推进“徒弟呀"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿；那怪物手执一根宝杖，走上岸就捉菩萨；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“徒弟呀",
        "主角的反应镜头，推进“徒弟呀"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“…",
      "actions": [
        "“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…；“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“… 青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…；那怪物手执一根宝杖，走上岸就捉菩萨。却被惠岸掣浑铁棒挡住，喝声…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事45->故事39；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0045",
      "shot_id": "S0045_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 45,
        "story_chronology_order": 39,
        "story_chronology_group": "CG0039",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0045_SH02",
      "scene_id": "S0045",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B004",
      "source_block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B004",
          "block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
          "lead_scene_id": "S0045"
        }
      ],
      "shot_description": "主角的反应镜头，推进“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "双条银蟒河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；主角的反应镜头，推进“徒弟呀；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "双条银蟒河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B004",
        "source_scene_id": "S0045",
        "source_group_ids": [
          "AG0035"
        ],
        "source_beat_ids": [
          "AB0035"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0045",
    "shot_id": "S0045_SH03",
    "narrative_order": 45,
    "story_chronology_order": 39,
    "story_chronology_group": "CG0039",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0045",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "story_chronology_group": "CG0039",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0044",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“徒弟呀",
        "那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿；那怪物手执一根宝杖，走上岸就捉菩萨；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“徒弟呀",
        "那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“…",
        "那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行。那惠岸使一条浑铁棍…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…；“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“… 青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…；那怪物手执一根宝杖，走上岸就捉菩萨。却被惠岸掣浑铁棒挡住，喝声…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事45->故事39；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0045",
      "shot_id": "S0045_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 45,
        "story_chronology_order": 39,
        "story_chronology_group": "CG0039",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0045_SH03",
      "scene_id": "S0045",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B004",
      "source_block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B004",
          "block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
          "lead_scene_id": "S0045"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "双条银蟒河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“徒弟呀；那菩萨闻言，踊跃作礼而退，即唤惠岸行者随行；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "双条银蟒河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B004",
        "source_scene_id": "S0045",
        "source_group_ids": [
          "AG0035"
        ],
        "source_beat_ids": [
          "AB0035"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0045_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0045_SH03",
        "source_refs": [
          "S0045",
          "EP0006",
          "EP0006B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0045",
    "shot_id": "S0045_SH04",
    "narrative_order": 45,
    "story_chronology_order": 39,
    "story_chronology_group": "CG0039",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0045",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "story_chronology_group": "CG0039",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0044",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "青不青，黑不黑，晦气色脸"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：青不青，黑不黑，晦气色脸；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：青不青，黑不黑，晦气色脸；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：青不青，黑不黑，晦气色脸；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿；那怪物手执一根宝杖，走上岸就捉菩萨；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "青不青，黑不黑，晦气色脸"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿",
        "那怪物手执一根宝杖，走上岸就捉菩萨"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：青不青，黑不黑，晦气色脸；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…",
      "actions": [
        "青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…；“徒弟呀。此处却是难行。取经人浊骨凡胎，如何得渡了”惠岸道：“… 青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…；那怪物手执一根宝杖，走上岸就捉菩萨。却被惠岸掣浑铁棒挡住，喝声…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事45->故事39；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：“此宝唤做‘紧箍…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0045",
      "shot_id": "S0045_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 45,
        "story_chronology_order": 39,
        "story_chronology_group": "CG0039",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0045_SH04",
      "scene_id": "S0045",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B004",
      "source_block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 45,
      "story_chronology_order": 39,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B004",
          "block_title": "这菩萨皈依拜领，如来又取三个箍儿，递与菩萨道：…",
          "lead_scene_id": "S0045"
        }
      ],
      "shot_description": "人物收束镜头，停在青不青，黑不黑，晦气色脸；长不长，短不短，赤脚筋躯。眼光闪烁，…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "双条银蟒河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：青不青，黑不黑，晦气色脸；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：青不青，黑不黑，晦气色脸；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：青不青，黑不黑，晦气色脸；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "双条银蟒河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B004",
        "source_scene_id": "S0045",
        "source_group_ids": [
          "AG0035"
        ],
        "source_beat_ids": [
          "AB0035"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0046",
    "shot_id": "S0046_SH01",
    "narrative_order": 46,
    "story_chronology_order": 40,
    "story_chronology_group": "CG0040",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0046",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "story_chronology_group": "CG0040",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了河",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0045",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了河",
          "snippet": "法名，叫做个沙悟净。当时入了沙门，送菩萨过了河，他洗心涤虑。再不伤生，专等取经人。"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "菩萨与他别了，同木吒径奔东土"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：菩萨与他别了，同木吒径奔东土；构图镜头：对白建立镜头；中景；连续性：时间锚点：过了河"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨与他别了，同木吒径奔东土；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨与他别了，同木吒径奔东土；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土；獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "菩萨与他别了，同木吒径奔东土"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：菩萨与他别了，同木吒径奔东土；构图镜头：对白建立镜头；中景；连续性：时间锚点：过了河"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…；卷上…",
      "actions": [
        "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…；卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆… 他两个正杀到好处，观世音在半空中，抛下莲花，隔开钯杖。怪物见了…；观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事46->故事40；时间锚点：过了河；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0046",
      "shot_id": "S0046_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 46,
        "story_chronology_order": 40,
        "story_chronology_group": "CG0040",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "过了河",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0046_SH01",
      "scene_id": "S0046",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B005",
      "source_block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B005",
          "block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
          "lead_scene_id": "S0046"
        }
      ],
      "shot_description": "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…；卷上…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "又见一座高山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨与他别了，同木吒径奔东土；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨与他别了，同木吒径奔东土；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨与他别了，同木吒径奔东土；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "又见一座高山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了河",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B005",
        "source_scene_id": "S0046",
        "source_group_ids": [
          "AG0036"
        ],
        "source_beat_ids": [
          "AB0036"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0046",
    "shot_id": "S0046_SH02",
    "narrative_order": 46,
    "story_chronology_order": 40,
    "story_chronology_group": "CG0040",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0046",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "story_chronology_group": "CG0040",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了河",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0045",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了河",
          "snippet": "法名，叫做个沙悟净。当时入了沙门，送菩萨过了河，他洗心涤虑。再不伤生，专等取经人。"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "卷上莲蓬吊搭嘴，耳如蒲扇显金睛",
        "主角的反应镜头，推进卷上莲蓬吊搭嘴…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；构图镜头：中近景；连续性：时间锚点：过了河"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土；獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "卷上莲蓬吊搭嘴，耳如蒲扇显金睛",
        "主角的反应镜头，推进卷上莲蓬吊搭嘴…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；构图镜头：中近景；连续性：时间锚点：过了河"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆…",
      "actions": [
        "卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…；卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆… 他两个正杀到好处，观世音在半空中，抛下莲花，隔开钯杖。怪物见了…；观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事46->故事40；时间锚点：过了河；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0046",
      "shot_id": "S0046_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 46,
        "story_chronology_order": 40,
        "story_chronology_group": "CG0040",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "过了河",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0046_SH02",
      "scene_id": "S0046",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B005",
      "source_block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B005",
          "block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
          "lead_scene_id": "S0046"
        }
      ],
      "shot_description": "主角的反应镜头，推进卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "半空",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；主角的反应镜头，推进卷上莲蓬吊搭嘴…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "半空",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了河",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B005",
        "source_scene_id": "S0046",
        "source_group_ids": [
          "AG0036"
        ],
        "source_beat_ids": [
          "AB0036"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0046",
    "shot_id": "S0046_SH03",
    "narrative_order": 46,
    "story_chronology_order": 40,
    "story_chronology_group": "CG0040",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0046",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "story_chronology_group": "CG0040",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了河",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0045",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了河",
          "snippet": "法名，叫做个沙悟净。当时入了沙门，送菩萨过了河，他洗心涤虑。再不伤生，专等取经人。"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "卷上莲蓬吊搭嘴，耳如蒲扇显金睛",
        "他两个正杀到好处，观世音在半空中，抛下莲花…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；构图镜头：正反打；连续性：时间锚点：过了河"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土；獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "卷上莲蓬吊搭嘴，耳如蒲扇显金睛",
        "他两个正杀到好处，观世音在半空中，抛下莲花…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；构图镜头：正反打；连续性：时间锚点：过了河"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆…",
        "他两个正杀到好处，观世音在半空中，抛下莲花，隔开钯杖。怪物见了…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…；卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆… 他两个正杀到好处，观世音在半空中，抛下莲花，隔开钯杖。怪物见了…；观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事46->故事40；时间锚点：过了河；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0046",
      "shot_id": "S0046_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 46,
        "story_chronology_order": 40,
        "story_chronology_group": "CG0040",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "过了河",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0046_SH03",
      "scene_id": "S0046",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B005",
      "source_block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B005",
          "block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
          "lead_scene_id": "S0046"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "半空",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：卷上莲蓬吊搭嘴，耳如蒲扇显金睛；他两个正杀到好处，观世音在半空中，抛下莲花…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "半空",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了河",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B005",
        "source_scene_id": "S0046",
        "source_group_ids": [
          "AG0036"
        ],
        "source_beat_ids": [
          "AB0036"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0046_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0046_SH03",
        "source_refs": [
          "S0046",
          "EP0006",
          "EP0006B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0046",
    "shot_id": "S0046_SH04",
    "narrative_order": 46,
    "story_chronology_order": 40,
    "story_chronology_group": "CG0040",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0046",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "story_chronology_group": "CG0040",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了河",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0045",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "过了河",
          "snippet": "法名，叫做个沙悟净。当时入了沙门，送菩萨过了河，他洗心涤虑。再不伤生，专等取经人。"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "观音按下云头，前来问道：“你是那里成精的野豕…",
        "人物收束镜头，停在观音按下云头，前来问道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；构图镜头：远景；连续性：时间锚点：过了河"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土；獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "观音按下云头，前来问道：“你是那里成精的野豕…",
        "人物收束镜头，停在观音按下云头，前来问道…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了河"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土",
        "獠牙锋利如钢挫，长嘴张开似火盆…他两个正杀到好处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；构图镜头：远景；连续性：时间锚点：过了河"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…",
      "actions": [
        "观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…；卷上莲蓬吊搭嘴，耳如蒲扇显金睛。獠牙锋利如钢挫，长嘴张开似火盆… 他两个正杀到好处，观世音在半空中，抛下莲花，隔开钯杖。怪物见了…；观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事46->故事40；时间锚点：过了河；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：菩萨与他别了，同木吒径奔东土。行了多时，又见一座高山，山上有恶…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0046",
      "shot_id": "S0046_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 46,
        "story_chronology_order": 40,
        "story_chronology_group": "CG0040",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -6,
        "anchor_label": "过了河",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0046_SH04",
      "scene_id": "S0046",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B005",
      "source_block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 46,
      "story_chronology_order": 40,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B005",
          "block_title": "菩萨与他别了，同木吒径奔东土。行了多时，又见一…",
          "lead_scene_id": "S0046"
        }
      ],
      "shot_description": "人物收束镜头，停在观音按下云头，前来问道：“你是那里成精的野豕，何方作怪的老彘，…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "观音按",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音按下云头，前来问道：“你是那里成精的野豕…；人物收束镜头，停在观音按下云头，前来问道…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "观音按",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了河",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B005",
        "source_scene_id": "S0046",
        "source_group_ids": [
          "AG0036"
        ],
        "source_beat_ids": [
          "AB0036"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0047",
    "shot_id": "S0047_SH01",
    "narrative_order": 47,
    "story_chronology_order": 41,
    "story_chronology_group": "CG0041",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0047",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "story_chronology_group": "CG0041",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了此山",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0046",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "已，做诗一首。诗曰： 堪叹妖猴不奉公，当年狂妄逞英雄。欺心搅乱蟠桃会，大胆私行兜率"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了此山",
          "snippet": "。小龙领命潜身不题。 菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞气"
        },
        {
          "kind": "forward",
          "field": "key_beat_1",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        }
      ]
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "菩萨带引木吒行者过了此山，又奔东土",
        "“李兄，我想那争名的，因名丧体"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "早有丘、张二天师接着，问道：“…他与木吒离了此处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；构图镜头：组接主镜头；中景；连续性：时间锚点：过了此山"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土；早有丘、张二天师接着，问道：“…他与木吒离了此处；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "菩萨带引木吒行者过了此山，又奔东土",
        "“李兄，我想那争名的，因名丧体"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "早有丘、张二天师接着，问道：“…他与木吒离了此处"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；构图镜头：组接主镜头；中景；连续性：时间锚点：过了此山"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音… / “李兄，我想那争名的，因名丧体；夺利的，为利亡身；受爵的，抱虎…；诗曰…",
      "actions": [
        "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…",
        "“李兄，我想那争名的，因名丧体；夺利的，为利亡身；受爵的，抱虎…；诗曰：都城大国实堪观，八水周流绕四山。多少帝王兴此处，古来天下… 李定道：“你的水秀，不如我的山青。也有个《蝶恋花》词为证，词曰…；“李兄，我想那争名的，因名丧体；夺利的，为利亡身；受爵的，抱虎…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“… 他与木吒离了此处，一直东来，不一日就到了长安大唐国。敛雾收云，…；人心生一念，天地尽皆知。善恶若无报，乾坤必有私；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事47->故事41；时间锚点：过了此山；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0047",
      "shot_id": "S0047_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 47,
        "story_chronology_order": 41,
        "story_chronology_group": "CG0041",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "过了此山",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0047_SH01",
      "scene_id": "S0047",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B006",
      "source_block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B006",
          "block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
          "lead_scene_id": "S0047"
        }
      ],
      "shot_description": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音… / “李兄，我想那争名的，因名丧体；夺利的，为利亡身；受爵的，抱虎…；诗曰…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "菩萨带引木吒行者过了此山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：菩萨带引木吒行者过了此山，又奔东土；“李兄，我想那争名的，因名丧体；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "菩萨带引木吒行者过了此山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了此山",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B006",
        "source_scene_id": "S0047",
        "source_group_ids": [
          "AG0037"
        ],
        "source_beat_ids": [
          "AB0037"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0047",
    "shot_id": "S0047_SH02",
    "narrative_order": 47,
    "story_chronology_order": 41,
    "story_chronology_group": "CG0041",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0047",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "story_chronology_group": "CG0041",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了此山",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0046",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "已，做诗一首。诗曰： 堪叹妖猴不奉公，当年狂妄逞英雄。欺心搅乱蟠桃会，大胆私行兜率"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了此山",
          "snippet": "。小龙领命潜身不题。 菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞气"
        },
        {
          "kind": "forward",
          "field": "key_beat_1",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "观音闻言",
        "主角的反应镜头，推进观音闻言"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "主角的反应镜头，推进观音闻言"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：观音闻言；主角的反应镜头，推进观音闻言；构图镜头：中近景；连续性：时间锚点：过了此山"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；主角的反应镜头，推进观音闻言；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；主角的反应镜头，推进观音闻言；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土；主角的反应镜头，推进观音闻言；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "观音闻言",
        "主角的反应镜头，推进观音闻言"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "主角的反应镜头，推进观音闻言"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：观音闻言；主角的反应镜头，推进观音闻言；构图镜头：中近景；连续性：时间锚点：过了此山"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“…",
      "actions": [
        "观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“…"
      ],
      "narration": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音… / “李兄，我想那争名的，因名丧体；夺利的，为利亡身；受爵的，抱虎…；诗曰…",
      "on_screen_text": "",
      "scene_notes": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“… 他与木吒离了此处，一直东来，不一日就到了长安大唐国。敛雾收云，…；人心生一念，天地尽皆知。善恶若无报，乾坤必有私；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事47->故事41；时间锚点：过了此山；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0047",
      "shot_id": "S0047_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 47,
        "story_chronology_order": 41,
        "story_chronology_group": "CG0041",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "过了此山",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0047_SH02",
      "scene_id": "S0047",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B006",
      "source_block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B006",
          "block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
          "lead_scene_id": "S0047"
        }
      ],
      "shot_description": "主角的反应镜头，推进观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“…",
      "camera": "中近景",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "推进观",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；主角的反应镜头，推进观音闻言；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；主角的反应镜头，推进观音闻言；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；主角的反应镜头，推进观音闻言；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "推进观",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了此山",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B006",
        "source_scene_id": "S0047",
        "source_group_ids": [
          "AG0037"
        ],
        "source_beat_ids": [
          "AB0037"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0047",
    "shot_id": "S0047_SH03",
    "narrative_order": 47,
    "story_chronology_order": 41,
    "story_chronology_group": "CG0041",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0047",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "story_chronology_group": "CG0041",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了此山",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0046",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "已，做诗一首。诗曰： 堪叹妖猴不奉公，当年狂妄逞英雄。欺心搅乱蟠桃会，大胆私行兜率"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了此山",
          "snippet": "。小龙领命潜身不题。 菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞气"
        },
        {
          "kind": "forward",
          "field": "key_beat_1",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "观音闻言",
        "“是那个在山上吟诗，揭我的短哩"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：观音闻言；“是那个在山上吟诗，揭我的短哩；构图镜头：正反打；连续性：时间锚点：过了此山"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；“是那个在山上吟诗，揭我的短哩；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；“是那个在山上吟诗，揭我的短哩；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "观音闻言",
        "“是那个在山上吟诗，揭我的短哩"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：观音闻言；“是那个在山上吟诗，揭我的短哩；构图镜头：正反打；连续性：时间锚点：过了此山"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“…",
        "“是那个在山上吟诗，揭我的短哩？”菩萨闻言，径下山来寻着。只见…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“… 他与木吒离了此处，一直东来，不一日就到了长安大唐国。敛雾收云，…；人心生一念，天地尽皆知。善恶若无报，乾坤必有私；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事47->故事41；时间锚点：过了此山；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0047",
      "shot_id": "S0047_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 47,
        "story_chronology_order": 41,
        "story_chronology_group": "CG0041",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "过了此山",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0047_SH03",
      "scene_id": "S0047",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B006",
      "source_block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B006",
          "block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
          "lead_scene_id": "S0047"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "菩萨带引木吒行者过了此山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；“是那个在山上吟诗，揭我的短哩；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；“是那个在山上吟诗，揭我的短哩；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：观音闻言；“是那个在山上吟诗，揭我的短哩；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "菩萨带引木吒行者过了此山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了此山",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B006",
        "source_scene_id": "S0047",
        "source_group_ids": [
          "AG0037"
        ],
        "source_beat_ids": [
          "AB0037"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0047_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0047_SH03",
        "source_refs": [
          "S0047",
          "EP0006",
          "EP0006B006"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0047",
    "shot_id": "S0047_SH04",
    "narrative_order": 47,
    "story_chronology_order": 41,
    "story_chronology_group": "CG0041",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0047",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "story_chronology_group": "CG0041",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "过了此山",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0046",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "当年",
          "snippet": "已，做诗一首。诗曰： 堪叹妖猴不奉公，当年狂妄逞英雄。欺心搅乱蟠桃会，大胆私行兜率"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了此山",
          "snippet": "。小龙领命潜身不题。 菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞气"
        },
        {
          "kind": "forward",
          "field": "key_beat_1",
          "text": "过了此山",
          "snippet": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "诗曰：都城大国实堪观，八水周流绕四山",
        "人物收束镜头，停在诗曰：都城大国实堪观…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "人物收束镜头，停在诗曰：都城大国实堪观，八水周流绕四山"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；构图镜头：远景；连续性：时间锚点：过了此山"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土；人物收束镜头，停在诗曰：都城大国实堪观，八水周流绕四山；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "诗曰：都城大国实堪观，八水周流绕四山",
        "人物收束镜头，停在诗曰：都城大国实堪观…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：过了此山"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土",
        "人物收束镜头，停在诗曰：都城大国实堪观，八水周流绕四山"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；构图镜头：远景；连续性：时间锚点：过了此山"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在诗曰：都城大国实堪观，八水周流绕四山。多少帝王兴此处，古来天下…",
      "actions": [
        "诗曰：都城大国实堪观，八水周流绕四山。多少帝王兴此处，古来天下…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…；观音闻言。即与木吒撞上南天门里。早有丘、张二天师接着，问道：“… 他与木吒离了此处，一直东来，不一日就到了长安大唐国。敛雾收云，…；人心生一念，天地尽皆知。善恶若无报，乾坤必有私；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事47->故事41；时间锚点：过了此山；改编策略：retain；呈现策略：dialogue；组策略：compress_block；该场次承担组内合并输出；剧本目标：完整呈现并推进戏剧动作：菩萨带引木吒行者过了此山，又奔东土。行不多时，忽见金光万道，瑞…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0047",
      "shot_id": "S0047_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在诗曰：都城大国实堪观，八水周流绕四山。多少帝王兴此处，古来天下…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 47,
        "story_chronology_order": 41,
        "story_chronology_group": "CG0041",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "过了此山",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0047_SH04",
      "scene_id": "S0047",
      "episode_id": "EP0006",
      "source_block_id": "EP0006B006",
      "source_block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 47,
      "story_chronology_order": 41,
      "source_block_refs": [
        {
          "episode_id": "EP0006",
          "block_id": "EP0006B006",
          "block_title": "菩萨带引木吒行者过了此山，又奔东土。行不多时…",
          "lead_scene_id": "S0047"
        }
      ],
      "shot_description": "人物收束镜头，停在诗曰：都城大国实堪观，八水周流绕四山。多少帝王兴此处，古来天下…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "停在诗曰：都城",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：诗曰：都城大国实堪观，八水周流绕四山；人物收束镜头，停在诗曰：都城大国实堪观…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "停在诗曰：都城",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过了此山",
      "source_refs": {
        "episode_id": "EP0006",
        "source_block_id": "EP0006B006",
        "source_scene_id": "S0047",
        "source_group_ids": [
          "AG0037"
        ],
        "source_beat_ids": [
          "AB0037"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0049",
    "shot_id": "S0049_SH01",
    "narrative_order": 49,
    "story_chronology_order": 43,
    "story_chronology_group": "CG0043",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0049",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "story_chronology_group": "CG0043",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0048",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“这都是我两个生意，赡身的勾当…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "“这都是我两个生意，赡身的勾当"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：“这都是我两个生意，赡身的勾当…；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“这都是我两个生意，赡身的勾当…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“这都是我两个生意，赡身的勾当…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“这都是我两个生意；“这都是我两个生意，赡身的勾当；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“这都是我两个生意，赡身的勾当…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "“这都是我两个生意，赡身的勾当"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“这都是我两个生意，赡身的勾当…；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为… 张稍…",
      "actions": [
        "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为… 张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…；“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事49->故事43；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0049",
      "shot_id": "S0049_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 49,
        "story_chronology_order": 43,
        "story_chronology_group": "CG0043",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0049_SH01",
      "scene_id": "S0049",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为… 张稍…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“这都是我两个生意，赡身的勾当…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“这都是我两个生意，赡身的勾当…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“这都是我两个生意，赡身的勾当…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0049",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0049_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0049_SH01",
        "source_refs": [
          "S0049",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0049",
    "shot_id": "S0049_SH02",
    "narrative_order": 49,
    "story_chronology_order": 43,
    "story_chronology_group": "CG0043",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0049",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "story_chronology_group": "CG0043",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0048",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "张稍道：“李定，我两个真是微吟可相狎…",
        "主角的反应镜头，推进张稍道：“李定…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "主角的反应镜头，推进张稍道：“李定"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“这都是我两个生意；主角的反应镜头，推进张稍道：“李定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "张稍道：“李定，我两个真是微吟可相狎…",
        "主角的反应镜头，推进张稍道：“李定…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "主角的反应镜头，推进张稍道：“李定"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…",
      "actions": [
        "张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为… 张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…；“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事49->故事43；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0049",
      "shot_id": "S0049_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 49,
        "story_chronology_order": 43,
        "story_chronology_group": "CG0043",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0049_SH02",
      "scene_id": "S0049",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "主角的反应镜头，推进张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；主角的反应镜头，推进张稍道：“李定…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0049",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0049_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0049_SH02",
        "source_refs": [
          "S0049",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0049",
    "shot_id": "S0049_SH03",
    "narrative_order": 49,
    "story_chronology_order": 43,
    "story_chronology_group": "CG0043",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0049",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "story_chronology_group": "CG0043",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0048",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "张稍道：“李定，我两个真是微吟可相狎…",
        "八节山中随放性，四时湖里任陶情"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“这都是我两个生意；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "张稍道：“李定，我两个真是微吟可相狎…",
        "八节山中随放性，四时湖里任陶情"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…",
        "八节山中随放性，四时湖里任陶情。采薪自有仙家兴，垂钓全无世俗形…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为… 张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…；“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事49->故事43；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0049",
      "shot_id": "S0049_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 49,
        "story_chronology_order": 43,
        "story_chronology_group": "CG0043",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0049_SH03",
      "scene_id": "S0049",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 4.7,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：张稍道：“李定，我两个真是微吟可相狎…；八节山中随放性，四时湖里任陶情；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0049",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0049_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0049_SH03",
        "source_refs": [
          "S0049",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0049_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0049_SH03",
        "source_refs": [
          "S0049",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0049",
    "shot_id": "S0049_SH04",
    "narrative_order": 49,
    "story_chronology_order": 43,
    "story_chronology_group": "CG0043",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0049",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "story_chronology_group": "CG0043",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0048",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "八节山中随放性，四时湖里任陶情"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "人物收束镜头，停在八节山中随放性，四时湖里任陶情"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：八节山中随放性，四时湖里任陶情；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：八节山中随放性，四时湖里任陶情；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：八节山中随放性，四时湖里任陶情；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“这都是我两个生意；人物收束镜头，停在八节山中随放性，四时湖里任陶情；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "八节山中随放性，四时湖里任陶情"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“这都是我两个生意",
        "人物收束镜头，停在八节山中随放性，四时湖里任陶情"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：八节山中随放性，四时湖里任陶情；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在八节山中随放性，四时湖里任陶情。采薪自有仙家兴，垂钓全无世俗形…",
      "actions": [
        "八节山中随放性，四时湖里任陶情。采薪自有仙家兴，垂钓全无世俗形…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为… 张稍道：“李定，我两个真是微吟可相狎，不须檀板共金樽。但散道词…；“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…；重要性：支线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间顺序：叙事49->故事43；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“这都是我两个生意，赡身的勾当，你却没有我闲时节的好处，有诗为…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0049",
      "shot_id": "S0049_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在八节山中随放性，四时湖里任陶情。采薪自有仙家兴，垂钓全无世俗形…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 49,
        "story_chronology_order": 43,
        "story_chronology_group": "CG0043",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0049_SH04",
      "scene_id": "S0049",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 49,
      "story_chronology_order": 43,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "人物收束镜头，停在八节山中随放性，四时湖里任陶情。采薪自有仙家兴，垂钓全无世俗形…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "八节山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：八节山中随放性，四时湖里任陶情；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：八节山中随放性，四时湖里任陶情；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：八节山中随放性，四时湖里任陶情；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "八节山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0049",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0050",
    "shot_id": "S0050_SH01",
    "narrative_order": 50,
    "story_chronology_order": 44,
    "story_chronology_group": "CG0044",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0050",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "story_chronology_group": "CG0044",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0049",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“大王且息怒"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：“大王且息怒；构图镜头：对白建立镜头；远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“大王且息怒；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“大王且息怒；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”夜叉道：“臣巡水去到…“大王且息怒；完整呈现并推进戏剧动作：“大王且息怒；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“大王且息怒"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“大王且息怒；构图镜头：对白建立镜头；远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“祸…",
      "actions": [
        "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到… “大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事50->故事44；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0050",
      "shot_id": "S0050_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 50,
        "story_chronology_order": 44,
        "story_chronology_group": "CG0044",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0050_SH01",
      "scene_id": "S0050",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“祸…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“大王且息怒；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“大王且息怒；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“大王且息怒；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0050",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0050_SH01 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0050_SH01",
        "source_refs": [
          "S0050",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0050",
    "shot_id": "S0050_SH02",
    "narrative_order": 50,
    "story_chronology_order": 44,
    "story_chronology_group": "CG0044",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0050",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "story_chronology_group": "CG0044",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0049",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“祸事了",
        "主角的反应镜头，推进“祸事了"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：“祸事了；主角的反应镜头，推进“祸事了；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；主角的反应镜头，推进“祸事了；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；主角的反应镜头，推进“祸事了；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”夜叉道：“臣巡水去到…“大王且息怒；完整呈现并推进戏剧动作：“大王且息怒；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“祸事了",
        "主角的反应镜头，推进“祸事了"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“祸事了；主角的反应镜头，推进“祸事了；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到…",
      "actions": [
        "“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到… “大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事50->故事44；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0050",
      "shot_id": "S0050_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 50,
        "story_chronology_order": 44,
        "story_chronology_group": "CG0044",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0050_SH02",
      "scene_id": "S0050",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "主角的反应镜头，推进“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；主角的反应镜头，推进“祸事了；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；主角的反应镜头，推进“祸事了；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；主角的反应镜头，推进“祸事了；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0050",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0050_SH02 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0050_SH02",
        "source_refs": [
          "S0050",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0050",
    "shot_id": "S0050_SH03",
    "narrative_order": 50,
    "story_chronology_order": 44,
    "story_chronology_group": "CG0044",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0050",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "story_chronology_group": "CG0044",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0049",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“祸事了",
        "这正是路上说话，草里有人"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：“祸事了；这正是路上说话，草里有人；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；这正是路上说话，草里有人；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；这正是路上说话，草里有人；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”夜叉道：“臣巡水去到…“大王且息怒；完整呈现并推进戏剧动作：“大王且息怒；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“祸事了",
        "这正是路上说话，草里有人"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“祸事了；这正是路上说话，草里有人；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到…",
        "这正是路上说话，草里有人。原来这泾河水府有一个巡水的夜叉，听见…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到… “大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事50->故事44；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0050",
      "shot_id": "S0050_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 50,
        "story_chronology_order": 44,
        "story_chronology_group": "CG0044",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0050_SH03",
      "scene_id": "S0050",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；这正是路上说话，草里有人；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；这正是路上说话，草里有人；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“祸事了；这正是路上说话，草里有人；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0050",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0050_SH03 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0050_SH03",
        "source_refs": [
          "S0050",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      },
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0050_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0050_SH03",
        "source_refs": [
          "S0050",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0050",
    "shot_id": "S0050_SH04",
    "narrative_order": 50,
    "story_chronology_order": 44,
    "story_chronology_group": "CG0044",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0050",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "story_chronology_group": "CG0044",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0049",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“公来问何事"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：“公来问何事；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“公来问何事；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“公来问何事；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”夜叉道：“臣巡水去到…“大王且息怒；完整呈现并推进戏剧动作：“大王且息怒；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“公来问何事"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "”夜叉道：“臣巡水去到…“大王且息怒",
        "完整呈现并推进戏剧动作：“大王且息怒"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“公来问何事；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…",
      "actions": [
        "“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“祸事了！祸事了！”龙王问：“有甚祸事？”夜叉道：“臣巡水去到… “大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…；“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…；重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事50->故事44；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“大王且息怒。常言道，过耳之言，不可听信。大王此去，必有云从，…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0050",
      "shot_id": "S0050_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 50,
        "story_chronology_order": 44,
        "story_chronology_group": "CG0044",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -6,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0050_SH04",
      "scene_id": "S0050",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B001",
      "source_block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 50,
      "story_chronology_order": 44,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B001",
          "block_title": "“这都是我两个生意，赡身的勾当，你却没有我闲时…",
          "lead_scene_id": "S0049"
        }
      ],
      "shot_description": "人物收束镜头，停在“公来问何事？”龙王曰：“请卜天上阴晴事如何。”先生即袖传一课…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {},
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“公来问何事；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“公来问何事；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“公来问何事；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [],
        "total_count": 0,
        "ready_count": 0,
        "missing_count": 0,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B001",
        "source_scene_id": "S0050",
        "source_group_ids": [
          "AG0038",
          "AG0039"
        ],
        "source_beat_ids": [
          "AB0038",
          "AB0039"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_location_reference",
        "severity": "warn",
        "title": "缺少场景引用",
        "detail": "S0050_SH04 没有稳定的场景引用，平台分镜页难以直接挂接场景资产。",
        "target_type": "shot",
        "target_id": "S0050_SH04",
        "source_refs": [
          "S0050",
          "EP0007",
          "EP0007B001"
        ],
        "recommended_action": "从 screenplay location refs、scene notes 或动态内容块回填 location_ref。"
      }
    ]
  },
  {
    "scene_id": "S0051",
    "shot_id": "S0051_SH01",
    "narrative_order": 51,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0051",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0050",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "forward",
          "field": "key_beat_3",
          "text": "次日",
          "snippet": "至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；构图镜头：对白建立镜头；远景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；龙王谢恩，拆封看时；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；构图镜头：对白建立镜头；远景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；金衣…",
      "actions": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…；重要性：支线；呈现：对白驱动 / 直接画面；时间顺序：叙事51->故事45；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0051",
      "shot_id": "S0051_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "场景建立镜头，带出此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 51,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0051_SH01",
      "scene_id": "S0051",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B002",
      "source_block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B002",
          "block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
          "lead_scene_id": "S0051"
        }
      ],
      "shot_description": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；金衣…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "上写着：“敕命八河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "上写着：“敕命八河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B002",
        "source_scene_id": "S0051",
        "source_group_ids": [
          "AG0040"
        ],
        "source_beat_ids": [
          "AB0040"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0051",
    "shot_id": "S0051_SH02",
    "narrative_order": 51,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0051",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0050",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "forward",
          "field": "key_beat_3",
          "text": "次日",
          "snippet": "至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "金衣力士回空而去"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：金衣力士回空而去；构图镜头：中近景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；龙王谢恩，拆封看时；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "金衣力士回空而去"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：金衣力士回空而去；构图镜头：中近景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…",
      "actions": [
        "金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…；重要性：支线；呈现：对白驱动 / 直接画面；时间顺序：叙事51->故事45；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0051",
      "shot_id": "S0051_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 51,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0051_SH02",
      "scene_id": "S0051",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B002",
      "source_block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B002",
          "block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
          "lead_scene_id": "S0051"
        }
      ],
      "shot_description": "主角的反应镜头，推进金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "上写着：“敕命八河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "上写着：“敕命八河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B002",
        "source_scene_id": "S0051",
        "source_group_ids": [
          "AG0040"
        ],
        "source_beat_ids": [
          "AB0040"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0051",
    "shot_id": "S0051_SH03",
    "narrative_order": 51,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0051",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0050",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "forward",
          "field": "key_beat_3",
          "text": "次日",
          "snippet": "至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "金衣力士回空而去",
        "至次日，点札风伯、雷公、云童、电母…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；构图镜头：正反打；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；龙王谢恩，拆封看时；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "金衣力士回空而去",
        "至次日，点札风伯、雷公、云童、电母…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；构图镜头：正反打；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…",
        "至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…；重要性：支线；呈现：对白驱动 / 直接画面；时间顺序：叙事51->故事45；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0051",
      "shot_id": "S0051_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 51,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0051_SH03",
      "scene_id": "S0051",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B002",
      "source_block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B002",
          "block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
          "lead_scene_id": "S0051"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "上写着：“敕命八河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：金衣力士回空而去；至次日，点札风伯、雷公、云童、电母…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "上写着：“敕命八河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B002",
        "source_scene_id": "S0051",
        "source_group_ids": [
          "AG0040"
        ],
        "source_beat_ids": [
          "AB0040"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0051_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0051_SH03",
        "source_refs": [
          "S0051",
          "EP0007",
          "EP0007B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0051",
    "shot_id": "S0051_SH04",
    "narrative_order": 51,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -6,
    "chronology": {
      "scene_id": "S0051",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -6,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0050",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "forward",
          "field": "key_beat_3",
          "text": "次日",
          "snippet": "至次日，点札风伯、雷公、云童、电母，直至长安城"
        },
        {
          "kind": "same_time",
          "field": "title",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此…"
        },
        {
          "kind": "same_time",
          "field": "summary",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "至次日，点札风伯、雷公、云童、电母…",
        "人物收束镜头，停在至次日，点札风伯、雷公、云童…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；构图镜头：远景；连续性：时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；龙王谢恩，拆封看时；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "至次日，点札风伯、雷公、云童、电母…",
        "人物收束镜头，停在至次日，点札风伯、雷公、云童…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：次日"
      ],
      "audio_context": [
        "保留对白节奏；环境音先行；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
        "龙王谢恩，拆封看时"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；构图镜头：远景；连续性：时间锚点：次日"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…",
      "actions": [
        "至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱… 至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…；金衣力士回空而去。龙王谢恩，拆封看时，上写着：“敕命八河总，驱…；重要性：支线；呈现：对白驱动 / 直接画面；时间顺序：叙事51->故事45；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听得半空中叫：“泾…",
      "audio_notes": "保留对白节奏；环境音先行；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0051",
      "shot_id": "S0051_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 51,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -6,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0051_SH04",
      "scene_id": "S0051",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B002",
      "source_block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 51,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B002",
          "block_title": "此时龙子龙孙与那鱼鲫蟹士正欢笑谈此事未毕，只听…",
          "lead_scene_id": "S0051"
        }
      ],
      "shot_description": "人物收束镜头，停在至次日，点札风伯、雷公、云童、电母，直至长安城九霄空上。他挨到…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "直至长安城",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：至次日，点札风伯、雷公、云童、电母…；人物收束镜头，停在至次日，点札风伯、雷公、云童…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "直至长安城",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B002",
        "source_scene_id": "S0051",
        "source_group_ids": [
          "AG0040"
        ],
        "source_beat_ids": [
          "AB0040"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0052",
    "shot_id": "S0052_SH01",
    "narrative_order": 52,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0052",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0051",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "。唐王召徐世勣上殿道：“朕夜间得一怪梦，梦见一人迎面拜谒，口称是泾河龙王，犯了天条，"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "征来朝，陛下不要放他出门。过此一日，可救梦中之龙。”唐王大喜，即传旨，着当驾官宣魏征"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗云：“你是何人"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "朦胧远景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "”龙王云：“陛下是真龙，臣是业龙…"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "text": "动作：太宗云：“你是何人；构图镜头：对白建立镜头；朦胧远景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗云：“你是何人；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗云：“你是何人；镜头：对白建立镜头；朦胧远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗云：“你是何人；”龙王云：“陛下是真龙，臣是业龙…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗云：“你是何人"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "朦胧远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "”龙王云：“陛下是真龙，臣是业龙…"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗云：“你是何人；构图镜头：对白建立镜头；朦胧远景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…；烟笼…",
      "actions": [
        "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…；烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：dream；时间顺序：叙事52->故事45；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0052",
      "shot_id": "S0052_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "朦胧远景",
      "description_hint": "梦境段引入，场景带出太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 52,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -7,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0052_SH01",
      "scene_id": "S0052",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B003",
      "source_block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "dream",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B003",
          "block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
          "lead_scene_id": "S0052"
        }
      ],
      "shot_description": "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…；烟笼…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "香蔼龙楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗云：“你是何人；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗云：“你是何人；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗云：“你是何人；镜头：对白建立镜头；朦胧远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "香蔼龙楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B003",
        "source_scene_id": "S0052",
        "source_group_ids": [
          "AG0041"
        ],
        "source_beat_ids": [
          "AB0041"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0052",
    "shot_id": "S0052_SH02",
    "narrative_order": 52,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0052",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0051",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "。唐王召徐世勣上殿道：“朕夜间得一怪梦，梦见一人迎面拜谒，口称是泾河龙王，犯了天条，"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "征来朝，陛下不要放他出门。过此一日，可救梦中之龙。”唐王大喜，即传旨，着当驾官宣魏征"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "烟笼凤阙，香蔼龙楼"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "主角的反应镜头，推进烟笼凤阙，香蔼龙楼"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "text": "动作：烟笼凤阙，香蔼龙楼；构图镜头：中近景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；镜头：中近景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；镜头：中近景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗云：“你是何人；主角的反应镜头，推进烟笼凤阙，香蔼龙楼；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "烟笼凤阙，香蔼龙楼"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "主角的反应镜头，推进烟笼凤阙，香蔼龙楼"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：烟笼凤阙，香蔼龙楼；构图镜头：中近景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…",
      "actions": [
        "烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…；烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：dream；时间顺序：叙事52->故事45；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0052",
      "shot_id": "S0052_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 52,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -7,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0052_SH02",
      "scene_id": "S0052",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B003",
      "source_block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "dream",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B003",
          "block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
          "lead_scene_id": "S0052"
        }
      ],
      "shot_description": "主角的反应镜头，推进烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "香蔼龙楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；镜头：中近景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；镜头：中近景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；镜头：中近景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "香蔼龙楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B003",
        "source_scene_id": "S0052",
        "source_group_ids": [
          "AG0041"
        ],
        "source_beat_ids": [
          "AB0041"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0052",
    "shot_id": "S0052_SH03",
    "narrative_order": 52,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0052",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0051",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "。唐王召徐世勣上殿道：“朕夜间得一怪梦，梦见一人迎面拜谒，口称是泾河龙王，犯了天条，"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "征来朝，陛下不要放他出门。过此一日，可救梦中之龙。”唐王大喜，即传旨，着当驾官宣魏征"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "烟笼凤阙，香蔼龙楼",
        "却说魏征丞相在府，夜观乾象，正爇宝香…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "对白推进核心信息"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "text": "动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；构图镜头：正反打；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；镜头：正反打；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；镜头：正反打；约束：时间：梦境；运动：动作带漂浮与不稳定感；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗云：“你是何人；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "烟笼凤阙，香蔼龙楼",
        "却说魏征丞相在府，夜观乾象，正爇宝香…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "对白推进核心信息"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；构图镜头：正反打；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…",
        "却说魏征丞相在府，夜观乾象，正爇宝香，只闻得九霄鹤唳，却是天差…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…；烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：dream；时间顺序：叙事52->故事45；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0052",
      "shot_id": "S0052_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 52,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -7,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0052_SH03",
      "scene_id": "S0052",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B003",
      "source_block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "dream",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B003",
          "block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
          "lead_scene_id": "S0052"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "香蔼龙楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；镜头：正反打；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；镜头：正反打；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：烟笼凤阙，香蔼龙楼；却说魏征丞相在府，夜观乾象，正爇宝香…；镜头：正反打；约束：时间：梦境；运动：动作带漂浮与不稳定感；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "香蔼龙楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B003",
        "source_scene_id": "S0052",
        "source_group_ids": [
          "AG0041"
        ],
        "source_beat_ids": [
          "AB0041"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0052_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0052_SH03",
        "source_refs": [
          "S0052",
          "EP0007",
          "EP0007B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0052",
    "shot_id": "S0052_SH04",
    "narrative_order": 52,
    "story_chronology_order": 45,
    "story_chronology_group": "CG0045",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0052",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "story_chronology_group": "CG0045",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "此时",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0051",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "preview",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "此时",
          "snippet": "前后，收了云头，敛了雾角，径来皇宫门首。此时唐王正梦出宫门之外，步月花阴，忽然龙王变"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦见",
          "snippet": "。唐王召徐世勣上殿道：“朕夜间得一怪梦，梦见一人迎面拜谒，口称是泾河龙王，犯了天条，"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "征来朝，陛下不要放他出门。过此一日，可救梦中之龙。”唐王大喜，即传旨，着当驾官宣魏征"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "子时",
          "snippet": "这泾河龙王也不回水府，只在空中，等到子时前后，收了云头，敛了雾角，径来皇宫门首。"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说魏征丞相在府，夜观乾象，正爇宝香…",
        "人物收束镜头，停在却说魏征丞相在府，夜观乾象…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "人物收束镜头，停在却说魏征丞相在府"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "closing",
      "text": "动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；构图镜头：远景；连续性：时间锚点：此时"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；镜头：远景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；镜头：远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗云：“你是何人；人物收束镜头，停在却说魏征丞相在府；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说魏征丞相在府，夜观乾象，正爇宝香…",
        "人物收束镜头，停在却说魏征丞相在府，夜观乾象…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：此时"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗云：“你是何人",
        "人物收束镜头，停在却说魏征丞相在府"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；构图镜头：远景；连续性：时间锚点：此时"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在却说魏征丞相在府，夜观乾象，正爇宝香，只闻得九霄鹤唳，却是天差…",
      "actions": [
        "却说魏征丞相在府，夜观乾象，正爇宝香，只闻得九霄鹤唳，却是天差…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…；烟笼凤阙，香蔼龙楼。光摇丹扆动，云拂翠华流。君臣相契同尧舜，礼…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：dream；时间顺序：叙事52->故事45；时间锚点：此时；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗云：“你是何人？朕当救你。”龙王云：“陛下是真龙，臣是业龙…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0052",
      "shot_id": "S0052_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在却说魏征丞相在府，夜观乾象，正爇宝香，只闻得九霄鹤唳，却是天差…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 52,
        "story_chronology_order": 45,
        "story_chronology_group": "CG0045",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -7,
        "anchor_label": "此时",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0052_SH04",
      "scene_id": "S0052",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B003",
      "source_block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "dream",
      "narrative_order": 52,
      "story_chronology_order": 45,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B003",
          "block_title": "太宗云：“你是何人？朕当救你。”龙王云：“陛下…",
          "lead_scene_id": "S0052"
        }
      ],
      "shot_description": "人物收束镜头，停在却说魏征丞相在府，夜观乾象，正爇宝香，只闻得九霄鹤唳，却是天差…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "停在却说魏征丞相在府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；镜头：远景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；镜头：远景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说魏征丞相在府，夜观乾象，正爇宝香…；人物收束镜头，停在却说魏征丞相在府，夜观乾象…；镜头：远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "停在却说魏征丞相在府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "此时",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B003",
        "source_scene_id": "S0052",
        "source_group_ids": [
          "AG0041"
        ],
        "source_beat_ids": [
          "AB0041"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0053",
    "shot_id": "S0053_SH01",
    "narrative_order": 53,
    "story_chronology_order": 46,
    "story_chronology_group": "CG0046",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0053",
      "narrative_order": 53,
      "story_chronology_order": 46,
      "story_chronology_group": "CG0046",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0051",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "组接主镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "第十回二将军宫门镇鬼唐太宗地府还魂",
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂",
        "第十回二将军宫门镇鬼唐太宗地府还魂/却说太宗与魏征在便殿对弈，一递一着，摆开阵势"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；构图镜头：组接主镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；镜头：组接主镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂；第十回二将军宫门镇鬼唐太宗地府还魂/却说太宗与魏征在便殿对弈，一递一着，摆开阵势；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "第十回二将军宫门镇鬼唐太宗地府还魂",
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "组接主镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂",
        "第十回二将军宫门镇鬼唐太宗地府还魂/却说太宗与魏征在便殿对弈，一递一着，摆开阵势"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；构图镜头：组接主镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…；下到…",
      "actions": [
        "第十回 二将军宫门镇鬼 唐太宗地府还魂",
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…；下到玄微通变处，笑夸当日烂柯仙"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "第十回 二将军宫门镇鬼 唐太宗地府还魂；重要性：支线；呈现：叙事画面；时间顺序：叙事53->故事46；改编策略：compress；呈现策略：dramatize；组策略：compress_block；该场次承担组内合并输出；剧本目标：压缩呈现并保留关键信息：第十回 二将军宫门镇鬼 唐太宗地府还魂",
      "audio_notes": "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0053",
      "shot_id": "S0053_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出第十回 二将军宫门镇鬼 唐太宗地府还魂",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 53,
        "story_chronology_order": 46,
        "story_chronology_group": "CG0046",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0053_SH01",
      "scene_id": "S0053",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B004",
      "source_block_title": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 53,
      "story_chronology_order": 46,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B004",
          "block_title": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却…",
          "lead_scene_id": "S0053"
        }
      ],
      "shot_description": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…；下到…",
      "camera": "组接主镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "第十回二将军宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；镜头：组接主镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；镜头：组接主镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；镜头：组接主镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "第十回二将军宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B004",
        "source_scene_id": "S0053",
        "source_group_ids": [
          "AG0042"
        ],
        "source_beat_ids": [
          "AB0042"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0053",
    "shot_id": "S0053_SH02",
    "narrative_order": 53,
    "story_chronology_order": 46,
    "story_chronology_group": "CG0046",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0053",
      "narrative_order": 53,
      "story_chronology_order": 46,
      "story_chronology_group": "CG0046",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0051",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.6,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势",
        "主角的反应镜头，推进却说太宗与魏征在便殿对弈…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂",
        "主角的反应镜头，推进却说太宗与魏征在便殿对弈"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂；主角的反应镜头，推进却说太宗与魏征在便殿对弈；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势",
        "主角的反应镜头，推进却说太宗与魏征在便殿对弈…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂",
        "主角的反应镜头，推进却说太宗与魏征在便殿对弈"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…",
      "actions": [
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…"
      ],
      "narration": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…；下到…",
      "on_screen_text": "",
      "scene_notes": "第十回 二将军宫门镇鬼 唐太宗地府还魂；重要性：支线；呈现：叙事画面；时间顺序：叙事53->故事46；改编策略：compress；呈现策略：dramatize；组策略：compress_block；该场次承担组内合并输出；剧本目标：压缩呈现并保留关键信息：第十回 二将军宫门镇鬼 唐太宗地府还魂",
      "audio_notes": "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0053",
      "shot_id": "S0053_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 53,
        "story_chronology_order": 46,
        "story_chronology_group": "CG0046",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0053_SH02",
      "scene_id": "S0053",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B004",
      "source_block_title": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 53,
      "story_chronology_order": 46,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B004",
          "block_title": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却…",
          "lead_scene_id": "S0053"
        }
      ],
      "shot_description": "主角的反应镜头，推进却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…",
      "camera": "中近景",
      "duration_seconds": 4.6,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "推进却说太宗与魏征在便殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；主角的反应镜头，推进却说太宗与魏征在便殿对弈…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "推进却说太宗与魏征在便殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B004",
        "source_scene_id": "S0053",
        "source_group_ids": [
          "AG0042"
        ],
        "source_beat_ids": [
          "AB0042"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0053",
    "shot_id": "S0053_SH03",
    "narrative_order": 53,
    "story_chronology_order": 46,
    "story_chronology_group": "CG0046",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0053",
      "narrative_order": 53,
      "story_chronology_order": 46,
      "story_chronology_group": "CG0046",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0051",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势",
        "下到玄微通变处，笑夸当日烂柯仙"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂",
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂；却说太宗与魏征在便殿对弈，一递一着，摆开阵势；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势",
        "下到玄微通变处，笑夸当日烂柯仙"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场"
      ],
      "scene_context": [
        "压缩呈现并保留关键信息：第十回二将军宫门镇鬼唐太宗地府还魂",
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "却说太宗与魏征在便殿对弈，一递一着，摆开阵势。正合《烂柯经》云…",
        "下到玄微通变处，笑夸当日烂柯仙"
      ],
      "narration": "第十回 二将军宫门镇鬼 唐太宗地府还魂",
      "on_screen_text": "",
      "scene_notes": "第十回 二将军宫门镇鬼 唐太宗地府还魂；重要性：支线；呈现：叙事画面；时间顺序：叙事53->故事46；改编策略：compress；呈现策略：dramatize；组策略：compress_block；该场次承担组内合并输出；剧本目标：压缩呈现并保留关键信息：第十回 二将军宫门镇鬼 唐太宗地府还魂",
      "audio_notes": "保留对白节奏；动作点补音效；以叙述清晰为先；组内多场信息需统一音频转场",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0053",
      "shot_id": "S0053_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 53,
        "story_chronology_order": 46,
        "story_chronology_group": "CG0046",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0053_SH03",
      "scene_id": "S0053",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B004",
      "source_block_title": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 53,
      "story_chronology_order": 46,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B004",
          "block_title": "第十回 二将军宫门镇鬼 唐太宗地府还魂 / 却…",
          "lead_scene_id": "S0053"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.2,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "第十回二将军宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗与魏征在便殿对弈，一递一着，摆开阵势；下到玄微通变处，笑夸当日烂柯仙；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "第十回二将军宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B004",
        "source_scene_id": "S0053",
        "source_group_ids": [
          "AG0042"
        ],
        "source_beat_ids": [
          "AB0042"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0053_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0053_SH03",
        "source_refs": [
          "S0053",
          "EP0007",
          "EP0007B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0055",
    "shot_id": "S0055_SH01",
    "narrative_order": 55,
    "story_chronology_order": 47,
    "story_chronology_group": "CG0047",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0055",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "story_chronology_group": "CG0047",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "当夜",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0054",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "此患。思念多时，渐觉神魂倦怠，身体不安。当夜二更时分，只听得宫门外有号泣之声，太宗愈"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "嚷闹不放，太宗箝口难言，只挣得汗流遍体。正在那难分难解之时，只见正南上香云缭绕，彩雾"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "好臣，朝中有此豪杰，愁甚江山不稳？悲者谓梦中曾许救龙，不期竟致遭诛。只得强打精神，传"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "，众官散讫。当晚回宫，心中只是忧闷，想那梦中之龙，哭啼啼哀告求生，岂知无常，难免此患"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“是臣才一梦斩的"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "朦胧远景"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "text": "动作：“是臣才一梦斩的；构图镜头：对白建立镜头；朦胧远景；连续性：时间锚点：当夜"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“是臣才一梦斩的；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“是臣才一梦斩的；镜头：对白建立镜头；朦胧远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；完整呈现并推进戏剧动作：“是臣才一梦斩的；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“是臣才一梦斩的"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "朦胧远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“是臣才一梦斩的；构图镜头：对白建立镜头；朦胧远景；连续性：时间锚点：当夜"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说…",
      "actions": [
        "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：dream；时间顺序：叙事55->故事47；时间锚点：当夜；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0055",
      "shot_id": "S0055_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "朦胧远景",
      "description_hint": "梦境段引入，场景带出“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 55,
        "story_chronology_order": 47,
        "story_chronology_group": "CG0047",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -8,
        "anchor_label": "当夜",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0055_SH01",
      "scene_id": "S0055",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B005",
      "source_block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "dream",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B005",
          "block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
          "lead_scene_id": "S0055"
        }
      ],
      "shot_description": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“有鬼！有鬼！”慌得那三宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“是臣才一梦斩的；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“是臣才一梦斩的；镜头：对白建立镜头；朦胧远景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“是臣才一梦斩的；镜头：对白建立镜头；朦胧远景；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“有鬼！有鬼！”慌得那三宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当夜",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B005",
        "source_scene_id": "S0055",
        "source_group_ids": [
          "AG0043"
        ],
        "source_beat_ids": [
          "AB0043"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0055",
    "shot_id": "S0055_SH02",
    "narrative_order": 55,
    "story_chronology_order": 47,
    "story_chronology_group": "CG0047",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0055",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "story_chronology_group": "CG0047",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "当夜",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0054",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "此患。思念多时，渐觉神魂倦怠，身体不安。当夜二更时分，只听得宫门外有号泣之声，太宗愈"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "嚷闹不放，太宗箝口难言，只挣得汗流遍体。正在那难分难解之时，只见正南上香云缭绕，彩雾"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "好臣，朝中有此豪杰，愁甚江山不稳？悲者谓梦中曾许救龙，不期竟致遭诛。只得强打精神，传"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "，众官散讫。当晚回宫，心中只是忧闷，想那梦中之龙，哭啼啼哀告求生，岂知无常，难免此患"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "text": "动作：却说太宗苏醒回来，只叫“有鬼；构图镜头：中近景；连续性：时间锚点：当夜"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：中近景；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：中近景；约束：时间：梦境；运动：动作带漂浮与不稳定感；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；完整呈现并推进戏剧动作：“是臣才一梦斩的；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说太宗苏醒回来，只叫“有鬼；构图镜头：中近景；连续性：时间锚点：当夜"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…"
      ],
      "narration": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "on_screen_text": "",
      "scene_notes": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：dream；时间顺序：叙事55->故事47；时间锚点：当夜；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0055",
      "shot_id": "S0055_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 55,
        "story_chronology_order": 47,
        "story_chronology_group": "CG0047",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -8,
        "anchor_label": "当夜",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0055_SH02",
      "scene_id": "S0055",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B005",
      "source_block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "dream",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B005",
          "block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
          "lead_scene_id": "S0055"
        }
      ],
      "shot_description": "主角的反应镜头，推进却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "camera": "中近景",
      "duration_seconds": 4.7,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“有鬼！有鬼！”慌得那三宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：中近景；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：中近景；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：中近景；约束：时间：梦境；运动：动作带漂浮与不稳定感；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“有鬼！有鬼！”慌得那三宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当夜",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B005",
        "source_scene_id": "S0055",
        "source_group_ids": [
          "AG0043"
        ],
        "source_beat_ids": [
          "AB0043"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0055",
    "shot_id": "S0055_SH03",
    "narrative_order": 55,
    "story_chronology_order": 47,
    "story_chronology_group": "CG0047",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0055",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "story_chronology_group": "CG0047",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "当夜",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0054",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "此患。思念多时，渐觉神魂倦怠，身体不安。当夜二更时分，只听得宫门外有号泣之声，太宗愈"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "嚷闹不放，太宗箝口难言，只挣得汗流遍体。正在那难分难解之时，只见正南上香云缭绕，彩雾"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "好臣，朝中有此豪杰，愁甚江山不稳？悲者谓梦中曾许救龙，不期竟致遭诛。只得强打精神，传"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "，众官散讫。当晚回宫，心中只是忧闷，想那梦中之龙，哭啼啼哀告求生，岂知无常，难免此患"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "text": "动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：当夜"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；镜头：正反打；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；镜头：正反打；约束：时间：梦境；运动：动作带漂浮与不稳定感；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；完整呈现并推进戏剧动作：“是臣才一梦斩的；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：当夜"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：dream；时间顺序：叙事55->故事47；时间锚点：当夜；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0055",
      "shot_id": "S0055_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 55,
        "story_chronology_order": 47,
        "story_chronology_group": "CG0047",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -8,
        "anchor_label": "当夜",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0055_SH03",
      "scene_id": "S0055",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B005",
      "source_block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "dream",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B005",
          "block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
          "lead_scene_id": "S0055"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“有鬼！有鬼！”慌得那三宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；镜头：正反打；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；镜头：正反打；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；对白推进核心信息；镜头：正反打；约束：时间：梦境；运动：动作带漂浮与不稳定感；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“有鬼！有鬼！”慌得那三宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当夜",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B005",
        "source_scene_id": "S0055",
        "source_group_ids": [
          "AG0043"
        ],
        "source_beat_ids": [
          "AB0043"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0055_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0055_SH03",
        "source_refs": [
          "S0055",
          "EP0007",
          "EP0007B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0055",
    "shot_id": "S0055_SH04",
    "narrative_order": 55,
    "story_chronology_order": 47,
    "story_chronology_group": "CG0047",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0055",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "story_chronology_group": "CG0047",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "当夜",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0054",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "此患。思念多时，渐觉神魂倦怠，身体不安。当夜二更时分，只听得宫门外有号泣之声，太宗愈"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "嚷闹不放，太宗箝口难言，只挣得汗流遍体。正在那难分难解之时，只见正南上香云缭绕，彩雾"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "好臣，朝中有此豪杰，愁甚江山不稳？悲者谓梦中曾许救龙，不期竟致遭诛。只得强打精神，传"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "，众官散讫。当晚回宫，心中只是忧闷，想那梦中之龙，哭啼啼哀告求生，岂知无常，难免此患"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "closing",
      "text": "动作：却说太宗苏醒回来，只叫“有鬼；构图镜头：特写；连续性：时间锚点：当夜"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：特写；约束：时间：梦境",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：特写；约束：时间：梦境；运动：动作带漂浮与不稳定感",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
    "visual_notes": "画面重点：”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；完整呈现并推进戏剧动作：“是臣才一梦斩的；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；时间层提示：梦境",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "时间锚点：当夜"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进"
      ],
      "scene_context": [
        "”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
        "完整呈现并推进戏剧动作：“是臣才一梦斩的"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：却说太宗苏醒回来，只叫“有鬼；构图镜头：特写；连续性：时间锚点：当夜"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "梦境"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "dream",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "actions": [
        "却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…；却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…；重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：dream；时间顺序：叙事55->故事47；时间锚点：当夜；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹睡之时，又不曾见…",
      "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围；保留对白推进",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0055",
      "shot_id": "S0055_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 55,
        "story_chronology_order": 47,
        "story_chronology_group": "CG0047",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": -8,
        "anchor_label": "当夜",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0055_SH04",
      "scene_id": "S0055",
      "episode_id": "EP0007",
      "source_block_id": "EP0007B005",
      "source_block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "dream",
      "narrative_order": 55,
      "story_chronology_order": 47,
      "source_block_refs": [
        {
          "episode_id": "EP0007",
          "block_id": "EP0007B005",
          "block_title": "“是臣才一梦斩的。”唐王闻言，大惊道：“贤卿盹…",
          "lead_scene_id": "S0055"
        }
      ],
      "shot_description": "人物收束镜头，停在却说太宗苏醒回来，只叫“有鬼！有鬼！”慌得那三宫皇后，六院嫔妃…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“有鬼！有鬼！”慌得那三宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：特写；约束：时间：梦境",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：特写；约束：时间：梦境",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：却说太宗苏醒回来，只叫“有鬼；镜头：特写；约束：时间：梦境；运动：动作带漂浮与不稳定感",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“有鬼！有鬼！”慌得那三宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "当夜",
      "source_refs": {
        "episode_id": "EP0007",
        "source_block_id": "EP0007B005",
        "source_scene_id": "S0055",
        "source_group_ids": [
          "AG0043"
        ],
        "source_beat_ids": [
          "AB0043"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0056",
    "shot_id": "S0056_SH01",
    "narrative_order": 56,
    "story_chronology_order": 49,
    "story_chronology_group": "CG0048",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0056",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "story_chronology_group": "CG0048",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0054",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "叔宝道：“陛下宽心，今晚臣与敬德把守宫门…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟；完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "叔宝道：“陛下宽心，今晚臣与敬德把守宫门…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。” 叔宝道：“…",
      "actions": [
        "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。” 叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”；太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…；重要性：支线；呈现：叙事画面 / 对白驱动；时间顺序：叙事56->故事49；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0056",
      "shot_id": "S0056_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 56,
        "story_chronology_order": 49,
        "story_chronology_group": "CG0048",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0056_SH01",
      "scene_id": "S0056",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B001",
      "source_block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B001",
          "block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
          "lead_scene_id": "S0056"
        }
      ],
      "shot_description": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。” 叔宝道：“…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "今晚臣与敬德把守宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "今晚臣与敬德把守宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B001",
        "source_scene_id": "S0056",
        "source_group_ids": [
          "AG0044"
        ],
        "source_beat_ids": [
          "AB0044"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0056",
    "shot_id": "S0056_SH02",
    "narrative_order": 56,
    "story_chronology_order": 49,
    "story_chronology_group": "CG0048",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0056",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "story_chronology_group": "CG0048",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0054",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗准奏，茂功谢恩而出"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "主角的反应镜头，推进太宗准奏，茂功谢恩而出"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：太宗准奏，茂功谢恩而出；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟；主角的反应镜头，推进太宗准奏，茂功谢恩而出；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗准奏，茂功谢恩而出"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "主角的反应镜头，推进太宗准奏，茂功谢恩而出"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗准奏，茂功谢恩而出；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…",
      "actions": [
        "太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。” 叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”；太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…；重要性：支线；呈现：叙事画面 / 对白驱动；时间顺序：叙事56->故事49；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0056",
      "shot_id": "S0056_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 56,
        "story_chronology_order": 49,
        "story_chronology_group": "CG0048",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0056_SH02",
      "scene_id": "S0056",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B001",
      "source_block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B001",
          "block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
          "lead_scene_id": "S0056"
        }
      ],
      "shot_description": "主角的反应镜头，推进太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "今晚臣与敬德把守宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "今晚臣与敬德把守宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B001",
        "source_scene_id": "S0056",
        "source_group_ids": [
          "AG0044"
        ],
        "source_beat_ids": [
          "AB0044"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0056",
    "shot_id": "S0056_SH03",
    "narrative_order": 56,
    "story_chronology_order": 49,
    "story_chronology_group": "CG0048",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0056",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "story_chronology_group": "CG0048",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0054",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗准奏，茂功谢恩而出",
        "二将军侍立门旁，一夜天晚，更不曾见一点邪崇"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗准奏，茂功谢恩而出",
        "二将军侍立门旁，一夜天晚，更不曾见一点邪崇"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…",
        "二将军侍立门旁，一夜天晚，更不曾见一点邪崇。是夜，太宗在宫，安…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。” 叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”；太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…；重要性：支线；呈现：叙事画面 / 对白驱动；时间顺序：叙事56->故事49；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0056",
      "shot_id": "S0056_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 56,
        "story_chronology_order": 49,
        "story_chronology_group": "CG0048",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0056_SH03",
      "scene_id": "S0056",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B001",
      "source_block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B001",
          "block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
          "lead_scene_id": "S0056"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 4.2,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "今晚臣与敬德把守宫",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗准奏，茂功谢恩而出；二将军侍立门旁，一夜天晚，更不曾见一点邪崇；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "今晚臣与敬德把守宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B001",
        "source_scene_id": "S0056",
        "source_group_ids": [
          "AG0044"
        ],
        "source_beat_ids": [
          "AB0044"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0056_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0056_SH03",
        "source_refs": [
          "S0056",
          "EP0008",
          "EP0008B001"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0056",
    "shot_id": "S0056_SH04",
    "narrative_order": 56,
    "story_chronology_order": 49,
    "story_chronology_group": "CG0048",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0056",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "story_chronology_group": "CG0048",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0054",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "二将军侍立门旁，一夜天晚，更不曾见一点邪崇",
        "人物收束镜头，停在二将军侍立门旁，一夜天晚…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "人物收束镜头，停在二将军侍立门旁"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟；人物收束镜头，停在二将军侍立门旁；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "二将军侍立门旁，一夜天晚，更不曾见一点邪崇",
        "人物收束镜头，停在二将军侍立门旁，一夜天晚…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "”叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟",
        "人物收束镜头，停在二将军侍立门旁"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在二将军侍立门旁，一夜天晚，更不曾见一点邪崇。是夜，太宗在宫，安…",
      "actions": [
        "二将军侍立门旁，一夜天晚，更不曾见一点邪崇。是夜，太宗在宫，安…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。” 叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”；太宗准奏，茂功谢恩而出。当日天晚，各取披挂，他两个介胄整齐，执…；重要性：支线；呈现：叙事画面 / 对白驱动；时间顺序：叙事56->故事49；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有甚么鬼祟。”",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0056",
      "shot_id": "S0056_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在二将军侍立门旁，一夜天晚，更不曾见一点邪崇。是夜，太宗在宫，安…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 56,
        "story_chronology_order": 49,
        "story_chronology_group": "CG0048",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -7,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0056_SH04",
      "scene_id": "S0056",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B001",
      "source_block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 56,
      "story_chronology_order": 49,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B001",
          "block_title": "叔宝道：“陛下宽心，今晚臣与敬德把守宫门，看有…",
          "lead_scene_id": "S0056"
        }
      ],
      "shot_description": "人物收束镜头，停在二将军侍立门旁，一夜天晚，更不曾见一点邪崇。是夜，太宗在宫，安…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "二将军侍立门",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二将军侍立门旁，一夜天晚，更不曾见一点邪崇；人物收束镜头，停在二将军侍立门旁，一夜天晚…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "二将军侍立门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B001",
        "source_scene_id": "S0056",
        "source_group_ids": [
          "AG0044"
        ],
        "source_beat_ids": [
          "AB0044"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0057",
    "shot_id": "S0057_SH01",
    "narrative_order": 57,
    "story_chronology_order": 48,
    "story_chronology_group": "CG0049",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0057",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "story_chronology_group": "CG0049",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "半月前",
        "anchor_type": "relative_past",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0056",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0056",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "定存亡。鬓发蓬松飘耳上，胡须飞舞绕腮旁。昔日曾为唐国相，如今掌案侍阎王。太宗行到那边"
        },
        {
          "kind": "relative_past",
          "field": "summary",
          "text": "半月前",
          "snippet": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "relative_past",
          "field": "text",
          "text": "半月前",
          "snippet": "人？因甚事前来接拜？”那人道： “微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "太宗准奏，又宣魏征今夜把守后门。征领旨，当夜结束整齐，提着那诛龙的宝剑，侍立在后宰门"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "今已死，现在阴司做掌生死文簿的酆都判官，梦中常与臣相会。此去若将此书付与他，他念微臣"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "是遇节令设蔬品奉祭，未卜享否？又承不弃，梦中临示，始知我兄长大人高迁。奈何阴阳两隔，"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“微臣半月前，在森罗殿上…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：“微臣半月前，在森罗殿上…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：半月前"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“微臣半月前，在森罗殿上…；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“微臣半月前，在森罗殿上…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；完整呈现并推进戏剧动作：“微臣半月前；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“微臣半月前，在森罗殿上…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“微臣半月前，在森罗殿上…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：半月前"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此…",
      "actions": [
        "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事57->故事48；时间锚点：半月前；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0057",
      "shot_id": "S0057_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 57,
        "story_chronology_order": 48,
        "story_chronology_group": "CG0049",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "半月前",
        "anchor_type": "relative_past",
        "constraint_count": 2,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0057_SH01",
      "scene_id": "S0057",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B002",
      "source_block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B002",
          "block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
          "lead_scene_id": "S0057"
        }
      ],
      "shot_description": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "森罗殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“微臣半月前，在森罗殿上…；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“微臣半月前，在森罗殿上…；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“微臣半月前，在森罗殿上…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "森罗殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "半月前",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B002",
        "source_scene_id": "S0057",
        "source_group_ids": [
          "AG0045"
        ],
        "source_beat_ids": [
          "AB0045"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0057",
    "shot_id": "S0057_SH02",
    "narrative_order": 57,
    "story_chronology_order": 48,
    "story_chronology_group": "CG0049",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0057",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "story_chronology_group": "CG0049",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "半月前",
        "anchor_type": "relative_past",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0056",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0056",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "定存亡。鬓发蓬松飘耳上，胡须飞舞绕腮旁。昔日曾为唐国相，如今掌案侍阎王。太宗行到那边"
        },
        {
          "kind": "relative_past",
          "field": "summary",
          "text": "半月前",
          "snippet": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "relative_past",
          "field": "text",
          "text": "半月前",
          "snippet": "人？因甚事前来接拜？”那人道： “微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "太宗准奏，又宣魏征今夜把守后门。征领旨，当夜结束整齐，提着那诛龙的宝剑，侍立在后宰门"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "今已死，现在阴司做掌生死文簿的酆都判官，梦中常与臣相会。此去若将此书付与他，他念微臣"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "是遇节令设蔬品奉祭，未卜享否？又承不弃，梦中临示，始知我兄长大人高迁。奈何阴阳两隔，"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…",
        "主角的反应镜头，推进如此二三日…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；构图镜头：中近景；连续性：时间锚点：半月前"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；完整呈现并推进戏剧动作：“微臣半月前；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…",
        "主角的反应镜头，推进如此二三日…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；构图镜头：中近景；连续性：时间锚点：半月前"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
      "actions": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…"
      ],
      "narration": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
      "on_screen_text": "",
      "scene_notes": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事57->故事48；时间锚点：半月前；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0057",
      "shot_id": "S0057_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 57,
        "story_chronology_order": 48,
        "story_chronology_group": "CG0049",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "半月前",
        "anchor_type": "relative_past",
        "constraint_count": 2,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0057_SH02",
      "scene_id": "S0057",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B002",
      "source_block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B002",
          "block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
          "lead_scene_id": "S0057"
        }
      ],
      "shot_description": "主角的反应镜头，推进如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
      "camera": "中近景",
      "duration_seconds": 4.7,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "森罗殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；主角的反应镜头，推进如此二三日…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "森罗殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "半月前",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B002",
        "source_scene_id": "S0057",
        "source_group_ids": [
          "AG0045"
        ],
        "source_beat_ids": [
          "AB0045"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0057",
    "shot_id": "S0057_SH03",
    "narrative_order": 57,
    "story_chronology_order": 48,
    "story_chronology_group": "CG0049",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0057",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "story_chronology_group": "CG0049",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "半月前",
        "anchor_type": "relative_past",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0056",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0056",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "定存亡。鬓发蓬松飘耳上，胡须飞舞绕腮旁。昔日曾为唐国相，如今掌案侍阎王。太宗行到那边"
        },
        {
          "kind": "relative_past",
          "field": "summary",
          "text": "半月前",
          "snippet": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "relative_past",
          "field": "text",
          "text": "半月前",
          "snippet": "人？因甚事前来接拜？”那人道： “微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "太宗准奏，又宣魏征今夜把守后门。征领旨，当夜结束整齐，提着那诛龙的宝剑，侍立在后宰门"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "今已死，现在阴司做掌生死文簿的酆都判官，梦中常与臣相会。此去若将此书付与他，他念微臣"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "是遇节令设蔬品奉祭，未卜享否？又承不弃，梦中临示，始知我兄长大人高迁。奈何阴阳两隔，"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…",
        "“陛下宽心，臣有一事，管保陛下长生"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；构图镜头：正反打；连续性：时间锚点：半月前"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；完整呈现并推进戏剧动作：“微臣半月前；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…",
        "“陛下宽心，臣有一事，管保陛下长生"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；构图镜头：正反打；连续性：时间锚点：半月前"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "“陛下宽心，臣有一事，管保陛下长生。”太宗道：“病势已入膏肓，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事57->故事48；时间锚点：半月前；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0057",
      "shot_id": "S0057_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 57,
        "story_chronology_order": 48,
        "story_chronology_group": "CG0049",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "半月前",
        "anchor_type": "relative_past",
        "constraint_count": 2,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0057_SH03",
      "scene_id": "S0057",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B002",
      "source_block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B002",
          "block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
          "lead_scene_id": "S0057"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "森罗殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响…；“陛下宽心，臣有一事，管保陛下长生；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "森罗殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "半月前",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B002",
        "source_scene_id": "S0057",
        "source_group_ids": [
          "AG0045"
        ],
        "source_beat_ids": [
          "AB0045"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0057_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0057_SH03",
        "source_refs": [
          "S0057",
          "EP0008",
          "EP0008B002"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0057",
    "shot_id": "S0057_SH04",
    "narrative_order": 57,
    "story_chronology_order": 48,
    "story_chronology_group": "CG0049",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0057",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "story_chronology_group": "CG0049",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "半月前",
        "anchor_type": "relative_past",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0056",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0056",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "定存亡。鬓发蓬松飘耳上，胡须飞舞绕腮旁。昔日曾为唐国相，如今掌案侍阎王。太宗行到那边"
        },
        {
          "kind": "relative_past",
          "field": "summary",
          "text": "半月前",
          "snippet": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "relative_past",
          "field": "text",
          "text": "半月前",
          "snippet": "人？因甚事前来接拜？”那人道： “微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "当夜",
          "snippet": "太宗准奏，又宣魏征今夜把守后门。征领旨，当夜结束整齐，提着那诛龙的宝剑，侍立在后宰门"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "今已死，现在阴司做掌生死文簿的酆都判官，梦中常与臣相会。此去若将此书付与他，他念微臣"
        },
        {
          "kind": "dream",
          "field": "text",
          "text": "梦中",
          "snippet": "是遇节令设蔬品奉祭，未卜享否？又承不弃，梦中临示，始知我兄长大人高迁。奈何阴阳两隔，"
        }
      ]
    },
    "camera": "特写",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“陛下宽心，臣有一事，管保陛下长生",
        "人物收束镜头，停在“陛下宽心，臣有一事…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；构图镜头：特写；连续性：时间锚点：半月前"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；镜头：特写；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；镜头：特写；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；完整呈现并推进戏剧动作：“微臣半月前；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“陛下宽心，臣有一事，管保陛下长生",
        "人物收束镜头，停在“陛下宽心，臣有一事…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：半月前"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…",
        "完整呈现并推进戏剧动作：“微臣半月前"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；构图镜头：特写；连续性：时间锚点：半月前"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在“陛下宽心，臣有一事，管保陛下长生。”太宗道：“病势已入膏肓，…",
      "actions": [
        "“陛下宽心，臣有一事，管保陛下长生。”太宗道：“病势已入膏肓，…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…；如此二三日，又听得后宰门乒乓乒乓砖瓦乱响，晓来急宣众臣曰：“连…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事57->故事48；时间锚点：半月前；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救反诛之故，第一殿…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0057",
      "shot_id": "S0057_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "人物收束镜头，停在“陛下宽心，臣有一事，管保陛下长生。”太宗道：“病势已入膏肓，…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 57,
        "story_chronology_order": 48,
        "story_chronology_group": "CG0049",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "半月前",
        "anchor_type": "relative_past",
        "constraint_count": 2,
        "evidence_count": 6
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0057_SH04",
      "scene_id": "S0057",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B002",
      "source_block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 57,
      "story_chronology_order": 48,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B002",
          "block_title": "“微臣半月前，在森罗殿上，见泾河鬼龙告陛下许救…",
          "lead_scene_id": "S0057"
        }
      ],
      "shot_description": "人物收束镜头，停在“陛下宽心，臣有一事，管保陛下长生。”太宗道：“病势已入膏肓，…",
      "camera": "特写",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“陛",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；镜头：特写；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；镜头：特写；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“陛下宽心，臣有一事，管保陛下长生；人物收束镜头，停在“陛下宽心，臣有一事…；镜头：特写；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“陛",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "半月前",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B002",
        "source_scene_id": "S0057",
        "source_group_ids": [
          "AG0045"
        ],
        "source_beat_ids": [
          "AB0045"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0058",
    "shot_id": "S0058_SH01",
    "narrative_order": 58,
    "story_chronology_order": 50,
    "story_chronology_group": "CG0050",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0058",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "story_chronology_group": "CG0050",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0056",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；构图镜头：对白建立镜头；中景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：二人正说间，只见那边有一对青衣童子；完整呈现并推进戏剧动作：二人正说间；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；构图镜头：对白建立镜头；中景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王… 只见…",
      "actions": [
        "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王… 只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…；约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…；重要性：支线；呈现：叙事画面 / 对白驱动 / 直接画面；时间顺序：叙事58->故事50；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0058",
      "shot_id": "S0058_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 58,
        "story_chronology_order": 50,
        "story_chronology_group": "CG0050",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -8,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0058_SH01",
      "scene_id": "S0058",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B003",
      "source_block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B003",
          "block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
          "lead_scene_id": "S0058"
        }
      ],
      "shot_description": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王… 只见…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "秦广王拱手而进言曰：“泾河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖…；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "秦广王拱手而进言曰：“泾河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B003",
        "source_scene_id": "S0058",
        "source_group_ids": [
          "AG0046"
        ],
        "source_beat_ids": [
          "AB0046"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0058",
    "shot_id": "S0058_SH02",
    "narrative_order": 58,
    "story_chronology_order": 50,
    "story_chronology_group": "CG0050",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0058",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "story_chronology_group": "CG0050",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0056",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "只见那街旁边有先主李渊，先兄建成，故弟元吉…",
        "主角的反应镜头，推进只见那街旁边有先主李渊…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；构图镜头：中近景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：二人正说间，只见那边有一对青衣童子；完整呈现并推进戏剧动作：二人正说间；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "只见那街旁边有先主李渊，先兄建成，故弟元吉…",
        "主角的反应镜头，推进只见那街旁边有先主李渊…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；构图镜头：中近景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…",
      "actions": [
        "只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王… 只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…；约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…；重要性：支线；呈现：叙事画面 / 对白驱动 / 直接画面；时间顺序：叙事58->故事50；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0058",
      "shot_id": "S0058_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 58,
        "story_chronology_order": 50,
        "story_chronology_group": "CG0050",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -8,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0058_SH02",
      "scene_id": "S0058",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B003",
      "source_block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B003",
          "block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
          "lead_scene_id": "S0058"
        }
      ],
      "shot_description": "主角的反应镜头，推进只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "秦广王拱手而进言曰：“泾河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；主角的反应镜头，推进只见那街旁边有先主李渊…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "秦广王拱手而进言曰：“泾河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B003",
        "source_scene_id": "S0058",
        "source_group_ids": [
          "AG0046"
        ],
        "source_beat_ids": [
          "AB0046"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0058",
    "shot_id": "S0058_SH03",
    "narrative_order": 58,
    "story_chronology_order": 50,
    "story_chronology_group": "CG0050",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0058",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "story_chronology_group": "CG0050",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0056",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "只见那街旁边有先主李渊，先兄建成，故弟元吉…",
        "约有片时，秦广王拱手而进言曰…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；构图镜头：正反打"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：二人正说间，只见那边有一对青衣童子；完整呈现并推进戏剧动作：二人正说间；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "只见那街旁边有先主李渊，先兄建成，故弟元吉…",
        "约有片时，秦广王拱手而进言曰…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；构图镜头：正反打"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…",
        "约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王… 只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…；约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…；重要性：支线；呈现：叙事画面 / 对白驱动 / 直接画面；时间顺序：叙事58->故事50；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0058",
      "shot_id": "S0058_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 58,
        "story_chronology_order": 50,
        "story_chronology_group": "CG0050",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -8,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0058_SH03",
      "scene_id": "S0058",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B003",
      "source_block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B003",
          "block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
          "lead_scene_id": "S0058"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 4.2,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "秦广王拱手而进言曰：“泾河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：只见那街旁边有先主李渊，先兄建成，故弟元吉…；约有片时，秦广王拱手而进言曰…；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "秦广王拱手而进言曰：“泾河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B003",
        "source_scene_id": "S0058",
        "source_group_ids": [
          "AG0046"
        ],
        "source_beat_ids": [
          "AB0046"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0058_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0058_SH03",
        "source_refs": [
          "S0058",
          "EP0008",
          "EP0008B003"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0058",
    "shot_id": "S0058_SH04",
    "narrative_order": 58,
    "story_chronology_order": 50,
    "story_chronology_group": "CG0050",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": -8,
    "chronology": {
      "scene_id": "S0058",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "story_chronology_group": "CG0050",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": -8,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0056",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "约有片时，秦广王拱手而进言曰…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：约有片时，秦广王拱手而进言曰…；构图镜头：远景"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：约有片时，秦广王拱手而进言曰…；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：约有片时，秦广王拱手而进言曰…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：二人正说间，只见那边有一对青衣童子；完整呈现并推进戏剧动作：二人正说间；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "约有片时，秦广王拱手而进言曰…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [],
      "audio_context": [
        "保留对白节奏；保留对白推进"
      ],
      "scene_context": [
        "二人正说间，只见那边有一对青衣童子",
        "完整呈现并推进戏剧动作：二人正说间"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：约有片时，秦广王拱手而进言曰…；构图镜头：远景"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…",
      "actions": [
        "约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王… 只见那街旁边有先主李渊，先兄建成，故弟元吉，上前道：“世民来了…；约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…；重要性：支线；呈现：叙事画面 / 对白驱动 / 直接画面；时间顺序：叙事58->故事50；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：二人正说间，只见那边有一对青衣童子，执幢幡宝盖，高叫道：“阎王…",
      "audio_notes": "保留对白节奏；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0058",
      "shot_id": "S0058_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 58,
        "story_chronology_order": 50,
        "story_chronology_group": "CG0050",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": -8,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0058_SH04",
      "scene_id": "S0058",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B003",
      "source_block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 58,
      "story_chronology_order": 50,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B003",
          "block_title": "二人正说间，只见那边有一对青衣童子，执幢幡宝盖…",
          "lead_scene_id": "S0058"
        }
      ],
      "shot_description": "人物收束镜头，停在约有片时，秦广王拱手而进言曰：“泾河鬼龙告陛下许救而反杀之，何…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "秦广王拱手而进言曰：“泾河",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：约有片时，秦广王拱手而进言曰…；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：约有片时，秦广王拱手而进言曰…；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：约有片时，秦广王拱手而进言曰…；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "秦广王拱手而进言曰：“泾河",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B003",
        "source_scene_id": "S0058",
        "source_group_ids": [
          "AG0046"
        ],
        "source_beat_ids": [
          "AB0046"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0059",
    "shot_id": "S0059_SH01",
    "narrative_order": 59,
    "story_chronology_order": 52,
    "story_chronology_group": "CG0051",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0059",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "story_chronology_group": "CG0051",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0058",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太宗举目而看，不是旧"
        },
        {
          "kind": "forward",
          "field": "key_beat_2",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“乃幽冥背阴山"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "”判官喝令起去，上前引着太宗，从金桥而过"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "动作：“乃幽冥背阴山；构图镜头：对白建立镜头；中景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“乃幽冥背阴山；镜头：对白建立镜头；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“乃幽冥背阴山；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“乃幽冥背阴山；”判官喝令起去，上前引着太宗，从金桥而过；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“乃幽冥背阴山"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "”判官喝令起去，上前引着太宗，从金桥而过"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“乃幽冥背阴山；构图镜头：对白建立镜头；中景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太…",
      "actions": [
        "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…"
      ],
      "narration": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过；耳畔不闻兽鸟噪，眼前惟见鬼妖行。阴风飒飒，黑雾漫漫。阴风飒飒，…",
      "on_screen_text": "",
      "scene_notes": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过；耳畔不闻兽鸟噪，眼前惟见鬼妖行。阴风飒飒，黑雾漫漫。阴风飒飒，…；重要性：支线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事59->故事52；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0059",
      "shot_id": "S0059_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 59,
        "story_chronology_order": 52,
        "story_chronology_group": "CG0051",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": -7,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0059_SH01",
      "scene_id": "S0059",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B004",
      "source_block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B004",
          "block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
          "lead_scene_id": "S0059"
        }
      ],
      "shot_description": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太…",
      "camera": "对白建立镜头",
      "duration_seconds": 5.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“乃幽冥背阴山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“乃幽冥背阴山；镜头：对白建立镜头；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“乃幽冥背阴山；镜头：对白建立镜头；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“乃幽冥背阴山；镜头：对白建立镜头；约束：时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“乃幽冥背阴山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B004",
        "source_scene_id": "S0059",
        "source_group_ids": [
          "AG0047"
        ],
        "source_beat_ids": [
          "AB0047"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0059",
    "shot_id": "S0059_SH02",
    "narrative_order": 59,
    "story_chronology_order": 52,
    "story_chronology_group": "CG0051",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0059",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "story_chronology_group": "CG0051",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0058",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太宗举目而看，不是旧"
        },
        {
          "kind": "forward",
          "field": "key_beat_2",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…",
        "主角的反应镜头，推进那太尉执一首引魂幡，在前引路…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "主角的反应镜头，推进那太尉执一首引魂幡"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "动作：那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…；主角的反应镜头，推进那太尉执一首引魂幡，在前引路…；构图镜头：中近景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；主角的反应镜头，推进那太尉执一首引魂幡…；镜头：中近景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；主角的反应镜头，推进那太尉执一首引魂幡…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“乃幽冥背阴山；主角的反应镜头，推进那太尉执一首引魂幡；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…",
        "主角的反应镜头，推进那太尉执一首引魂幡，在前引路…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "主角的反应镜头，推进那太尉执一首引魂幡"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…；主角的反应镜头，推进那太尉执一首引魂幡，在前引路…；构图镜头：中近景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…",
      "actions": [
        "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过；耳畔不闻兽鸟噪，眼前惟见鬼妖行。阴风飒飒，黑雾漫漫。阴风飒飒，…；重要性：支线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事59->故事52；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0059",
      "shot_id": "S0059_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 59,
        "story_chronology_order": 52,
        "story_chronology_group": "CG0051",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": -7,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0059_SH02",
      "scene_id": "S0059",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B004",
      "source_block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B004",
          "block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
          "lead_scene_id": "S0059"
        }
      ],
      "shot_description": "主角的反应镜头，推进那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“乃幽冥背阴山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；主角的反应镜头，推进那太尉执一首引魂幡…；镜头：中近景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；主角的反应镜头，推进那太尉执一首引魂幡…；镜头：中近景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；主角的反应镜头，推进那太尉执一首引魂幡…；镜头：中近景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“乃幽冥背阴山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B004",
        "source_scene_id": "S0059",
        "source_group_ids": [
          "AG0047"
        ],
        "source_beat_ids": [
          "AB0047"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0059",
    "shot_id": "S0059_SH03",
    "narrative_order": 59,
    "story_chronology_order": 52,
    "story_chronology_group": "CG0051",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0059",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "story_chronology_group": "CG0051",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0058",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太宗举目而看，不是旧"
        },
        {
          "kind": "forward",
          "field": "key_beat_2",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…",
        "太宗闻言，躬身称谢"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "动作：那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…；太宗闻言，躬身称谢；构图镜头：正反打；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；太宗闻言，躬身称谢；镜头：正反打；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；太宗闻言，躬身称谢；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“乃幽冥背阴山；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…",
        "太宗闻言，躬身称谢"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "对白推进核心信息"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：那太尉执一首引魂幡，在前引路，崔判官随后保着太宗…；太宗闻言，躬身称谢；构图镜头：正反打；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…",
        "太宗闻言，躬身称谢。十阎王差崔判官、朱太尉二人，送太宗还魂。太…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过；耳畔不闻兽鸟噪，眼前惟见鬼妖行。阴风飒飒，黑雾漫漫。阴风飒飒，…；重要性：支线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事59->故事52；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0059",
      "shot_id": "S0059_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 59,
        "story_chronology_order": 52,
        "story_chronology_group": "CG0051",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": -7,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0059_SH03",
      "scene_id": "S0059",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B004",
      "source_block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B004",
          "block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
          "lead_scene_id": "S0059"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "“乃幽冥背阴山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；太宗闻言，躬身称谢；镜头：正反打；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；太宗闻言，躬身称谢；镜头：正反打；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：那太尉执一首引魂幡，在前引路…；太宗闻言，躬身称谢；镜头：正反打；约束：时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "“乃幽冥背阴山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B004",
        "source_scene_id": "S0059",
        "source_group_ids": [
          "AG0047"
        ],
        "source_beat_ids": [
          "AB0047"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0059_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0059_SH03",
        "source_refs": [
          "S0059",
          "EP0008",
          "EP0008B004"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0059",
    "shot_id": "S0059_SH04",
    "narrative_order": 59,
    "story_chronology_order": 52,
    "story_chronology_group": "CG0051",
    "time_mode": "mainline",
    "chronology_confidence": 0.94,
    "order_delta": -7,
    "chronology": {
      "scene_id": "S0059",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "story_chronology_group": "CG0051",
      "time_mode": "mainline",
      "confidence": 0.94,
      "order_delta": -7,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0058",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太宗举目而看，不是旧"
        },
        {
          "kind": "forward",
          "field": "key_beat_2",
          "text": "随后",
          "snippet": "那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太…"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "“桥梁使者来接"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "人物收束镜头，停在“桥梁使者来接"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "动作：“桥梁使者来接；构图镜头：远景；连续性：时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“桥梁使者来接；镜头：远景；约束：时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“桥梁使者来接；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：“乃幽冥背阴山；人物收束镜头，停在“桥梁使者来接；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；时间层提示：主线",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "“桥梁使者来接"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：“乃幽冥背阴山",
        "人物收束镜头，停在“桥梁使者来接"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：“桥梁使者来接；构图镜头：远景；连续性：时间锚点：随后"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "主线"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "mainline",
        "term_count": 12
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在“桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过",
      "actions": [
        "“桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…；那太尉执一首引魂幡，在前引路，崔判官随后保着太宗，径出幽司。太… “桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过；耳畔不闻兽鸟噪，眼前惟见鬼妖行。阴风飒飒，黑雾漫漫。阴风飒飒，…；重要性：支线；呈现：对白驱动 / 直接画面 / 氛围镜头；时间顺序：叙事59->故事52；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”判官道：“陛下宽…",
      "audio_notes": "保留对白节奏；动作点补音效；保留对白推进",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0059",
      "shot_id": "S0059_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在“桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 59,
        "story_chronology_order": 52,
        "story_chronology_group": "CG0051",
        "time_mode": "mainline",
        "confidence": 0.94,
        "order_delta": -7,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0059_SH04",
      "scene_id": "S0059",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B004",
      "source_block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 59,
      "story_chronology_order": 52,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B004",
          "block_title": "“乃幽冥背阴山。”太宗悚惧道：“朕如何去得？”…",
          "lead_scene_id": "S0059"
        }
      ],
      "shot_description": "人物收束镜头，停在“桥梁使者来接。”判官喝令起去，上前引着太宗，从金桥而过",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "停在“桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“桥梁使者来接；镜头：远景；约束：时间：主线",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“桥梁使者来接；镜头：远景；约束：时间：主线",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：“桥梁使者来接；镜头：远景；约束：时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "停在“桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B004",
        "source_scene_id": "S0059",
        "source_group_ids": [
          "AG0047"
        ],
        "source_beat_ids": [
          "AB0047"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0060",
    "shot_id": "S0060_SH01",
    "narrative_order": 60,
    "story_chronology_order": 51,
    "story_chronology_group": "CG0052",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0060",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "story_chronology_group": "CG0052",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "过去",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0059",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0059",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "判可作保，且借他一库，给散这些饿鬼，方得过去。”太宗问曰：“此人是谁？”判官道：“他"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "“这些金银，汝等可均分用度，放你大唐爷爷过去，他的阳寿还早哩。我领了十王钧语，送他还"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了奈河恶水",
          "snippet": "点头暗叹，默默悲伤，相随着判官、太尉，早过了奈河恶水，血盆苦界。前又到枉死城，只听哄哄人嚷，"
        }
      ]
    },
    "camera": "对白建立镜头",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：过去"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：对白建立镜头；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥；太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "对白建立镜头",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；构图镜头：对白建立镜头；转场中景；连续性：时间锚点：过去"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事60->故事51；时间锚点：过去；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0060",
      "shot_id": "S0060_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，场景带出太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 60,
        "story_chronology_order": 51,
        "story_chronology_group": "CG0052",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "过去",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0060_SH01",
      "scene_id": "S0060",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B005",
      "source_block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B005",
          "block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
          "lead_scene_id": "S0060"
        }
      ],
      "shot_description": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "camera": "对白建立镜头",
      "duration_seconds": 4.8,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "太宗又见那一边有一座银桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：对白建立镜头；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：对白建立镜头；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：对白建立镜头；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "太宗又见那一边有一座银桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过去",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B005",
        "source_scene_id": "S0060",
        "source_group_ids": [
          "AG0048"
        ],
        "source_beat_ids": [
          "AB0048"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0060",
    "shot_id": "S0060_SH02",
    "narrative_order": 60,
    "story_chronology_order": 51,
    "story_chronology_group": "CG0052",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0060",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "story_chronology_group": "CG0052",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "过去",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0059",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0059",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "判可作保，且借他一库，给散这些饿鬼，方得过去。”太宗问曰：“此人是谁？”判官道：“他"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "“这些金银，汝等可均分用度，放你大唐爷爷过去，他的阳寿还早哩。我领了十王钧语，送他还"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了奈河恶水",
          "snippet": "点头暗叹，默默悲伤，相随着判官、太尉，早过了奈河恶水，血盆苦界。前又到枉死城，只听哄哄人嚷，"
        }
      ]
    },
    "camera": "中近景",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…",
        "主角的反应镜头，推进太宗又见那一边有一座银桥…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "主角的反应镜头，推进太宗又见那一边有一座银桥"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；主角的反应镜头，推进太宗又见那一边有一座银桥…；构图镜头：中近景；连续性：时间锚点：过去"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：中近景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥；主角的反应镜头，推进太宗又见那一边有一座银桥；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…",
        "主角的反应镜头，推进太宗又见那一边有一座银桥…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "主角的反应镜头，推进太宗又见那一边有一座银桥"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；主角的反应镜头，推进太宗又见那一边有一座银桥…；构图镜头：中近景；连续性：时间锚点：过去"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "主角的反应镜头，推进太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事60->故事51；时间锚点：过去；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0060",
      "shot_id": "S0060_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "主角的反应镜头，推进太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 60,
        "story_chronology_order": 51,
        "story_chronology_group": "CG0052",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "过去",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0060_SH02",
      "scene_id": "S0060",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B005",
      "source_block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B005",
          "block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
          "lead_scene_id": "S0060"
        }
      ],
      "shot_description": "主角的反应镜头，推进太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "camera": "中近景",
      "duration_seconds": 4.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "进太宗又见那一边有一座银桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：中近景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：中近景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：中近景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "进太宗又见那一边有一座银桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过去",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B005",
        "source_scene_id": "S0060",
        "source_group_ids": [
          "AG0048"
        ],
        "source_beat_ids": [
          "AB0048"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0060",
    "shot_id": "S0060_SH03",
    "narrative_order": 60,
    "story_chronology_order": 51,
    "story_chronology_group": "CG0052",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0060",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "story_chronology_group": "CG0052",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "过去",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0059",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0059",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "判可作保，且借他一库，给散这些饿鬼，方得过去。”太宗问曰：“此人是谁？”判官道：“他"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "“这些金银，汝等可均分用度，放你大唐爷爷过去，他的阳寿还早哩。我领了十王钧语，送他还"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了奈河恶水",
          "snippet": "点头暗叹，默默悲伤，相随着判官、太尉，早过了奈河恶水，血盆苦界。前又到枉死城，只听哄哄人嚷，"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "对白推进核心信息"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：过去"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；对白推进核心信息；镜头：正反打；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；对白推进核心信息；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥；对白推进核心信息；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…",
        "对白推进核心信息"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "对白推进核心信息"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；对白推进核心信息；构图镜头：正反打；连续性：时间锚点：过去"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "对白推进核心信息",
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事60->故事51；时间锚点：过去；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0060",
      "shot_id": "S0060_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 60,
        "story_chronology_order": 51,
        "story_chronology_group": "CG0052",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "过去",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0060_SH03",
      "scene_id": "S0060",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B005",
      "source_block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B005",
          "block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
          "lead_scene_id": "S0060"
        }
      ],
      "shot_description": "对白推进核心信息",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "太宗又见那一边有一座银桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；对白推进核心信息；镜头：正反打；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；对白推进核心信息；镜头：正反打；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；对白推进核心信息；镜头：正反打；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "太宗又见那一边有一座银桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "warn",
        "reason": "dialogue_without_character_voice"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过去",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B005",
        "source_scene_id": "S0060",
        "source_group_ids": [
          "AG0048"
        ],
        "source_beat_ids": [
          "AB0048"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "warn",
    "storyboard_ready_issues": [
      {
        "code": "missing_voice_binding",
        "severity": "warn",
        "title": "音色绑定未就绪",
        "detail": "S0060_SH03 需要对白或旁白，但当前 voice binding 状态为 dialogue_without_character_voice。",
        "target_type": "shot",
        "target_id": "S0060_SH03",
        "source_refs": [
          "S0060",
          "EP0008",
          "EP0008B005"
        ],
        "recommended_action": "补齐角色 voice_card 或 narrator_profile 绑定后再导入平台。"
      }
    ]
  },
  {
    "scene_id": "S0060",
    "shot_id": "S0060_SH04",
    "narrative_order": 60,
    "story_chronology_order": 51,
    "story_chronology_group": "CG0052",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -9,
    "chronology": {
      "scene_id": "S0060",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "story_chronology_group": "CG0052",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -9,
      "temporal_anchor": {
        "label": "过去",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0059",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0059",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "判可作保，且借他一库，给散这些饿鬼，方得过去。”太宗问曰：“此人是谁？”判官道：“他"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "过去",
          "snippet": "“这些金银，汝等可均分用度，放你大唐爷爷过去，他的阳寿还早哩。我领了十王钧语，送他还"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "过了奈河恶水",
          "snippet": "点头暗叹，默默悲伤，相随着判官、太尉，早过了奈河恶水，血盆苦界。前又到枉死城，只听哄哄人嚷，"
        }
      ]
    },
    "camera": "远景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_AC18DEE6A34E",
    "entity_uids": [],
    "visual_card_ids": [],
    "asset_binding_ids": [],
    "entity_bindings": [],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…",
        "人物收束镜头，停在太宗又见那一边有一座银桥…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "人物收束镜头，停在太宗又见那一边有一座银桥"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；人物收束镜头，停在太宗又见那一边有一座银桥…；构图镜头：远景；连续性：时间锚点：过去"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：远景；约束：时间：闪回",
    "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥；人物收束镜头，停在太宗又见那一边有一座银桥；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；时间层提示：闪回",
    "reference": {
      "characters": [],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [],
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…",
        "人物收束镜头，停在太宗又见那一边有一座银桥…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "时间锚点：过去"
      ],
      "audio_context": [
        "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进"
      ],
      "scene_context": [
        "完整呈现并推进戏剧动作：太宗又见那一边有一座银桥",
        "人物收束镜头，停在太宗又见那一边有一座银桥"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_text": "动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈…；人物收束镜头，停在太宗又见那一边有一座银桥…；构图镜头：远景；连续性：时间锚点：过去"
    },
    "strategy_contract": {},
    "prompt_contract": {
      "mode": "default",
      "section_policy": "default",
      "motion_policy": "default",
      "visual_note_policy": "default",
      "style_term_policy": "default"
    },
    "provider_contract": {
      "phase": "storyboard_generation",
      "pre_submit_checks": [],
      "reference_accessibility_required": false,
      "supported_input_mode_required": false,
      "profile_review_required": false
    },
    "style_contract": {
      "style_bible_id": "SBL_AC18DEE6A34E",
      "strategy_hints": {
        "active": false,
        "style_actions": [],
        "prompt_actions": [],
        "reference_actions": [],
        "provider_actions": [],
        "hints": {}
      },
      "profile_selection": {
        "mode": "storyboard_default",
        "fixed_block_variant_label": "回忆"
      },
      "fixed_block_selection": {
        "mode": "storyboard_default",
        "time_mode": "flashback",
        "term_count": 11
      }
    },
    "source_refs": {
      "strategy_loop_path": ""
    },
    "source": {
      "description": "人物收束镜头，停在太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "actions": [
        "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…；重要性：主线；呈现：对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事60->故事51；时间锚点：过去；改编策略：retain；呈现策略：dialogue；剧本目标：完整呈现并推进戏剧动作：太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示；保留对白推进",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0060",
      "shot_id": "S0060_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "远景",
      "description_hint": "人物收束镜头，停在太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "focus_characters": [],
      "focus_locations": [],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_AC18DEE6A34E",
      "chronology_summary": {
        "narrative_order": 60,
        "story_chronology_order": 51,
        "story_chronology_group": "CG0052",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -9,
        "anchor_label": "过去",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "strategy_loop_path": ""
    },
    "dramart_mapping": {
      "shot_id": "S0060_SH04",
      "scene_id": "S0060",
      "episode_id": "EP0008",
      "source_block_id": "EP0008B005",
      "source_block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 60,
      "story_chronology_order": 51,
      "source_block_refs": [
        {
          "episode_id": "EP0008",
          "block_id": "EP0008B005",
          "block_title": "太宗又见那一边有一座银桥，桥上行几个忠孝贤良之…",
          "lead_scene_id": "S0060"
        }
      ],
      "shot_description": "人物收束镜头，停在太宗又见那一边有一座银桥，桥上行几个忠孝贤良之辈，公平正大之人…",
      "camera": "远景",
      "duration_seconds": 4.4,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "",
        "name": "在太宗又见那一边有一座银桥",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：远景；约束：时间：闪回",
      "image_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：远景；约束：时间：闪回",
      "video_prompt": "风格：电影化叙事；细节清晰；角色一致；光照连续；动作：太宗又见那一边有一座银桥…；镜头：远景；约束：时间：闪回；运动：镜头衔接带回忆感，动作略缓",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "",
            "name": "在太宗又见那一边有一座银桥",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 1,
        "ready_count": 0,
        "missing_count": 1,
        "has_any_reference": false
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 0,
        "voiced_character_count": 0,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_AC18DEE6A34E",
      "anchor_label": "过去",
      "source_refs": {
        "episode_id": "EP0008",
        "source_block_id": "EP0008B005",
        "source_scene_id": "S0060",
        "source_group_ids": [
          "AG0048"
        ],
        "source_beat_ids": [
          "AB0048"
        ],
        "entity_uids": [],
        "visual_card_ids": [],
        "asset_binding_ids": []
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  }
]