[
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH01",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "多镜头快速蒙太奇，最终定格为史诗远景",
    "duration_seconds": 6.1,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000004"
    ],
    "visual_card_ids": [
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "连续性优先",
        "信息可读性优先"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [],
      "actions": [
        "诗句浮现",
        "战争场面快速切换"
      ],
      "locations": [
        "东京",
        "汴梁",
        "华山"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "多镜头快速蒙太奇，最终定格为史诗远景",
        "远景"
      ],
      "continuity": [
        "保持场景结构、地形和道具摆位稳定",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "史诗感旁白贯穿始终，声音沉稳、宏大。环境音效随画面切换：战争（兵器碰撞、马蹄声、呐喊）、市井（叫卖、丝竹、孩童嬉戏）、寂静（风声、鸦鸣）。主题音乐从低沉逐渐转向庄严，在瘟疫爆发时转为不祥。"
      ],
      "scene_context": [
        "以诗开篇，回顾五代乱世至宋朝建立",
        "画面快速切换：战火纷飞的五代乱世，城头变幻大王旗（梁、唐、晋、汉、周）"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "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": "unknown",
      "shot_role": "opening",
      "entity_uids": [
        "E000004"
      ],
      "visual_card_ids": [
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000004"
      ],
      "dynamic_content_text": "动作：诗句浮现；战争场面快速切换；环境：东京；汴梁；华山；构图镜头：多镜头快速蒙太奇，最终定格为史诗远景；远景；连续性：保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "黑屏。苍劲的毛笔字迹在宣纸上浮现，伴随旁白吟诵诗句。画面快速切换：战火纷飞的五代乱世，城头变幻大王旗（梁、唐、晋、汉、周）。硝烟中，一道红光冲天而起，太祖赵匡胤手持杆棒，扫清寰宇。画面定格为汴梁城（东京）的宏伟远景，旭日东升。",
      "actions": [
        "诗句浮现",
        "战争场面快速切换",
        "红光异象",
        "太祖扫清中原",
        "汴梁城全景"
      ],
      "narration": "纷纷五代乱离间，一旦云开复见天！草木百年新雨露，车书万里旧江山。朱李石刘郭，梁唐晋汉周：都来十五帝，播乱五十秋。后来感得天道循环，甲马营中红光满天，异香经宿不散。一条杆棒等身齐，打四百座军州都姓赵！扫清寰宇，荡静中原，国号大宋，建都汴梁。",
      "on_screen_text": "纷纷五代乱离间，一旦云开复见天！",
      "scene_notes": "楔子场景。以史诗般的旁白和快速蒙太奇，展现从五代乱世到宋朝太平盛世，再到瘟疫降临的宏大历史背景与宿命感。重要性：主线；呈现：叙事画面 / 旁白；改编策略：retain；呈现策略：exposition；剧本目标：以视听语言快速建立故事发生的时代背景（宋朝）、社会状态（由盛转衰）和核心冲突的起源（瘟疫），奠定全剧的史诗基调与宿命感。",
      "audio_notes": "史诗感旁白贯穿始终，声音沉稳、宏大。环境音效随画面切换：战争（兵器碰撞、马蹄声、呐喊）、市井（叫卖、丝竹、孩童嬉戏）、寂静（风声、鸦鸣）。主题音乐从低沉逐渐转向庄严，在瘟疫爆发时转为不祥。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "东京建立镜头，带出五代乱离，宋朝开基",
      "focus_characters": [],
      "focus_locations": [
        "东京",
        "汴梁",
        "华山"
      ],
      "focus_character_entity_refs": [],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000004",
          "entity_id": "E000004",
          "canonical_name": "东京",
          "name": "东京",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "汴梁"
          ],
          "match_score": 2.3,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH01",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "瘟疫起 朝堂惊",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "瘟疫起 朝堂惊",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "黑屏。苍劲的毛笔字迹在宣纸上浮现，伴随旁白吟诵诗句。画面快速切换：战火纷飞的五代乱世，城头变幻大王旗（梁、唐、晋、汉、周）。硝烟中，一道红光冲天而起，太祖赵匡胤手持杆棒，扫清寰宇。画面定格为汴梁城（东京）的宏伟远景，旭日东升。",
      "camera": "多镜头快速蒙太奇，最终定格为史诗远景",
      "duration_seconds": 6.1,
      "onstage_characters": [],
      "location_ref": {
        "entity_uid": "E000004",
        "name": "东京",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "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": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": []
          },
          {
            "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": 3,
        "ready_count": 1,
        "missing_count": 2,
        "has_any_reference": true
      },
      "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_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000004"
        ],
        "visual_card_ids": [
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH02",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "全景、中景、特写快速穿插",
    "duration_seconds": 5.3,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000001",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "连续性优先",
        "信息可读性优先"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [
        "仁宗"
      ],
      "actions": [
        "市井繁华",
        "田野丰收"
      ],
      "locations": [
        "东京",
        "汴梁",
        "华山"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景、中景、特写快速穿插",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "史诗感旁白贯穿始终，声音沉稳、宏大。环境音效随画面切换：战争（兵器碰撞、马蹄声、呐喊）、市井（叫卖、丝竹、孩童嬉戏）、寂静（风声、鸦鸣）。主题音乐从低沉逐渐转向庄严，在瘟疫爆发时转为不祥。"
      ],
      "scene_context": [
        "以诗开篇，回顾五代乱世至宋朝建立",
        "以视听语言快速建立故事发生的时代背景（宋朝）、社会状态（由盛转衰）和核心冲突的起源（瘟疫），奠定全剧的史诗基调与宿命感"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "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": "unknown",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004"
      ],
      "dynamic_content_text": "主体：仁宗；动作：市井繁华；田野丰收；环境：东京；汴梁；华山；构图镜头：全景、中景、特写快速穿插；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "太平盛世景象。汴梁城内，寻常巷陌陈罗绮，几处楼台奏管弦。百姓安居乐业，路不拾遗，户不夜闭。田野五谷丰登。快速闪现：华山陈抟听闻赵匡胤登基，在驴背上大笑。皇宫内，仁宗皇帝（幼年）被太白金星所化的老叟在耳边低语后，停止啼哭。文曲星包拯、武曲星狄青的剪影浮现，辅佐朝堂。",
      "actions": [
        "市井繁华",
        "田野丰收",
        "陈抟大笑",
        "老叟低语太子",
        "包拯、狄青剪影"
      ],
      "narration": "天下太平无事日，莺花无限日高眠。这仁宗皇帝乃是上界赤脚大仙降世。有太白金星下界，在他耳边道了八个字：‘文有文曲，武有武曲。’自此，南衙开封府包拯，征西夏元帅狄青，两位贤臣辅佐这朝天子。在位四十二年，风调雨顺，一连二十七年，田禾大熟，谓之‘三登之世’。",
      "on_screen_text": "三登之世",
      "scene_notes": "楔子场景。以史诗般的旁白和快速蒙太奇，展现从五代乱世到宋朝太平盛世，再到瘟疫降临的宏大历史背景与宿命感。重要性：主线；呈现：叙事画面 / 旁白；改编策略：retain；呈现策略：exposition；剧本目标：以视听语言快速建立故事发生的时代背景（宋朝）、社会状态（由盛转衰）和核心冲突的起源（瘟疫），奠定全剧的史诗基调与宿命感。",
      "audio_notes": "史诗感旁白贯穿始终，声音沉稳、宏大。环境音效随画面切换：战争（兵器碰撞、马蹄声、呐喊）、市井（叫卖、丝竹、孩童嬉戏）、寂静（风声、鸦鸣）。主题音乐从低沉逐渐转向庄严，在瘟疫爆发时转为不祥。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "仁宗的反应镜头，推进仁宗皇帝与三登之世",
      "focus_characters": [
        "仁宗"
      ],
      "focus_locations": [
        "东京",
        "汴梁",
        "华山"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000004",
          "entity_id": "E000004",
          "canonical_name": "东京",
          "name": "东京",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "汴梁"
          ],
          "match_score": 2.3,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH02",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "瘟疫起 朝堂惊",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "瘟疫起 朝堂惊",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "太平盛世景象。汴梁城内，寻常巷陌陈罗绮，几处楼台奏管弦。百姓安居乐业，路不拾遗，户不夜闭。田野五谷丰登。快速闪现：华山陈抟听闻赵匡胤登基，在驴背上大笑。皇宫内，仁宗皇帝（幼年）被太白金星所化的老叟在耳边低语后，停止啼哭。文曲星包拯、武曲星狄青的剪影浮现，辅佐朝堂。",
      "camera": "全景、中景、特写快速穿插",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        }
      ],
      "location_ref": {
        "entity_uid": "E000004",
        "name": "东京",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "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": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": []
          },
          {
            "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": 4,
        "ready_count": 2,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH03",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写",
    "duration_seconds": 5.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000001",
      "E000002",
      "E000023",
      "E000004",
      "E000007"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000002",
      "VC000023",
      "VC000004",
      "VC000007"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000002",
      "AB000023",
      "AB000004",
      "AB000007"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000007",
        "canonical_name": "瘟疫",
        "matched_name": "瘟疫",
        "type": "事件仪式",
        "subtype": "",
        "role": "item",
        "visual_card_id": "VC000007",
        "voice_card_id": "",
        "asset_binding_id": "AB000007",
        "identity_summary": "天下瘟疫盛行",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：瘟疫 / 天灾"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "瘟疫：天下瘟疫盛行"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "连续性优先",
        "信息可读性优先"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [
        "仁宗",
        "洪信",
        "小王都太尉",
        "邵尧夫"
      ],
      "actions": [
        "瘟疫症状出现",
        "市井冷清"
      ],
      "locations": [
        "东京",
        "汴梁",
        "华山"
      ],
      "items": [
        "瘟疫"
      ],
      "item_names": [
        "瘟疫"
      ],
      "composition": [
        "运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "史诗感旁白贯穿始终，声音沉稳、宏大。环境音效随画面切换：战争（兵器碰撞、马蹄声、呐喊）、市井（叫卖、丝竹、孩童嬉戏）、寂静（风声、鸦鸣）。主题音乐从低沉逐渐转向庄严，在瘟疫爆发时转为不祥。"
      ],
      "scene_context": [
        "以诗开篇，回顾五代乱世至宋朝建立",
        "以视听语言快速建立故事发生的时代背景（宋朝）、社会状态（由盛转衰）和核心冲突的起源（瘟疫），奠定全剧的史诗基调与宿命感"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "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": "unknown",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000023",
        "E000004",
        "E000007"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000023",
        "VC000004",
        "VC000007"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000023",
        "AB000004",
        "AB000007"
      ],
      "dynamic_content_text": "主体：仁宗；洪信；小王都太尉；邵尧夫；动作：瘟疫症状出现；市井冷清；环境：东京；汴梁；华山；关键物件：瘟疫；构图镜头：运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "色调骤变。嘉祐三年春。繁华的街市迅速冷清。有人突然咳嗽倒地。药铺门前排起长队，郎中摇头。江南水乡、北方市镇，哀鸿遍野。雪片般的奏折堆满龙案。阴云笼罩汴梁皇宫。最终画面：一道圣旨被郑重卷起，交给一位官员（洪信）手中。",
      "actions": [
        "瘟疫症状出现",
        "市井冷清",
        "病患增多",
        "奏折堆积",
        "圣旨下达"
      ],
      "narration": "谁道乐极悲生。嘉祐三年春间，天下瘟疫盛行。自江南直至两京，无一处人民不染此证。天下各州各府，雪片也似申奏将来。",
      "on_screen_text": "嘉祐三年春 天下瘟疫盛行",
      "scene_notes": "楔子场景。以史诗般的旁白和快速蒙太奇，展现从五代乱世到宋朝太平盛世，再到瘟疫降临的宏大历史背景与宿命感。重要性：主线；呈现：叙事画面 / 旁白；改编策略：retain；呈现策略：exposition；剧本目标：以视听语言快速建立故事发生的时代背景（宋朝）、社会状态（由盛转衰）和核心冲突的起源（瘟疫），奠定全剧的史诗基调与宿命感。",
      "audio_notes": "史诗感旁白贯穿始终，声音沉稳、宏大。环境音效随画面切换：战争（兵器碰撞、马蹄声、呐喊）、市井（叫卖、丝竹、孩童嬉戏）、寂静（风声、鸦鸣）。主题音乐从低沉逐渐转向庄严，在瘟疫爆发时转为不祥。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "仁宗",
        "洪信",
        "小王都太尉",
        "邵尧夫"
      ],
      "focus_locations": [
        "东京",
        "汴梁",
        "华山"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000004",
          "entity_id": "E000004",
          "canonical_name": "东京",
          "name": "东京",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "汴梁"
          ],
          "match_score": 2.3,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH03",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "瘟疫起 朝堂惊",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "瘟疫起 朝堂惊",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "色调骤变。嘉祐三年春。繁华的街市迅速冷清。有人突然咳嗽倒地。药铺门前排起长队，郎中摇头。江南水乡、北方市镇，哀鸿遍野。雪片般的奏折堆满龙案。阴云笼罩汴梁皇宫。最终画面：一道圣旨被郑重卷起，交给一位官员（洪信）手中。",
      "camera": "运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写",
      "duration_seconds": 5.9,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "",
          "name": "邵尧夫",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000004",
        "name": "东京",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      "prop_refs": [
        {
          "entity_uid": "E000007",
          "name": "瘟疫",
          "type": "事件仪式",
          "role": "item",
          "visual_card_id": "VC000007",
          "voice_card_id": "",
          "asset_binding_id": "AB000007",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "天下瘟疫盛行",
          "visual_features": [],
          "prompt_text": "瘟疫：天下瘟疫盛行"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：仁宗，洪信，小王都太尉。动作：瘟疫症状出现，市井冷清。环境：东京，汴梁。关键物件：瘟疫。镜头：运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定，预留画面文字区域。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：仁宗，洪信，小王都太尉。动作：瘟疫症状出现，市井冷清。环境：东京，汴梁。关键物件：瘟疫。镜头：运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定，预留画面文字区域。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：仁宗，洪信，小王都太尉。动作：瘟疫症状出现，市井冷清。环境：东京，汴梁。关键物件：瘟疫。镜头：运动镜头，从繁荣到衰败的对比蒙太奇，最终定格于圣旨特写。运动：保持中性叙事运动，照顾旁白节奏，保留对白反应空间。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定，预留画面文字区域。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "邵尧夫",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": []
          },
          {
            "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": []
          },
          {
            "entity_uid": "E000007",
            "name": "瘟疫",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000007",
            "voice_card_id": "",
            "asset_binding_id": "AB000007",
            "available_asset_kinds": [],
            "identity_summary": "天下瘟疫盛行",
            "visual_features": []
          }
        ],
        "total_count": 8,
        "ready_count": 5,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000002",
          "E000023",
          "E000004",
          "E000007"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000002",
          "VC000023",
          "VC000004",
          "VC000007"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000002",
          "AB000023",
          "AB000004",
          "AB000007"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH01",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "差人報知龍虎山上清宮住持道衆，準備接詔。次日，衆位官同送太尉到於龍虎山下。只見上清宮"
        }
      ]
    },
    "camera": "广角镜头，缓慢推进，展现朝堂全貌与百官忧色。",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000001",
      "E000002",
      "E000014",
      "E000004",
      "E000005",
      "E000006"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000002",
      "VC000014",
      "VC000004",
      "VC000005",
      "VC000006"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000002",
      "AB000014",
      "AB000004",
      "AB000005",
      "AB000006"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "殿头官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "龙虎山",
        "matched_name": "龙虎山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000005",
        "voice_card_id": "",
        "asset_binding_id": "AB000005",
        "identity_summary": "天师修真之地",
        "visual_features": [
          "前往江西信州龙虎山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：龙虎山 / 江西信州龙虎山"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "龙虎山：天师修真之地；前往江西信州龙虎山"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      }
    ],
    "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "scene_context": [
        "洪太尉斋戒沐浴后独自上山寻天师，途中遭遇猛虎和大蛇，受尽惊吓",
        "殿内庄严肃穆，仁宗端坐龙椅，面色凝重"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000014",
        "E000004",
        "E000005",
        "E000006"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000014",
        "VC000004",
        "VC000005",
        "VC000006"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000014",
        "AB000004",
        "AB000005",
        "AB000006"
      ],
      "dynamic_content_text": "主体：仁宗；殿头官；赵哲；动作：殿头官出班唱喏；宰相赵哲、参政文彦博出列奏事；环境：三清殿；紫宸殿；东京；龙虎山；构图镜头：广角镜头，缓慢推进，展现朝堂全貌与百官忧色。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "紫宸殿，清晨。殿内庄严肃穆，仁宗端坐龙椅，面色凝重。文武百官分列两旁，气氛压抑。殿头官高声唱喏。",
      "actions": [
        "殿头官出班唱喏",
        "宰相赵哲、参政文彦博出列奏事",
        "仁宗倾听，眉头紧锁"
      ],
      "narration": "",
      "on_screen_text": "嘉祐三年三月三日 紫宸殿",
      "scene_notes": "本场景为故事主线起点，时间锚点为‘次日’。需展现朝廷面对瘟疫的无力，以及洪太尉奉命前往龙虎山请天师的过程。重点包括：朝堂决策的庄严与危机感、龙虎山迎接仪式的盛大、洪太尉与住持真人的关键对话（揭示求见天师需‘志诚心’）、以及洪太尉独自上山遭遇猛虎大蛇的惊险考验。通过朝堂对话与动作冒险的结合，建立‘凡人闯入超凡世界’的核心冲突，刻画洪太尉的官僚傲慢与凡俗本质，为后续伏魔殿事件埋下伏笔。",
      "audio_notes": "1. 紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2. 龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3. 上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4. 对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH01",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "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": "EP0001B002",
          "block_title": "太尉受命 龙虎山惊魂",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "紫宸殿，清晨。殿内庄严肃穆，仁宗端坐龙椅，面色凝重。文武百官分列两旁，气氛压抑。殿头官高声唱喏。",
      "camera": "广角镜头，缓慢推进，展现朝堂全貌与百官忧色。",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "",
          "name": "殿头官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        },
        {
          "entity_uid": "",
          "name": "赵哲",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "",
            "name": "殿头官",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "",
            "name": "赵哲",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "龙虎山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "天师修真之地",
            "visual_features": [
              "前往江西信州龙虎山"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "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": 9,
        "ready_count": 6,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000001",
          "E000002",
          "E000014",
          "E000004",
          "E000005",
          "E000006"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000002",
          "VC000014",
          "VC000004",
          "VC000005",
          "VC000006"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000002",
          "AB000014",
          "AB000004",
          "AB000005",
          "AB000006"
        ]
      }
    },
    "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.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "差人報知龍虎山上清宮住持道衆，準備接詔。次日，衆位官同送太尉到於龍虎山下。只見上清宮"
        }
      ]
    },
    "camera": "中景，聚焦范仲淹与仁宗的反应。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000001",
      "E000002",
      "E000013",
      "E000023",
      "E000003",
      "E000014",
      "E000004",
      "E000005",
      "E000006"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000002",
      "VC000013",
      "VC000023",
      "VC000003",
      "VC000014",
      "VC000004",
      "VC000005",
      "VC000006"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000002",
      "AB000013",
      "AB000023",
      "AB000003",
      "AB000014",
      "AB000004",
      "AB000005",
      "AB000006"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "范仲淹",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000013",
        "canonical_name": "大蛇",
        "matched_name": "大蛇",
        "type": "生物种族",
        "subtype": "妖兽",
        "role": "character",
        "visual_card_id": "VC000013",
        "voice_card_id": "VO000013",
        "asset_binding_id": "AB000013",
        "identity_summary": "竹藤中抢出；喷吐毒气",
        "visual_features": [
          "竹藤中抢出",
          "喷吐毒气",
          "抢出一条吊桶大小雪花也似蛇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物种体态、皮毛鳞甲或躯体特征一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：大蛇 / 雪花大蛇 / 毒虫"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "大蛇：竹藤中抢出；喷吐毒气；竹藤中抢出；喷吐毒气"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000003",
        "canonical_name": "张真人",
        "matched_name": "天师",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000003",
        "voice_card_id": "VO000003",
        "asset_binding_id": "AB000003",
        "identity_summary": "能驾雾兴云；踪迹不定",
        "visual_features": [
          "这代祖师虽在山顶"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：张真人 / 嗣汉天师 / 虚靖天师 / 天师 / 道通祖师 / 祖师"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "张真人：能驾雾兴云；踪迹不定；这代祖师虽在山顶"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "龙虎山",
        "matched_name": "龙虎山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000005",
        "voice_card_id": "",
        "asset_binding_id": "AB000005",
        "identity_summary": "天师修真之地",
        "visual_features": [
          "前往江西信州龙虎山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：龙虎山 / 江西信州龙虎山"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "龙虎山：天师修真之地；前往江西信州龙虎山"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      }
    ],
    "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "scene_context": [
        "洪太尉斋戒沐浴后独自上山寻天师，途中遭遇猛虎和大蛇，受尽惊吓",
        "仁宗身体微向前倾，专注聆听"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000013",
        "E000023",
        "E000003",
        "E000014",
        "E000004",
        "E000005",
        "E000006"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000013",
        "VC000023",
        "VC000003",
        "VC000014",
        "VC000004",
        "VC000005",
        "VC000006"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000013",
        "AB000023",
        "AB000003",
        "AB000014",
        "AB000004",
        "AB000005",
        "AB000006"
      ],
      "dynamic_content_text": "主体：仁宗；范仲淹；大蛇；小王都太尉；动作：范仲淹出班，行礼；仁宗抬手示意其奏；环境：三清殿；紫宸殿；东京；龙虎山；构图镜头：中景，聚焦范仲淹与仁宗的反应。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "紫宸殿。参知政事范仲淹越班而出，躬身启奏。仁宗身体微向前倾，专注聆听。",
      "actions": [
        "范仲淹出班，行礼",
        "仁宗抬手示意其奏",
        "百官窃窃私语"
      ],
      "narration": "仁宗与百官商议禳灾，派洪太尉前往龙虎山请张天师，太尉抵达上清宫。 洪太尉斋戒沐浴后独自上山寻天师，途中遭遇猛虎和大蛇，受尽惊吓。",
      "on_screen_text": "",
      "scene_notes": "本场景为故事主线起点，时间锚点为‘次日’。需展现朝廷面对瘟疫的无力，以及洪太尉奉命前往龙虎山请天师的过程。重点包括：朝堂决策的庄严与危机感、龙虎山迎接仪式的盛大、洪太尉与住持真人的关键对话（揭示求见天师需‘志诚心’）、以及洪太尉独自上山遭遇猛虎大蛇的惊险考验。通过朝堂对话与动作冒险的结合，建立‘凡人闯入超凡世界’的核心冲突，刻画洪太尉的官僚傲慢与凡俗本质，为后续伏魔殿事件埋下伏笔。",
      "audio_notes": "1. 紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2. 龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3. 上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4. 对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH02",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "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": "EP0001B002",
          "block_title": "太尉受命 龙虎山惊魂",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "紫宸殿。参知政事范仲淹越班而出，躬身启奏。仁宗身体微向前倾，专注聆听。",
      "camera": "中景，聚焦范仲淹与仁宗的反应。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000013",
          "name": "大蛇",
          "type": "生物种族",
          "role": "character",
          "visual_card_id": "VC000013",
          "voice_card_id": "VO000013",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "竹藤中抢出；喷吐毒气",
          "visual_features": [
            "竹藤中抢出",
            "喷吐毒气",
            "抢出一条吊桶大小雪花也似蛇"
          ],
          "prompt_text": "大蛇：竹藤中抢出；喷吐毒气；竹藤中抢出；喷吐毒气"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000003",
          "name": "张真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000003",
          "voice_card_id": "VO000003",
          "asset_binding_id": "AB000003",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "能驾雾兴云；踪迹不定",
          "visual_features": [
            "这代祖师虽在山顶"
          ],
          "prompt_text": "张真人：能驾雾兴云；踪迹不定；这代祖师虽在山顶"
        },
        {
          "entity_uid": "",
          "name": "范仲淹",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000013",
            "name": "大蛇",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000013",
            "voice_card_id": "VO000013",
            "asset_binding_id": "AB000013",
            "available_asset_kinds": [],
            "identity_summary": "竹藤中抢出；喷吐毒气",
            "visual_features": [
              "竹藤中抢出",
              "喷吐毒气",
              "抢出一条吊桶大小雪花也似蛇"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000003",
            "name": "张真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000003",
            "voice_card_id": "VO000003",
            "asset_binding_id": "AB000003",
            "available_asset_kinds": [],
            "identity_summary": "能驾雾兴云；踪迹不定",
            "visual_features": [
              "这代祖师虽在山顶"
            ]
          },
          {
            "entity_uid": "",
            "name": "范仲淹",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "龙虎山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "天师修真之地",
            "visual_features": [
              "前往江西信州龙虎山"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "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": 11,
        "ready_count": 9,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 6,
        "voiced_character_count": 5,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000001",
          "E000002",
          "E000013",
          "E000023",
          "E000003",
          "E000014",
          "E000004",
          "E000005",
          "E000006"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000002",
          "VC000013",
          "VC000023",
          "VC000003",
          "VC000014",
          "VC000004",
          "VC000005",
          "VC000006"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000002",
          "AB000013",
          "AB000023",
          "AB000003",
          "AB000014",
          "AB000004",
          "AB000005",
          "AB000006"
        ]
      }
    },
    "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.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "差人報知龍虎山上清宮住持道衆，準備接詔。次日，衆位官同送太尉到於龍虎山下。只見上清宮"
        }
      ]
    },
    "camera": "特写，诏书与御香的特写，然后拉至洪信接旨的中景。",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000002",
      "E000001",
      "E000023",
      "E000014",
      "E000004",
      "E000005",
      "E000006"
    ],
    "visual_card_ids": [
      "VC000002",
      "VC000001",
      "VC000023",
      "VC000014",
      "VC000004",
      "VC000005",
      "VC000006"
    ],
    "asset_binding_ids": [
      "AB000002",
      "AB000001",
      "AB000023",
      "AB000014",
      "AB000004",
      "AB000005",
      "AB000006"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "龙虎山",
        "matched_name": "龙虎山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000005",
        "voice_card_id": "",
        "asset_binding_id": "AB000005",
        "identity_summary": "天师修真之地",
        "visual_features": [
          "前往江西信州龙虎山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：龙虎山 / 江西信州龙虎山"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "龙虎山：天师修真之地；前往江西信州龙虎山"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      }
    ],
    "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "scene_context": [
        "洪太尉斋戒沐浴后独自上山寻天师，途中遭遇猛虎和大蛇，受尽惊吓",
        "重点包括：朝堂决策的庄严与危机感、龙虎山迎接仪式的盛大、洪太尉与住持真人的关键对话（揭示求见天师需‘志诚心’）…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000023",
        "E000014",
        "E000004",
        "E000005",
        "E000006"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000023",
        "VC000014",
        "VC000004",
        "VC000005",
        "VC000006"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000023",
        "AB000014",
        "AB000004",
        "AB000005",
        "AB000006"
      ],
      "dynamic_content_text": "主体：洪信；仁宗；小王都太尉；动作：仁宗将诏书交给洪信；洪信跪接诏书；环境：三清殿；紫宸殿；东京；龙虎山；构图镜头：特写，诏书与御香的特写，然后拉至洪信接旨的中景。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "紫宸殿丹陛前。仁宗亲手将诏书交给洪信。洪信恭敬接过，身后随从捧着御香。",
      "actions": [
        "仁宗将诏书交给洪信",
        "洪信跪接诏书",
        "内侍点燃御香"
      ],
      "narration": "洪太尉领了圣敕，辞别天子，背了诏书，盛了御香，带了一行人马，离了东京，直奔江西信州龙虎山而去。",
      "on_screen_text": "",
      "scene_notes": "本场景为故事主线起点，时间锚点为‘次日’。需展现朝廷面对瘟疫的无力，以及洪太尉奉命前往龙虎山请天师的过程。重点包括：朝堂决策的庄严与危机感、龙虎山迎接仪式的盛大、洪太尉与住持真人的关键对话（揭示求见天师需‘志诚心’）、以及洪太尉独自上山遭遇猛虎大蛇的惊险考验。通过朝堂对话与动作冒险的结合，建立‘凡人闯入超凡世界’的核心冲突，刻画洪太尉的官僚傲慢与凡俗本质，为后续伏魔殿事件埋下伏笔。",
      "audio_notes": "1. 紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2. 龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3. 上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4. 对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH03",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "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": "EP0001B002",
          "block_title": "太尉受命 龙虎山惊魂",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "紫宸殿丹陛前。仁宗亲手将诏书交给洪信。洪信恭敬接过，身后随从捧着御香。",
      "camera": "特写，诏书与御香的特写，然后拉至洪信接旨的中景。",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "龙虎山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "天师修真之地",
            "visual_features": [
              "前往江西信州龙虎山"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "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": 8,
        "ready_count": 7,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000023",
          "E000014",
          "E000004",
          "E000005",
          "E000006"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000023",
          "VC000014",
          "VC000004",
          "VC000005",
          "VC000006"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000023",
          "AB000014",
          "AB000004",
          "AB000005",
          "AB000006"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH04",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "差人報知龍虎山上清宮住持道衆，準備接詔。次日，衆位官同送太尉到於龍虎山下。只見上清宮"
        }
      ]
    },
    "camera": "大远景，展现龙虎山全貌与迎接队伍的蜿蜒。然后切至中景，洪太尉下马。",
    "duration_seconds": 5.3,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000002",
      "E000015",
      "E000010",
      "E000023",
      "E000014",
      "E000004",
      "E000005",
      "E000006"
    ],
    "visual_card_ids": [
      "VC000002",
      "VC000015",
      "VC000010",
      "VC000023",
      "VC000014",
      "VC000004",
      "VC000005",
      "VC000006"
    ],
    "asset_binding_ids": [
      "AB000002",
      "AB000015",
      "AB000010",
      "AB000023",
      "AB000014",
      "AB000004",
      "AB000005",
      "AB000006"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000010",
        "canonical_name": "住持真人",
        "matched_name": "住持真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000010",
        "voice_card_id": "VO000010",
        "asset_binding_id": "AB000010",
        "identity_summary": "住持真人与洪信存在稳定剧情关联",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "住持真人：住持真人与洪信存在稳定剧情关联"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "龙虎山",
        "matched_name": "龙虎山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000005",
        "voice_card_id": "",
        "asset_binding_id": "AB000005",
        "identity_summary": "天师修真之地",
        "visual_features": [
          "前往江西信州龙虎山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：龙虎山 / 江西信州龙虎山"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "龙虎山：天师修真之地；前往江西信州龙虎山"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      }
    ],
    "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "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": [
        "1.紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2.龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3.上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4.对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。"
      ],
      "scene_context": [
        "洪太尉斋戒沐浴后独自上山寻天师，途中遭遇猛虎和大蛇，受尽惊吓",
        "重点包括：朝堂决策的庄严与危机感、龙虎山迎接仪式的盛大、洪太尉与住持真人的关键对话（揭示求见天师需‘志诚心’）…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000002",
        "E000015",
        "E000010",
        "E000023",
        "E000014",
        "E000004",
        "E000005",
        "E000006"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000015",
        "VC000010",
        "VC000023",
        "VC000014",
        "VC000004",
        "VC000005",
        "VC000006"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000015",
        "AB000010",
        "AB000023",
        "AB000014",
        "AB000004",
        "AB000005",
        "AB000006"
      ],
      "dynamic_content_text": "主体：洪信；真人；住持真人；小王都太尉；动作：道众列队迎接；洪太尉下马；环境：三清殿；紫宸殿；东京；龙虎山；构图镜头：大远景，展现龙虎山全貌与迎接队伍的蜿蜒。然后切至中景，洪太尉下马。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "龙虎山下，次日。山势巍峨，云雾缭绕。上清宫道众鸣钟击鼓，持香花灯烛、幢幡宝盖，奏着仙乐，列队下山迎接。洪太尉骑马而至，官员陪同。",
      "actions": [
        "道众列队迎接",
        "洪太尉下马",
        "住持真人上前行礼",
        "众人迎洪太尉前往上清宫"
      ],
      "narration": "次日，众官同送太尉到了龙虎山下。只见上清宫许多道众，鸣钟击鼓，香花灯烛，幢幡宝盖，一派仙乐，都下山来迎接丹诏。",
      "on_screen_text": "次日 江西信州龙虎山",
      "scene_notes": "本场景为故事主线起点，时间锚点为‘次日’。需展现朝廷面对瘟疫的无力，以及洪太尉奉命前往龙虎山请天师的过程。重点包括：朝堂决策的庄严与危机感、龙虎山迎接仪式的盛大、洪太尉与住持真人的关键对话（揭示求见天师需‘志诚心’）、以及洪太尉独自上山遭遇猛虎大蛇的惊险考验。通过朝堂对话与动作冒险的结合，建立‘凡人闯入超凡世界’的核心冲突，刻画洪太尉的官僚傲慢与凡俗本质，为后续伏魔殿事件埋下伏笔。",
      "audio_notes": "1. 紫宸殿：肃穆的朝堂背景音，百官低语，钟磬声。2. 龙虎山/上清宫：自然音效（风声、鸟鸣、流水），道观钟鼓齐鸣，仙乐缥缈。3. 上山途中：紧张的环境音，猛虎低吼与突然的咆哮，大蛇游走的窸窣声与嘶鸣。4. 对话：保持节奏，洪太尉语气带官腔与不耐，住持真人语气平和而坚定。",
      "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": [
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000010",
          "entity_id": "E000010",
          "canonical_name": "住持真人",
          "name": "住持真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH04",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "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": "EP0001B002",
          "block_title": "太尉受命 龙虎山惊魂",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "龙虎山下，次日。山势巍峨，云雾缭绕。上清宫道众鸣钟击鼓，持香花灯烛、幢幡宝盖，奏着仙乐，列队下山迎接。洪太尉骑马而至，官员陪同。",
      "camera": "大远景，展现龙虎山全貌与迎接队伍的蜿蜒。然后切至中景，洪太尉下马。",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000010",
          "name": "住持真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000010",
          "voice_card_id": "VO000010",
          "asset_binding_id": "AB000010",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "住持真人与洪信存在稳定剧情关联",
          "visual_features": [],
          "prompt_text": "住持真人：住持真人与洪信存在稳定剧情关联"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000010",
            "name": "住持真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000010",
            "voice_card_id": "VO000010",
            "asset_binding_id": "AB000010",
            "available_asset_kinds": [],
            "identity_summary": "住持真人与洪信存在稳定剧情关联",
            "visual_features": []
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "龙虎山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "天师修真之地",
            "visual_features": [
              "前往江西信州龙虎山"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "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": 9,
        "ready_count": 8,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000002",
          "E000015",
          "E000010",
          "E000023",
          "E000014",
          "E000004",
          "E000005",
          "E000006"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000015",
          "VC000010",
          "VC000023",
          "VC000014",
          "VC000004",
          "VC000005",
          "VC000006"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000015",
          "AB000010",
          "AB000023",
          "AB000014",
          "AB000004",
          "AB000005",
          "AB000006"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH01",
    "narrative_order": 3,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "早晨",
        "anchor_type": "time_of_day",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0002",
          "confidence": 0.595,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "早晨",
          "snippet": "俺麽？』他道：『已都知了。』說天師分付，早晨乘鶴駕雲往東京去了，下官因此回來。」真人"
        }
      ]
    },
    "camera": "远景，缓慢推近",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000013",
      "E000002",
      "E000023",
      "E000005"
    ],
    "visual_card_ids": [
      "VC000013",
      "VC000002",
      "VC000023",
      "VC000005"
    ],
    "asset_binding_ids": [
      "AB000013",
      "AB000002",
      "AB000023",
      "AB000005"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000013",
        "canonical_name": "大蛇",
        "matched_name": "大蛇",
        "type": "生物种族",
        "subtype": "妖兽",
        "role": "character",
        "visual_card_id": "VC000013",
        "voice_card_id": "VO000013",
        "asset_binding_id": "AB000013",
        "identity_summary": "竹藤中抢出；喷吐毒气",
        "visual_features": [
          "竹藤中抢出",
          "喷吐毒气",
          "抢出一条吊桶大小雪花也似蛇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物种体态、皮毛鳞甲或躯体特征一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：大蛇 / 雪花大蛇 / 毒虫"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "大蛇：竹藤中抢出；喷吐毒气；竹藤中抢出；喷吐毒气"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "龙虎山",
        "matched_name": "龙虎山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000005",
        "voice_card_id": "",
        "asset_binding_id": "AB000005",
        "identity_summary": "天师修真之地",
        "visual_features": [
          "前往江西信州龙虎山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：龙虎山 / 江西信州龙虎山"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "龙虎山：天师修真之地；前往江西信州龙虎山"
      }
    ],
    "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": [
        "E000013",
        "E000002",
        "E000023",
        "E000005"
      ],
      "visual_card_ids": [
        "VC000013",
        "VC000002",
        "VC000023",
        "VC000005"
      ],
      "asset_binding_ids": [
        "AB000013",
        "AB000002",
        "AB000023",
        "AB000005"
      ],
      "dynamic_content_text": "主体：大蛇；洪信；小王都太尉；动作：洪太尉狼狈爬起，拍打身上尘土，面露愠怒；他整理衣冠和手中银提炉，抬头望向山路，心有余悸；环境：龙虎山山路；龙虎山；构图镜头：远景，缓慢推近；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：早晨"
    },
    "source": {
      "description": "清晨，龙虎山山路。洪太尉（洪信）刚从大蛇惊吓中爬起，惊魂未定，浑身寒栗。他口里骂骂咧咧，整理着诏敕、银提炉和衣冠，正欲再次上山。忽然，松林深处传来隐隐笛声，由远及近。",
      "actions": [
        "洪太尉狼狈爬起，拍打身上尘土，面露愠怒。",
        "他整理衣冠和手中银提炉，抬头望向山路，心有余悸。",
        "松林薄雾中，悠扬笛声渐起。",
        "洪太尉侧耳倾听，面露疑惑。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。时间：清晨，紧接前一场遇险。地点：龙虎山山路。核心：洪太尉遇险后，遇见神秘道童，被告知天师已赴东京，任务落空。改编策略：完整保留，以对话主导，强化神秘氛围与戏剧转折。视觉重点：道童倒骑黄牛的超然形象、洪太尉的狼狈与惊疑。",
      "audio_notes": "环境音：清晨山林风声、鸟鸣。关键音效：悠远空灵的笛声（贯穿道童出场）、黄牛行走的铃铛声、洪太尉气喘吁吁与恼怒的对话。音乐：神秘、庄严，衬托道童的超凡与太尉的凡俗。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000013",
          "entity_id": "E000013",
          "canonical_name": "大蛇",
          "name": "大蛇",
          "type": "生物种族",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "早晨",
        "anchor_type": "time_of_day",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH01",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "道童点化 错过天师",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "道童点化 错过天师",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "清晨，龙虎山山路。洪太尉（洪信）刚从大蛇惊吓中爬起，惊魂未定，浑身寒栗。他口里骂骂咧咧，整理着诏敕、银提炉和衣冠，正欲再次上山。忽然，松林深处传来隐隐笛声，由远及近。",
      "camera": "远景，缓慢推近",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000013",
          "name": "大蛇",
          "type": "生物种族",
          "role": "character",
          "visual_card_id": "VC000013",
          "voice_card_id": "VO000013",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "竹藤中抢出；喷吐毒气",
          "visual_features": [
            "竹藤中抢出",
            "喷吐毒气",
            "抢出一条吊桶大小雪花也似蛇"
          ],
          "prompt_text": "大蛇：竹藤中抢出；喷吐毒气；竹藤中抢出；喷吐毒气"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000005",
        "name": "龙虎山",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000005",
        "voice_card_id": "",
        "asset_binding_id": "AB000005",
        "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": "E000013",
            "name": "大蛇",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000013",
            "voice_card_id": "VO000013",
            "asset_binding_id": "AB000013",
            "available_asset_kinds": [],
            "identity_summary": "竹藤中抢出；喷吐毒气",
            "visual_features": [
              "竹藤中抢出",
              "喷吐毒气",
              "抢出一条吊桶大小雪花也似蛇"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000005",
            "name": "龙虎山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "天师修真之地",
            "visual_features": [
              "前往江西信州龙虎山"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "早晨",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000013",
          "E000002",
          "E000023",
          "E000005"
        ],
        "visual_card_ids": [
          "VC000013",
          "VC000002",
          "VC000023",
          "VC000005"
        ],
        "asset_binding_ids": [
          "AB000013",
          "AB000002",
          "AB000023",
          "AB000005"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH02",
    "narrative_order": 3,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "早晨",
        "anchor_type": "time_of_day",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0002",
          "confidence": 0.595,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "早晨",
          "snippet": "俺麽？』他道：『已都知了。』說天師分付，早晨乘鶴駕雲往東京去了，下官因此回來。」真人"
        }
      ]
    },
    "camera": "中景跟拍，略带仰角",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000011",
      "E000002",
      "E000023"
    ],
    "visual_card_ids": [
      "VC000011",
      "VC000002",
      "VC000023"
    ],
    "asset_binding_ids": [
      "AB000011",
      "AB000002",
      "AB000023"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000011",
        "canonical_name": "道童",
        "matched_name": "道童",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000011",
        "voice_card_id": "VO000011",
        "asset_binding_id": "AB000011",
        "identity_summary": "伏侍天师；传达天师话语",
        "visual_features": [
          "伏侍天师",
          "传达天师话语",
          "但见一个道童"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：道童 / 牧童"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      }
    ],
    "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": [
        "E000011",
        "E000002",
        "E000023"
      ],
      "visual_card_ids": [
        "VC000011",
        "VC000002",
        "VC000023"
      ],
      "asset_binding_ids": [
        "AB000011",
        "AB000002",
        "AB000023"
      ],
      "dynamic_content_text": "主体：道童；洪信；小王都太尉；动作：道童倒骑黄牛，悠然吹笛，缓缓行来；黄牛步伐沉稳，颈下铃铛轻响；环境：龙虎山山路；构图镜头：中景跟拍，略带仰角；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：早晨"
    },
    "source": {
      "description": "镜头随笛声移动，穿过松枝。一个道童倒骑着一头黄牛，横吹一管铁笛，笑吟吟地从山路上转出。晨光透过薄雾，为他镀上一层光晕，形象超然出尘。洪太尉看得呆了。",
      "actions": [
        "道童倒骑黄牛，悠然吹笛，缓缓行来。",
        "黄牛步伐沉稳，颈下铃铛轻响。",
        "洪太尉定睛观看，脸上惊疑不定。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。时间：清晨，紧接前一场遇险。地点：龙虎山山路。核心：洪太尉遇险后，遇见神秘道童，被告知天师已赴东京，任务落空。改编策略：完整保留，以对话主导，强化神秘氛围与戏剧转折。视觉重点：道童倒骑黄牛的超然形象、洪太尉的狼狈与惊疑。",
      "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": [
        {
          "entity_uid": "E000011",
          "entity_id": "E000011",
          "canonical_name": "道童",
          "name": "道童",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "早晨",
        "anchor_type": "time_of_day",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH02",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "道童点化 错过天师",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "道童点化 错过天师",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "镜头随笛声移动，穿过松枝。一个道童倒骑着一头黄牛，横吹一管铁笛，笑吟吟地从山路上转出。晨光透过薄雾，为他镀上一层光晕，形象超然出尘。洪太尉看得呆了。",
      "camera": "中景跟拍，略带仰角",
      "duration_seconds": 4.0,
      "onstage_characters": [
        {
          "entity_uid": "E000011",
          "name": "道童",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伏侍天师；传达天师话语",
          "visual_features": [
            "伏侍天师",
            "传达天师话语",
            "但见一个道童"
          ],
          "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "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": "E000011",
            "name": "道童",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "VO000011",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "伏侍天师；传达天师话语",
            "visual_features": [
              "伏侍天师",
              "传达天师话语",
              "但见一个道童"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "早晨",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000011",
          "E000002",
          "E000023"
        ],
        "visual_card_ids": [
          "VC000011",
          "VC000002",
          "VC000023"
        ],
        "asset_binding_ids": [
          "AB000011",
          "AB000002",
          "AB000023"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH03",
    "narrative_order": 3,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "早晨",
        "anchor_type": "time_of_day",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0002",
          "confidence": 0.595,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "早晨",
          "snippet": "俺麽？』他道：『已都知了。』說天師分付，早晨乘鶴駕雲往東京去了，下官因此回來。」真人"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000011",
      "E000002",
      "E000023"
    ],
    "visual_card_ids": [
      "VC000011",
      "VC000002",
      "VC000023"
    ],
    "asset_binding_ids": [
      "AB000011",
      "AB000002",
      "AB000023"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000011",
        "canonical_name": "道童",
        "matched_name": "道童",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000011",
        "voice_card_id": "VO000011",
        "asset_binding_id": "AB000011",
        "identity_summary": "伏侍天师；传达天师话语",
        "visual_features": [
          "伏侍天师",
          "传达天师话语",
          "但见一个道童"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：道童 / 牧童"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      }
    ],
    "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": [
        "E000011",
        "E000002",
        "E000023"
      ],
      "visual_card_ids": [
        "VC000011",
        "VC000002",
        "VC000023"
      ],
      "asset_binding_ids": [
        "AB000011",
        "AB000002",
        "AB000023"
      ],
      "dynamic_content_text": "主体：道童；洪信；小王都太尉；动作：洪太尉上前，挥手呼唤；道童置若罔闻，继续吹笛；环境：龙虎山山路；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：早晨"
    },
    "source": {
      "description": "双人中景。洪太尉上前几步，唤住道童。道童不睬，依旧吹笛。太尉连问数声，道童才呵呵大笑，停下笛声，用铁笛指向洪太尉。",
      "actions": [
        "洪太尉上前，挥手呼唤。",
        "道童置若罔闻，继续吹笛。",
        "洪太尉提高声量，面露不耐。",
        "道童止住笛声，转头大笑，以笛相指。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。时间：清晨，紧接前一场遇险。地点：龙虎山山路。核心：洪太尉遇险后，遇见神秘道童，被告知天师已赴东京，任务落空。改编策略：完整保留，以对话主导，强化神秘氛围与戏剧转折。视觉重点：道童倒骑黄牛的超然形象、洪太尉的狼狈与惊疑。",
      "audio_notes": "环境音：清晨山林风声、鸟鸣。关键音效：悠远空灵的笛声（贯穿道童出场）、黄牛行走的铃铛声、洪太尉气喘吁吁与恼怒的对话。音乐：神秘、庄严，衬托道童的超凡与太尉的凡俗。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000011",
          "entity_id": "E000011",
          "canonical_name": "道童",
          "name": "道童",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "早晨",
        "anchor_type": "time_of_day",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH03",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "道童点化 错过天师",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "道童点化 错过天师",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "双人中景。洪太尉上前几步，唤住道童。道童不睬，依旧吹笛。太尉连问数声，道童才呵呵大笑，停下笛声，用铁笛指向洪太尉。",
      "camera": "正反打",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000011",
          "name": "道童",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伏侍天师；传达天师话语",
          "visual_features": [
            "伏侍天师",
            "传达天师话语",
            "但见一个道童"
          ],
          "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "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": "E000011",
            "name": "道童",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "VO000011",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "伏侍天师；传达天师话语",
            "visual_features": [
              "伏侍天师",
              "传达天师话语",
              "但见一个道童"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "早晨",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000011",
          "E000002",
          "E000023"
        ],
        "visual_card_ids": [
          "VC000011",
          "VC000002",
          "VC000023"
        ],
        "asset_binding_ids": [
          "AB000011",
          "AB000002",
          "AB000023"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH04",
    "narrative_order": 3,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "早晨",
        "anchor_type": "time_of_day",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0002",
          "confidence": 0.595,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "早晨",
          "snippet": "俺麽？』他道：『已都知了。』說天師分付，早晨乘鶴駕雲往東京去了，下官因此回來。」真人"
        }
      ]
    },
    "camera": "特写与中景切换",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000011",
      "E000002",
      "E000023",
      "E000003"
    ],
    "visual_card_ids": [
      "VC000011",
      "VC000002",
      "VC000023",
      "VC000003"
    ],
    "asset_binding_ids": [
      "AB000011",
      "AB000002",
      "AB000023",
      "AB000003"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000011",
        "canonical_name": "道童",
        "matched_name": "道童",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000011",
        "voice_card_id": "VO000011",
        "asset_binding_id": "AB000011",
        "identity_summary": "伏侍天师；传达天师话语",
        "visual_features": [
          "伏侍天师",
          "传达天师话语",
          "但见一个道童"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：道童 / 牧童"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000003",
        "canonical_name": "张真人",
        "matched_name": "天师",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000003",
        "voice_card_id": "VO000003",
        "asset_binding_id": "AB000003",
        "identity_summary": "能驾雾兴云；踪迹不定",
        "visual_features": [
          "这代祖师虽在山顶"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：张真人 / 嗣汉天师 / 虚靖天师 / 天师 / 道通祖师 / 祖师"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "张真人：能驾雾兴云；踪迹不定；这代祖师虽在山顶"
      }
    ],
    "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": [
        "E000011",
        "E000002",
        "E000023",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000011",
        "VC000002",
        "VC000023",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000011",
        "AB000002",
        "AB000023",
        "AB000003"
      ],
      "dynamic_content_text": "主体：道童；洪信；小王都太尉；张真人；动作：洪太尉闻言瞳孔放大，震惊；道童端坐牛背，娓娓道来；环境：龙虎山山路；构图镜头：特写与中景切换；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：早晨"
    },
    "source": {
      "description": "洪太尉近景，大惊。道童中景，从容道出天师去向。洪太尉由惊转疑，再次质问，道童却笑而不答，吹起铁笛，转过山坡离去。太尉愣在原地，若有所思。",
      "actions": [
        "洪太尉闻言瞳孔放大，震惊。",
        "道童端坐牛背，娓娓道来。",
        "洪太尉皱眉，上前一步追问。",
        "道童笑了一声，不再回应，吹笛骑牛悠然远去。",
        "洪太尉望着道童消失的方向，神色变幻。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。时间：清晨，紧接前一场遇险。地点：龙虎山山路。核心：洪太尉遇险后，遇见神秘道童，被告知天师已赴东京，任务落空。改编策略：完整保留，以对话主导，强化神秘氛围与戏剧转折。视觉重点：道童倒骑黄牛的超然形象、洪太尉的狼狈与惊疑。",
      "audio_notes": "环境音：清晨山林风声、鸟鸣。关键音效：悠远空灵的笛声（贯穿道童出场）、黄牛行走的铃铛声、洪太尉气喘吁吁与恼怒的对话。音乐：神秘、庄严，衬托道童的超凡与太尉的凡俗。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000011",
          "entity_id": "E000011",
          "canonical_name": "道童",
          "name": "道童",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000003",
          "entity_id": "E000003",
          "canonical_name": "张真人",
          "name": "张真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "早晨",
        "anchor_type": "time_of_day",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH04",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "道童点化 错过天师",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "道童点化 错过天师",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "洪太尉近景，大惊。道童中景，从容道出天师去向。洪太尉由惊转疑，再次质问，道童却笑而不答，吹起铁笛，转过山坡离去。太尉愣在原地，若有所思。",
      "camera": "特写与中景切换",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000011",
          "name": "道童",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伏侍天师；传达天师话语",
          "visual_features": [
            "伏侍天师",
            "传达天师话语",
            "但见一个道童"
          ],
          "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000003",
          "name": "张真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000003",
          "voice_card_id": "VO000003",
          "asset_binding_id": "AB000003",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "能驾雾兴云；踪迹不定",
          "visual_features": [
            "这代祖师虽在山顶"
          ],
          "prompt_text": "张真人：能驾雾兴云；踪迹不定；这代祖师虽在山顶"
        }
      ],
      "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": "E000011",
            "name": "道童",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "VO000011",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "伏侍天师；传达天师话语",
            "visual_features": [
              "伏侍天师",
              "传达天师话语",
              "但见一个道童"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000003",
            "name": "张真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000003",
            "voice_card_id": "VO000003",
            "asset_binding_id": "AB000003",
            "available_asset_kinds": [],
            "identity_summary": "能驾雾兴云；踪迹不定",
            "visual_features": [
              "这代祖师虽在山顶"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "早晨",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000011",
          "E000002",
          "E000023",
          "E000003"
        ],
        "visual_card_ids": [
          "VC000011",
          "VC000002",
          "VC000023",
          "VC000003"
        ],
        "asset_binding_ids": [
          "AB000011",
          "AB000002",
          "AB000023",
          "AB000003"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH01",
    "narrative_order": 4,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.86,
      "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.8,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000015",
      "E000002",
      "E000023",
      "E000014",
      "E000006",
      "E000016"
    ],
    "visual_card_ids": [
      "VC000015",
      "VC000002",
      "VC000023",
      "VC000014",
      "VC000006",
      "VC000016"
    ],
    "asset_binding_ids": [
      "AB000015",
      "AB000002",
      "AB000023",
      "AB000014",
      "AB000006",
      "AB000016"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      }
    ],
    "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": [
        "E000015",
        "E000002",
        "E000023",
        "E000014",
        "E000006",
        "E000016"
      ],
      "visual_card_ids": [
        "VC000015",
        "VC000002",
        "VC000023",
        "VC000014",
        "VC000006",
        "VC000016"
      ],
      "asset_binding_ids": [
        "AB000015",
        "AB000002",
        "AB000023",
        "AB000014",
        "AB000006",
        "AB000016"
      ],
      "dynamic_content_text": "主体：真人；洪信；小王都太尉；动作：洪太尉捶胸顿足，神情懊悔；真人微微颔首，神态沉稳；环境：三清殿；上清宫；伏魔之殿；构图镜头：远景，缓慢推进；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "上清宫内，洪太尉（洪信）一脸懊恼，真人平静地站在一旁。",
      "actions": [
        "洪太尉捶胸顿足，神情懊悔。",
        "真人微微颔首，神态沉稳。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "洪太尉懊悔错过天师，真人安慰并安排宴席，将丹诏收藏于上清宫。洪太尉情绪从懊悔转为放心，为后续游览伏魔殿做铺垫。",
      "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": [
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH01",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "丹诏收藏 伏魔殿引",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "丹诏收藏 伏魔殿引",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "上清宫内，洪太尉（洪信）一脸懊恼，真人平静地站在一旁。",
      "camera": "远景，缓慢推进",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          }
        ],
        "total_count": 6,
        "ready_count": 6,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [
          "E000015",
          "E000002",
          "E000023",
          "E000014",
          "E000006",
          "E000016"
        ],
        "visual_card_ids": [
          "VC000015",
          "VC000002",
          "VC000023",
          "VC000014",
          "VC000006",
          "VC000016"
        ],
        "asset_binding_ids": [
          "AB000015",
          "AB000002",
          "AB000023",
          "AB000014",
          "AB000006",
          "AB000016"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH02",
    "narrative_order": 4,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.86,
      "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.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000015",
      "E000002",
      "E000023",
      "E000014",
      "E000006",
      "E000016"
    ],
    "visual_card_ids": [
      "VC000015",
      "VC000002",
      "VC000023",
      "VC000014",
      "VC000006",
      "VC000016"
    ],
    "asset_binding_ids": [
      "AB000015",
      "AB000002",
      "AB000023",
      "AB000014",
      "AB000006",
      "AB000016"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      }
    ],
    "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": [
        "E000015",
        "E000002",
        "E000023",
        "E000014",
        "E000006",
        "E000016"
      ],
      "visual_card_ids": [
        "VC000015",
        "VC000002",
        "VC000023",
        "VC000014",
        "VC000006",
        "VC000016"
      ],
      "asset_binding_ids": [
        "AB000015",
        "AB000002",
        "AB000023",
        "AB000014",
        "AB000006",
        "AB000016"
      ],
      "dynamic_content_text": "主体：真人；洪信；小王都太尉；动作：洪太尉上前一步，语气急切；双人中景，洪太尉转向真人，情绪激动；环境：三清殿；上清宫；伏魔之殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "双人中景，洪太尉转向真人，情绪激动。",
      "actions": [
        "洪太尉上前一步，语气急切。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "洪太尉懊悔错过天师，真人安慰并安排宴席，将丹诏收藏于上清宫。洪太尉情绪从懊悔转为放心，为后续游览伏魔殿做铺垫。",
      "audio_notes": "洪太尉懊悔的语气；真人平静安抚的语调；环境音（道观钟声/焚香声）",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH02",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "丹诏收藏 伏魔殿引",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "丹诏收藏 伏魔殿引",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "双人中景，洪太尉转向真人，情绪激动。",
      "camera": "双人中景",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          }
        ],
        "total_count": 6,
        "ready_count": 6,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [
          "E000015",
          "E000002",
          "E000023",
          "E000014",
          "E000006",
          "E000016"
        ],
        "visual_card_ids": [
          "VC000015",
          "VC000002",
          "VC000023",
          "VC000014",
          "VC000006",
          "VC000016"
        ],
        "asset_binding_ids": [
          "AB000015",
          "AB000002",
          "AB000023",
          "AB000014",
          "AB000006",
          "AB000016"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH03",
    "narrative_order": 4,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.86,
      "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_24AB3E1FB36D",
    "entity_uids": [
      "E000015",
      "E000002",
      "E000023",
      "E000014",
      "E000006",
      "E000016",
      "E000008"
    ],
    "visual_card_ids": [
      "VC000015",
      "VC000002",
      "VC000023",
      "VC000014",
      "VC000006",
      "VC000016",
      "VC000008"
    ],
    "asset_binding_ids": [
      "AB000015",
      "AB000002",
      "AB000023",
      "AB000014",
      "AB000006",
      "AB000016",
      "AB000008"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      },
      {
        "entity_uid": "E000008",
        "canonical_name": "罗天大醮",
        "matched_name": "醮事",
        "type": "事件仪式",
        "subtype": "",
        "role": "item",
        "visual_card_id": "VC000008",
        "voice_card_id": "",
        "asset_binding_id": "AB000008",
        "identity_summary": "修设祈禳；祈禳天灾",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：罗天大醮 / 醮事"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "罗天大醮：修设祈禳；祈禳天灾"
      }
    ],
    "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": [
        "E000015",
        "E000002",
        "E000023",
        "E000014",
        "E000006",
        "E000016",
        "E000008"
      ],
      "visual_card_ids": [
        "VC000015",
        "VC000002",
        "VC000023",
        "VC000014",
        "VC000006",
        "VC000016",
        "VC000008"
      ],
      "asset_binding_ids": [
        "AB000015",
        "AB000002",
        "AB000023",
        "AB000014",
        "AB000006",
        "AB000016",
        "AB000008"
      ],
      "dynamic_content_text": "主体：真人；洪信；小王都太尉；动作：真人抬手示意，语气平和；洪太尉闻言，神色稍缓；环境：三清殿；上清宫；伏魔之殿；关键物件：罗天大醮；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "正反打镜头，真人安抚洪太尉，告知醮事已完。",
      "actions": [
        "真人抬手示意，语气平和。",
        "洪太尉闻言，神色稍缓。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "洪太尉懊悔错过天师，真人安慰并安排宴席，将丹诏收藏于上清宫。洪太尉情绪从懊悔转为放心，为后续游览伏魔殿做铺垫。",
      "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": [
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH03",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "丹诏收藏 伏魔殿引",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "丹诏收藏 伏魔殿引",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "正反打镜头，真人安抚洪太尉，告知醮事已完。",
      "camera": "正反打",
      "duration_seconds": 4.2,
      "onstage_characters": [
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      "prop_refs": [
        {
          "entity_uid": "E000008",
          "name": "罗天大醮",
          "type": "事件仪式",
          "role": "item",
          "visual_card_id": "VC000008",
          "voice_card_id": "",
          "asset_binding_id": "AB000008",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "修设祈禳；祈禳天灾",
          "visual_features": [],
          "prompt_text": "罗天大醮：修设祈禳；祈禳天灾"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续，场景结构连续，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。正反打镜头。上清宫内，真人（龙虎山道士）抬手示意，语气平和，洪太尉（洪信）闻言，神色稍缓。涉及罗天大醮事宜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，场景结构连续，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。正反打镜头。上清宫内，真人（龙虎山道士）抬手示意，语气平和，洪太尉（洪信）闻言，神色稍缓。涉及罗天大醮事宜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，场景结构连续，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。正反打镜头。上清宫内，真人（龙虎山道士）抬手示意，语气平和，洪太尉（洪信）闻言，神色稍缓。涉及罗天大醮事宜。动作连续，空间逻辑清晰。保留对白反应空间。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          },
          {
            "entity_uid": "E000008",
            "name": "罗天大醮",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000008",
            "voice_card_id": "",
            "asset_binding_id": "AB000008",
            "available_asset_kinds": [],
            "identity_summary": "修设祈禳；祈禳天灾",
            "visual_features": []
          }
        ],
        "total_count": 7,
        "ready_count": 7,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [
          "E000015",
          "E000002",
          "E000023",
          "E000014",
          "E000006",
          "E000016",
          "E000008"
        ],
        "visual_card_ids": [
          "VC000015",
          "VC000002",
          "VC000023",
          "VC000014",
          "VC000006",
          "VC000016",
          "VC000008"
        ],
        "asset_binding_ids": [
          "AB000015",
          "AB000002",
          "AB000023",
          "AB000014",
          "AB000006",
          "AB000016",
          "AB000008"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH04",
    "narrative_order": 4,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.86,
      "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.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000015",
      "E000002",
      "E000023",
      "E000011",
      "E000014",
      "E000006",
      "E000016"
    ],
    "visual_card_ids": [
      "VC000015",
      "VC000002",
      "VC000023",
      "VC000011",
      "VC000014",
      "VC000006",
      "VC000016"
    ],
    "asset_binding_ids": [
      "AB000015",
      "AB000002",
      "AB000023",
      "AB000011",
      "AB000014",
      "AB000006",
      "AB000016"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000011",
        "canonical_name": "道童",
        "matched_name": "道童",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000011",
        "voice_card_id": "VO000011",
        "asset_binding_id": "AB000011",
        "identity_summary": "伏侍天师；传达天师话语",
        "visual_features": [
          "伏侍天师",
          "传达天师话语",
          "但见一个道童"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：道童 / 牧童"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三清殿",
        "matched_name": "三清殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "identity_summary": "烧龙香之处",
        "visual_features": [
          "龙香就三清殿上烧了"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0002 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三清殿：烧龙香之处；龙香就三清殿上烧了"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "上清宫",
        "matched_name": "上清宫",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000006",
        "voice_card_id": "",
        "asset_binding_id": "AB000006",
        "identity_summary": "住持真人所在；收藏丹诏之处",
        "visual_features": [
          "准备接诏。次日，众位官同送太尉到于龙虎山下"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "上清宫：住持真人所在；收藏丹诏之处；准备接诏。次日，众位官同送太尉到于龙虎山下"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      }
    ],
    "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": [
        "E000015",
        "E000002",
        "E000023",
        "E000011",
        "E000014",
        "E000006",
        "E000016"
      ],
      "visual_card_ids": [
        "VC000015",
        "VC000002",
        "VC000023",
        "VC000011",
        "VC000014",
        "VC000006",
        "VC000016"
      ],
      "asset_binding_ids": [
        "AB000015",
        "AB000002",
        "AB000023",
        "AB000011",
        "AB000014",
        "AB000006",
        "AB000016"
      ],
      "dynamic_content_text": "主体：真人；洪信；小王都太尉；道童；动作：洪太尉长舒一口气，点了点头；真人转身，向一旁的道童低声吩咐；环境：三清殿；上清宫；伏魔之殿；构图镜头：特写转中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "特写洪太尉的面部，他从懊悔中释然，随后镜头拉出，显示真人吩咐道童安排后续事宜。",
      "actions": [
        "洪太尉长舒一口气，点了点头。",
        "真人转身，向一旁的道童低声吩咐。",
        "道童领命，恭敬地捧起丹诏退下。"
      ],
      "narration": "真人一面教安排筵宴管待太尉，请将丹诏收藏于御书匣内，留在上清宫中；龙香就三清殿上烧了。",
      "on_screen_text": "",
      "scene_notes": "洪太尉懊悔错过天师，真人安慰并安排宴席，将丹诏收藏于上清宫。洪太尉情绪从懊悔转为放心，为后续游览伏魔殿做铺垫。",
      "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": [
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000011",
          "entity_id": "E000011",
          "canonical_name": "道童",
          "name": "道童",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三清殿",
          "name": "三清殿",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "三清殿"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH04",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "丹诏收藏 伏魔殿引",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "丹诏收藏 伏魔殿引",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "特写洪太尉的面部，他从懊悔中释然，随后镜头拉出，显示真人吩咐道童安排后续事宜。",
      "camera": "特写转中景",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000011",
          "name": "道童",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伏侍天师；传达天师话语",
          "visual_features": [
            "伏侍天师",
            "传达天师话语",
            "但见一个道童"
          ],
          "prompt_text": "道童：伏侍天师；传达天师话语；伏侍天师；传达天师话语"
        }
      ],
      "location_ref": {
        "entity_uid": "E000014",
        "name": "三清殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000014",
        "voice_card_id": "",
        "asset_binding_id": "AB000014",
        "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": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000011",
            "name": "道童",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "VO000011",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "伏侍天师；传达天师话语",
            "visual_features": [
              "伏侍天师",
              "传达天师话语",
              "但见一个道童"
            ]
          },
          {
            "entity_uid": "E000014",
            "name": "三清殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000014",
            "voice_card_id": "",
            "asset_binding_id": "AB000014",
            "available_asset_kinds": [],
            "identity_summary": "烧龙香之处",
            "visual_features": [
              "龙香就三清殿上烧了"
            ]
          },
          {
            "entity_uid": "E000006",
            "name": "上清宫",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "住持真人所在；收藏丹诏之处",
            "visual_features": [
              "准备接诏。次日，众位官同送太尉到于龙虎山下"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          }
        ],
        "total_count": 7,
        "ready_count": 7,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [
          "E000015",
          "E000002",
          "E000023",
          "E000011",
          "E000014",
          "E000006",
          "E000016"
        ],
        "visual_card_ids": [
          "VC000015",
          "VC000002",
          "VC000023",
          "VC000011",
          "VC000014",
          "VC000006",
          "VC000016"
        ],
        "asset_binding_ids": [
          "AB000015",
          "AB000002",
          "AB000023",
          "AB000011",
          "AB000014",
          "AB000006",
          "AB000016"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH01",
    "narrative_order": 5,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "辭朝，乘鶴駕雲，自回龍虎山去了。」洪太尉次日早朝，見了天子，奏說：「天師乘鶴駕雲，先"
        }
      ]
    },
    "camera": "中景",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000002",
      "E000015",
      "E000023",
      "E000016",
      "E000004",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000002",
      "VC000015",
      "VC000023",
      "VC000016",
      "VC000004",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000002",
      "AB000015",
      "AB000023",
      "AB000016",
      "AB000004",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000002",
        "E000015",
        "E000023",
        "E000016",
        "E000004",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000015",
        "VC000023",
        "VC000016",
        "VC000004",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000015",
        "AB000023",
        "AB000016",
        "AB000004",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：洪信；真人；小王都太尉；动作：真人张开双臂，试图阻拦；伏魔之殿内，阴森肃穆；环境：伏魔之殿；东京；延安府；史家村；构图镜头：中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "伏魔之殿内，阴森肃穆。真人（E000015）挡在石龟前，神色焦急。洪太尉（E000002）一脸不耐烦，身后站着几名手持工具的随从。",
      "actions": [
        "真人张开双臂，试图阻拦。洪太尉挥手示意随从上前。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。伏魔之殿。洪太尉不听真人劝阻，强行掘开石龟封印，释放出一百零八魔君。他回京隐瞒真相，并引出后续朝代更迭。此为全书神话起源与命运转折的核心事件，需以强烈的视觉和听觉冲击呈现，建立宿命感。",
      "audio_notes": "掘石时的沉重音效；黑气爆发时的巨响与风声；真人惊恐的解说；洪太尉颤抖的呼吸声；对白节奏需体现冲突与恐惧。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH01",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "掘石龟 魔星出世",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "掘石龟 魔星出世",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "伏魔之殿内，阴森肃穆。真人（E000015）挡在石龟前，神色焦急。洪太尉（E000002）一脸不耐烦，身后站着几名手持工具的随从。",
      "camera": "中景",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000016",
        "name": "伏魔之殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "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": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 7,
        "ready_count": 7,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000002",
          "E000015",
          "E000023",
          "E000016",
          "E000004",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000015",
          "VC000023",
          "VC000016",
          "VC000004",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000015",
          "AB000023",
          "AB000016",
          "AB000004",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH02",
    "narrative_order": 5,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "辭朝，乘鶴駕雲，自回龍虎山去了。」洪太尉次日早朝，見了天子，奏說：「天師乘鶴駕雲，先"
        }
      ]
    },
    "camera": "特写与中景切换",
    "duration_seconds": 5.1,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000002",
      "E000015",
      "E000023",
      "E000018",
      "E000016",
      "E000004",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000002",
      "VC000015",
      "VC000023",
      "VC000018",
      "VC000016",
      "VC000004",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000002",
      "AB000015",
      "AB000023",
      "AB000018",
      "AB000016",
      "AB000004",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000018",
        "canonical_name": "天罡星",
        "matched_name": "地煞星",
        "type": "生物种族",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000018",
        "voice_card_id": "VO000018",
        "asset_binding_id": "AB000018",
        "identity_summary": "三十六员；被镇锁的妖魔",
        "visual_features": [
          "三十六员",
          "被镇锁的妖魔",
          "七十二座",
          "此殿內鎮鎖著三十六員天罡星，七十二座地煞星，一共是一百單八個魔君在裏面。"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物种体态、皮毛鳞甲或躯体特征一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：天罡星 / 魔君 / 地煞星"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "天罡星：三十六员；被镇锁的妖魔；三十六员；被镇锁的妖魔"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000002",
        "E000015",
        "E000023",
        "E000018",
        "E000016",
        "E000004",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000015",
        "VC000023",
        "VC000018",
        "VC000016",
        "VC000004",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000015",
        "AB000023",
        "AB000018",
        "AB000016",
        "AB000004",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：洪信；真人；小王都太尉；天罡星；动作：真人跪地苦劝；真人再三苦劝，洪太尉充耳不闻；环境：伏魔之殿；东京；延安府；史家村；构图镜头：特写与中景切换；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "真人再三苦劝，洪太尉充耳不闻。随从们用工具撬动石龟，发出沉闷的摩擦声。石龟被移开，露出下方一块巨大的青石板。",
      "actions": [
        "真人跪地苦劝。洪太尉背手而立，不为所动。随从们合力撬开石龟，露出石板。"
      ],
      "narration": "洪太尉不听劝阻掘开石龟，放出三十六天罡、七十二地煞星，后回京复命，引出… / 本章回标题，预示下一回故事内容。",
      "on_screen_text": "",
      "scene_notes": "次日。伏魔之殿。洪太尉不听真人劝阻，强行掘开石龟封印，释放出一百零八魔君。他回京隐瞒真相，并引出后续朝代更迭。此为全书神话起源与命运转折的核心事件，需以强烈的视觉和听觉冲击呈现，建立宿命感。",
      "audio_notes": "掘石时的沉重音效；黑气爆发时的巨响与风声；真人惊恐的解说；洪太尉颤抖的呼吸声；对白节奏需体现冲突与恐惧。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH02",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "掘石龟 魔星出世",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "掘石龟 魔星出世",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "真人再三苦劝，洪太尉充耳不闻。随从们用工具撬动石龟，发出沉闷的摩擦声。石龟被移开，露出下方一块巨大的青石板。",
      "camera": "特写与中景切换",
      "duration_seconds": 5.1,
      "onstage_characters": [
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000018",
          "name": "天罡星",
          "type": "生物种族",
          "role": "character",
          "visual_card_id": "VC000018",
          "voice_card_id": "VO000018",
          "asset_binding_id": "AB000018",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "三十六员；被镇锁的妖魔",
          "visual_features": [
            "三十六员",
            "被镇锁的妖魔",
            "七十二座",
            "此殿內鎮鎖著三十六員天罡星，七十二座地煞星，一共是一百單八個魔君在裏面。"
          ],
          "prompt_text": "天罡星：三十六员；被镇锁的妖魔；三十六员；被镇锁的妖魔"
        }
      ],
      "location_ref": {
        "entity_uid": "E000016",
        "name": "伏魔之殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "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": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000018",
            "name": "天罡星",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000018",
            "voice_card_id": "VO000018",
            "asset_binding_id": "AB000018",
            "available_asset_kinds": [],
            "identity_summary": "三十六员；被镇锁的妖魔",
            "visual_features": [
              "三十六员",
              "被镇锁的妖魔",
              "七十二座",
              "此殿內鎮鎖著三十六員天罡星，七十二座地煞星，一共是一百單八個魔君在裏面。"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 8,
        "ready_count": 8,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000002",
          "E000015",
          "E000023",
          "E000018",
          "E000016",
          "E000004",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000015",
          "VC000023",
          "VC000018",
          "VC000016",
          "VC000004",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000015",
          "AB000023",
          "AB000018",
          "AB000016",
          "AB000004",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH03",
    "narrative_order": 5,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "辭朝，乘鶴駕雲，自回龍虎山去了。」洪太尉次日早朝，見了天子，奏說：「天師乘鶴駕雲，先"
        }
      ]
    },
    "camera": "快速推近至石板，然后急速拉升至仰拍大殿穹顶",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000002",
      "E000001",
      "E000025",
      "E000015",
      "E000016",
      "E000004",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000002",
      "VC000001",
      "VC000025",
      "VC000015",
      "VC000016",
      "VC000004",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000002",
      "AB000001",
      "AB000025",
      "AB000015",
      "AB000016",
      "AB000004",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000025",
        "canonical_name": "哲宗",
        "matched_name": "哲宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000025",
        "voice_card_id": "VO000025",
        "asset_binding_id": "AB000025",
        "identity_summary": "拜南郊大赦；晏驾无太子",
        "visual_features": [
          "拜南郊大赦",
          "晏驾无太子",
          "哲宗天子因拜南郊，感得风调雨顺",
          "哲宗皇帝晏驾"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：哲宗 / 哲宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000002",
        "E000001",
        "E000025",
        "E000015",
        "E000016",
        "E000004",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000025",
        "VC000015",
        "VC000016",
        "VC000004",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000025",
        "AB000015",
        "AB000016",
        "AB000004",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：洪信；仁宗；哲宗；真人；动作：石板被抬起；石板被众人合力扛起；环境：伏魔之殿；东京；延安府；史家村；构图镜头：快速推近至石板，然后急速拉升至仰拍大殿穹顶；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "石板被众人合力扛起。石板下，是一个深不见底的黑穴。瞬间，穴内传出一声震耳欲聋的巨响！一道浓烈的黑气如火山喷发般冲天而起，掀塌了半个殿角。",
      "actions": [
        "石板被抬起。黑气轰然喷发，砖石崩落，烟尘弥漫。众人惊叫逃散。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。伏魔之殿。洪太尉不听真人劝阻，强行掘开石龟封印，释放出一百零八魔君。他回京隐瞒真相，并引出后续朝代更迭。此为全书神话起源与命运转折的核心事件，需以强烈的视觉和听觉冲击呈现，建立宿命感。",
      "audio_notes": "掘石时的沉重音效；黑气爆发时的巨响与风声；真人惊恐的解说；洪太尉颤抖的呼吸声；对白节奏需体现冲突与恐惧。",
      "narrator_profile_id": "narrator_main_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": [
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000025",
          "entity_id": "E000025",
          "canonical_name": "哲宗",
          "name": "哲宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH03",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "掘石龟 魔星出世",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "掘石龟 魔星出世",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "石板被众人合力扛起。石板下，是一个深不见底的黑穴。瞬间，穴内传出一声震耳欲聋的巨响！一道浓烈的黑气如火山喷发般冲天而起，掀塌了半个殿角。",
      "camera": "快速推近至石板，然后急速拉升至仰拍大殿穹顶",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        },
        {
          "entity_uid": "E000025",
          "name": "哲宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000025",
          "voice_card_id": "VO000025",
          "asset_binding_id": "AB000025",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "拜南郊大赦；晏驾无太子",
          "visual_features": [
            "拜南郊大赦",
            "晏驾无太子",
            "哲宗天子因拜南郊，感得风调雨顺",
            "哲宗皇帝晏驾"
          ],
          "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
        },
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        }
      ],
      "location_ref": {
        "entity_uid": "E000016",
        "name": "伏魔之殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "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": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000025",
            "name": "哲宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000025",
            "voice_card_id": "VO000025",
            "asset_binding_id": "AB000025",
            "available_asset_kinds": [],
            "identity_summary": "拜南郊大赦；晏驾无太子",
            "visual_features": [
              "拜南郊大赦",
              "晏驾无太子",
              "哲宗天子因拜南郊，感得风调雨顺",
              "哲宗皇帝晏驾"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 8,
        "ready_count": 8,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000025",
          "E000015",
          "E000016",
          "E000004",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000025",
          "VC000015",
          "VC000016",
          "VC000004",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000025",
          "AB000015",
          "AB000016",
          "AB000004",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH04",
    "narrative_order": 5,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0004",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "辭朝，乘鶴駕雲，自回龍虎山去了。」洪太尉次日早朝，見了天子，奏說：「天師乘鶴駕雲，先"
        }
      ]
    },
    "camera": "大远景，仰拍天空",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000002",
      "E000018",
      "E000001",
      "E000025",
      "E000015",
      "E000026",
      "E000023",
      "E000016",
      "E000004",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000002",
      "VC000018",
      "VC000001",
      "VC000025",
      "VC000015",
      "VC000026",
      "VC000023",
      "VC000016",
      "VC000004",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000002",
      "AB000018",
      "AB000001",
      "AB000025",
      "AB000015",
      "AB000026",
      "AB000023",
      "AB000016",
      "AB000004",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000018",
        "canonical_name": "天罡星",
        "matched_name": "天罡星",
        "type": "生物种族",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000018",
        "voice_card_id": "VO000018",
        "asset_binding_id": "AB000018",
        "identity_summary": "三十六员；被镇锁的妖魔",
        "visual_features": [
          "三十六员",
          "被镇锁的妖魔",
          "七十二座",
          "此殿內鎮鎖著三十六員天罡星，七十二座地煞星，一共是一百單八個魔君在裏面。"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物种体态、皮毛鳞甲或躯体特征一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：天罡星 / 魔君 / 地煞星"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "天罡星：三十六员；被镇锁的妖魔；三十六员；被镇锁的妖魔"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "仁宗",
        "matched_name": "仁宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "宋朝皇帝；在位四十二年",
        "visual_features": [
          "宋朝皇帝",
          "在位四十二年",
          "赏赐洪信",
          "仁宗天子闻知，龙体不安"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：仁宗 / 仁宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
      },
      {
        "entity_uid": "E000025",
        "canonical_name": "哲宗",
        "matched_name": "哲宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000025",
        "voice_card_id": "VO000025",
        "asset_binding_id": "AB000025",
        "identity_summary": "拜南郊大赦；晏驾无太子",
        "visual_features": [
          "拜南郊大赦",
          "晏驾无太子",
          "哲宗天子因拜南郊，感得风调雨顺",
          "哲宗皇帝晏驾"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：哲宗 / 哲宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "真人",
        "matched_name": "真人",
        "type": "职位称号",
        "subtype": "真人",
        "role": "character",
        "visual_card_id": "VC000015",
        "voice_card_id": "VO000015",
        "asset_binding_id": "AB000015",
        "identity_summary": "龙虎山道士；看守伏魔殿",
        "visual_features": [
          "看守伏魔殿",
          "龙虎山道士"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：洪信"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "伏魔之殿",
        "matched_name": "伏魔之殿",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "锁镇魔王之殿；贴有封皮",
        "visual_features": [
          "锁镇魔王之殿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：伏魔之殿 / 伏魔殿"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "伏魔之殿：锁镇魔王之殿；贴有封皮；锁镇魔王之殿"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000002",
        "E000018",
        "E000001",
        "E000025",
        "E000015",
        "E000026",
        "E000023",
        "E000016",
        "E000004",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000018",
        "VC000001",
        "VC000025",
        "VC000015",
        "VC000026",
        "VC000023",
        "VC000016",
        "VC000004",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000018",
        "AB000001",
        "AB000025",
        "AB000015",
        "AB000026",
        "AB000023",
        "AB000016",
        "AB000004",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：洪信；天罡星；仁宗；哲宗；动作：黑气化为漫天金光，四散飞逝；黑气直冲半天，在空中猛地炸开…；环境：伏魔之殿；东京；延安府；史家村；构图镜头：大远景，仰拍天空；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "黑气直冲半天，在空中猛地炸开，散作百十道耀眼的金光，如流星般向四面八方飞射而去，消失在天地之间。",
      "actions": [
        "黑气化为漫天金光，四散飞逝。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。伏魔之殿。洪太尉不听真人劝阻，强行掘开石龟封印，释放出一百零八魔君。他回京隐瞒真相，并引出后续朝代更迭。此为全书神话起源与命运转折的核心事件，需以强烈的视觉和听觉冲击呈现，建立宿命感。",
      "audio_notes": "掘石时的沉重音效；黑气爆发时的巨响与风声；真人惊恐的解说；洪太尉颤抖的呼吸声；对白节奏需体现冲突与恐惧。",
      "narrator_profile_id": "narrator_main_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": [
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000018",
          "entity_id": "E000018",
          "canonical_name": "天罡星",
          "name": "天罡星",
          "type": "生物种族",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "仁宗",
          "name": "仁宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000025",
          "entity_id": "E000025",
          "canonical_name": "哲宗",
          "name": "哲宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000015",
          "entity_id": "E000015",
          "canonical_name": "真人",
          "name": "真人",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH04",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "掘石龟 魔星出世",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 5,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "掘石龟 魔星出世",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "黑气直冲半天，在空中猛地炸开，散作百十道耀眼的金光，如流星般向四面八方飞射而去，消失在天地之间。",
      "camera": "大远景，仰拍天空",
      "duration_seconds": 4.4,
      "onstage_characters": [
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000018",
          "name": "天罡星",
          "type": "生物种族",
          "role": "character",
          "visual_card_id": "VC000018",
          "voice_card_id": "VO000018",
          "asset_binding_id": "AB000018",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "三十六员；被镇锁的妖魔",
          "visual_features": [
            "三十六员",
            "被镇锁的妖魔",
            "七十二座",
            "此殿內鎮鎖著三十六員天罡星，七十二座地煞星，一共是一百單八個魔君在裏面。"
          ],
          "prompt_text": "天罡星：三十六员；被镇锁的妖魔；三十六员；被镇锁的妖魔"
        },
        {
          "entity_uid": "E000001",
          "name": "仁宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "宋朝皇帝；在位四十二年",
          "visual_features": [
            "宋朝皇帝",
            "在位四十二年",
            "赏赐洪信",
            "仁宗天子闻知，龙体不安"
          ],
          "prompt_text": "仁宗：宋朝皇帝；在位四十二年；宋朝皇帝；在位四十二年"
        },
        {
          "entity_uid": "E000025",
          "name": "哲宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000025",
          "voice_card_id": "VO000025",
          "asset_binding_id": "AB000025",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "拜南郊大赦；晏驾无太子",
          "visual_features": [
            "拜南郊大赦",
            "晏驾无太子",
            "哲宗天子因拜南郊，感得风调雨顺",
            "哲宗皇帝晏驾"
          ],
          "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
        },
        {
          "entity_uid": "E000015",
          "name": "真人",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000015",
          "voice_card_id": "VO000015",
          "asset_binding_id": "AB000015",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "龙虎山道士；看守伏魔殿",
          "visual_features": [
            "看守伏魔殿",
            "龙虎山道士"
          ],
          "prompt_text": "真人：龙虎山道士；看守伏魔殿；看守伏魔殿；龙虎山道士"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        }
      ],
      "location_ref": {
        "entity_uid": "E000016",
        "name": "伏魔之殿",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "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": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000018",
            "name": "天罡星",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000018",
            "voice_card_id": "VO000018",
            "asset_binding_id": "AB000018",
            "available_asset_kinds": [],
            "identity_summary": "三十六员；被镇锁的妖魔",
            "visual_features": [
              "三十六员",
              "被镇锁的妖魔",
              "七十二座",
              "此殿內鎮鎖著三十六員天罡星，七十二座地煞星，一共是一百單八個魔君在裏面。"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "仁宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "宋朝皇帝；在位四十二年",
            "visual_features": [
              "宋朝皇帝",
              "在位四十二年",
              "赏赐洪信",
              "仁宗天子闻知，龙体不安"
            ]
          },
          {
            "entity_uid": "E000025",
            "name": "哲宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000025",
            "voice_card_id": "VO000025",
            "asset_binding_id": "AB000025",
            "available_asset_kinds": [],
            "identity_summary": "拜南郊大赦；晏驾无太子",
            "visual_features": [
              "拜南郊大赦",
              "晏驾无太子",
              "哲宗天子因拜南郊，感得风调雨顺",
              "哲宗皇帝晏驾"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "真人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "VO000015",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "龙虎山道士；看守伏魔殿",
            "visual_features": [
              "看守伏魔殿",
              "龙虎山道士"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000016",
            "name": "伏魔之殿",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "锁镇魔王之殿；贴有封皮",
            "visual_features": [
              "锁镇魔王之殿"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 11,
        "ready_count": 11,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 7,
        "voiced_character_count": 7,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000002",
          "E000018",
          "E000001",
          "E000025",
          "E000015",
          "E000026",
          "E000023",
          "E000016",
          "E000004",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000018",
          "VC000001",
          "VC000025",
          "VC000015",
          "VC000026",
          "VC000023",
          "VC000016",
          "VC000004",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000018",
          "AB000001",
          "AB000025",
          "AB000015",
          "AB000026",
          "AB000023",
          "AB000016",
          "AB000004",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH01",
    "narrative_order": 7,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0006",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "時回了董將仕書札，留高俅在府裏住了一夜。次日，寫了一封書呈，使個幹人送高俅去那小王都"
        }
      ]
    },
    "camera": "快速剪辑：中景、特写、俯拍。运动镜头表现浪荡，固定镜头强调刑罚的威严与屈辱。",
    "duration_seconds": 6.1,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000025",
      "E000034",
      "E000027",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000025",
      "VC000034",
      "VC000027",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000025",
      "AB000034",
      "AB000027",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000025",
        "canonical_name": "哲宗",
        "matched_name": "哲宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000025",
        "voice_card_id": "VO000025",
        "asset_binding_id": "AB000025",
        "identity_summary": "拜南郊大赦；晏驾无太子",
        "visual_features": [
          "拜南郊大赦",
          "晏驾无太子",
          "哲宗天子因拜南郊，感得风调雨顺",
          "哲宗皇帝晏驾"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：哲宗 / 哲宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "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": [
        "E000019",
        "E000025",
        "E000034",
        "E000027",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000025",
        "VC000034",
        "VC000027",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000025",
        "AB000034",
        "AB000027",
        "AB000004"
      ],
      "dynamic_content_text": "主体：高俅；哲宗；动作：高俅街头帮闲踢球；陪同富家子挥霍；环境：史家村；延安府；东京；临淮州；构图镜头：快速剪辑：中景、特写、俯拍。运动镜头表现浪荡，固定镜头强调刑罚的威严与屈辱。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "【蒙太奇序列一：东京浪荡】\n1. 东京街头，年轻的“高二”（高俅）与一群浮浪子弟在瓦舍间穿梭，踢球、使棒、嬉笑。\n2. 他帮着一个富家子弟（生铁王员外儿子）挥霍，出入烟花之地。\n3. 开封府公堂。府尹惊堂木落下。高俅被按倒在地，脊杖落下（音效突出）。他咬牙闷哼。\n4. 字幕/旁白：“脊杖二十，迭配出界。东京城里，不许容留。”\n5. 高俅背着简单行囊，衣衫褴褛，孤独地走出东京城门。回望，眼神复杂。",
      "actions": [
        "高俅街头帮闲踢球",
        "陪同富家子挥霍",
        "公堂受杖刑",
        "被逐出东京城门"
      ],
      "narration": "（旁白，庄严叙事）话说宋哲宗时，东京开封府有个浮浪破落户子弟，姓高，排行第二。自小不成家业，只好刺枪使棒，最是踢得好脚气球。若论仁义礼智，信行忠良，却是不会，只在东京城里城外帮闲。",
      "on_screen_text": "东京·开封府",
      "scene_notes": "高俅背景介绍蒙太奇。通过快速剪辑展现其浮浪出身、被逐、流放、遇赦返京，并被层层转荐至小王都太尉府的过程。视觉上强调其品性缺陷与命运的转折。",
      "audio_notes": "蒙太奇配乐贯穿，辅以市井喧闹、杖刑声、流放路上的风声、赌坊嘈杂、府邸内低语等环境音。关键转场点使用旁白。",
      "narrator_profile_id": "narrator_main_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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "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": "mainline",
      "narrative_order": 7,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "浮浪子 高俅发迹",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "【蒙太奇序列一：东京浪荡】\n1. 东京街头，年轻的“高二”（高俅）与一群浮浪子弟在瓦舍间穿梭，踢球、使棒、嬉笑。\n2. 他帮着一个富家子弟（生铁王员外儿子）挥霍，出入烟花之地。\n3. 开封府公堂。府尹惊堂木落下。高俅被按倒在地，脊杖落下（音效突出）。他咬牙闷哼。\n4. 字幕/旁白：“脊杖二十，迭配出界。东京城里，不许容留。”\n5. 高俅背着简单行囊，衣衫褴褛，孤独地走出东京城门。回望，眼神复杂。",
      "camera": "快速剪辑：中景、特写、俯拍。运动镜头表现浪荡，固定镜头强调刑罚的威严与屈辱。",
      "duration_seconds": 6.1,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000025",
          "name": "哲宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000025",
          "voice_card_id": "VO000025",
          "asset_binding_id": "AB000025",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "拜南郊大赦；晏驾无太子",
          "visual_features": [
            "拜南郊大赦",
            "晏驾无太子",
            "哲宗天子因拜南郊，感得风调雨顺",
            "哲宗皇帝晏驾"
          ],
          "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000025",
            "name": "哲宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000025",
            "voice_card_id": "VO000025",
            "asset_binding_id": "AB000025",
            "available_asset_kinds": [],
            "identity_summary": "拜南郊大赦；晏驾无太子",
            "visual_features": [
              "拜南郊大赦",
              "晏驾无太子",
              "哲宗天子因拜南郊，感得风调雨顺",
              "哲宗皇帝晏驾"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "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": [
          "E000019",
          "E000025",
          "E000034",
          "E000027",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000025",
          "VC000034",
          "VC000027",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000025",
          "AB000034",
          "AB000027",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH02",
    "narrative_order": 7,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0006",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "時回了董將仕書札，留高俅在府裏住了一夜。次日，寫了一封書呈，使個幹人送高俅去那小王都"
        }
      ]
    },
    "camera": "叠化、时间流逝镜头。赌坊内用稍显凌乱的构图，皇宫用庄严广角。",
    "duration_seconds": 5.3,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000025",
      "E000033",
      "E000020",
      "E000021",
      "E000034",
      "E000027",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000025",
      "VC000033",
      "VC000020",
      "VC000021",
      "VC000034",
      "VC000027",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000025",
      "AB000033",
      "AB000020",
      "AB000021",
      "AB000034",
      "AB000027",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000025",
        "canonical_name": "哲宗",
        "matched_name": "哲宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000025",
        "voice_card_id": "VO000025",
        "asset_binding_id": "AB000025",
        "identity_summary": "拜南郊大赦；晏驾无太子",
        "visual_features": [
          "拜南郊大赦",
          "晏驾无太子",
          "哲宗天子因拜南郊，感得风调雨顺",
          "哲宗皇帝晏驾"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：哲宗 / 哲宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000020",
        "canonical_name": "柳世权",
        "matched_name": "柳世权",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000020",
        "voice_card_id": "VO000020",
        "asset_binding_id": "AB000020",
        "identity_summary": "惜客养闲人",
        "visual_features": [
          "惜客养闲人",
          "投奔一个开赌坊的闲汉柳大郎"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：柳世权 / 柳大郎"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "柳世权：惜客养闲人；投奔一个开赌坊的闲汉柳大郎"
      },
      {
        "entity_uid": "E000021",
        "canonical_name": "董将仕",
        "matched_name": "董将仕",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000021",
        "voice_card_id": "VO000021",
        "asset_binding_id": "AB000021",
        "identity_summary": "金梁桥下商户",
        "visual_features": [
          "金梁桥下商户",
          "东京城里金梁桥下开生药铺的董将仕"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：柳世权、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "董将仕：金梁桥下商户；东京城里金梁桥下开生药铺的董将仕"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "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": [
        "E000019",
        "E000025",
        "E000033",
        "E000020",
        "E000021",
        "E000034",
        "E000027",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000025",
        "VC000033",
        "VC000020",
        "VC000021",
        "VC000034",
        "VC000027",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000025",
        "AB000033",
        "AB000020",
        "AB000021",
        "AB000034",
        "AB000027",
        "AB000004"
      ],
      "dynamic_content_text": "主体：高俅；哲宗；史进；柳世权；动作：高俅流放路上跋涉；投奔柳世权被收留；环境：史家村；延安府；东京；临淮州；构图镜头：叠化、时间流逝镜头。赌坊内用稍显凌乱的构图，皇宫用庄严广角。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "【蒙太奇序列二：流放与转机】\n1. 旅途艰辛。高俅跋涉在荒路上。\n2. 临淮州，一家喧闹的赌坊。高俅找到开赌坊的闲汉柳世权（柳大郎）。柳世权打量他一番，点头收留。\n3. 快速叠化：高俅在赌坊打杂，三年时光流逝（通过季节变换、衣着变化表现）。\n4. 皇宫，哲宗皇帝祭天场景。诏书颁布：“拜南郊，感风调雨顺，大赦天下。”\n5. 临淮州，高俅接到赦免文书，面露喜色。柳世权为他准备盘缠和一封给东京董将仕的荐书。",
      "actions": [
        "高俅流放路上跋涉",
        "投奔柳世权被收留",
        "赌坊三年时光流逝",
        "哲宗祭天大赦",
        "高俅接赦书，柳世权赠盘缠荐书"
      ],
      "narration": "（旁白）高俅无计奈何，只得来淮西临淮州，投奔开赌坊的闲汉柳世权。一住三年。后哲宗天子大赦天下。高俅得了赦宥，思量要回东京。柳世权修书一封，荐他去投东京金梁桥下开生药铺的董将仕。",
      "on_screen_text": "淮西·临淮州 → 三年后",
      "scene_notes": "高俅背景介绍蒙太奇。通过快速剪辑展现其浮浪出身、被逐、流放、遇赦返京，并被层层转荐至小王都太尉府的过程。视觉上强调其品性缺陷与命运的转折。",
      "audio_notes": "蒙太奇配乐贯穿，辅以市井喧闹、杖刑声、流放路上的风声、赌坊嘈杂、府邸内低语等环境音。关键转场点使用旁白。",
      "narrator_profile_id": "narrator_main_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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000025",
          "entity_id": "E000025",
          "canonical_name": "哲宗",
          "name": "哲宗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000020",
          "entity_id": "E000020",
          "canonical_name": "柳世权",
          "name": "柳世权",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000021",
          "entity_id": "E000021",
          "canonical_name": "董将仕",
          "name": "董将仕",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "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": "mainline",
      "narrative_order": 7,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "浮浪子 高俅发迹",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "【蒙太奇序列二：流放与转机】\n1. 旅途艰辛。高俅跋涉在荒路上。\n2. 临淮州，一家喧闹的赌坊。高俅找到开赌坊的闲汉柳世权（柳大郎）。柳世权打量他一番，点头收留。\n3. 快速叠化：高俅在赌坊打杂，三年时光流逝（通过季节变换、衣着变化表现）。\n4. 皇宫，哲宗皇帝祭天场景。诏书颁布：“拜南郊，感风调雨顺，大赦天下。”\n5. 临淮州，高俅接到赦免文书，面露喜色。柳世权为他准备盘缠和一封给东京董将仕的荐书。",
      "camera": "叠化、时间流逝镜头。赌坊内用稍显凌乱的构图，皇宫用庄严广角。",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000025",
          "name": "哲宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000025",
          "voice_card_id": "VO000025",
          "asset_binding_id": "AB000025",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "拜南郊大赦；晏驾无太子",
          "visual_features": [
            "拜南郊大赦",
            "晏驾无太子",
            "哲宗天子因拜南郊，感得风调雨顺",
            "哲宗皇帝晏驾"
          ],
          "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000020",
          "name": "柳世权",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000020",
          "voice_card_id": "VO000020",
          "asset_binding_id": "AB000020",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "惜客养闲人",
          "visual_features": [
            "惜客养闲人",
            "投奔一个开赌坊的闲汉柳大郎"
          ],
          "prompt_text": "柳世权：惜客养闲人；投奔一个开赌坊的闲汉柳大郎"
        },
        {
          "entity_uid": "E000021",
          "name": "董将仕",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000021",
          "voice_card_id": "VO000021",
          "asset_binding_id": "AB000021",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "金梁桥下商户",
          "visual_features": [
            "金梁桥下商户",
            "东京城里金梁桥下开生药铺的董将仕"
          ],
          "prompt_text": "董将仕：金梁桥下商户；东京城里金梁桥下开生药铺的董将仕"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000025",
            "name": "哲宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000025",
            "voice_card_id": "VO000025",
            "asset_binding_id": "AB000025",
            "available_asset_kinds": [],
            "identity_summary": "拜南郊大赦；晏驾无太子",
            "visual_features": [
              "拜南郊大赦",
              "晏驾无太子",
              "哲宗天子因拜南郊，感得风调雨顺",
              "哲宗皇帝晏驾"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000020",
            "name": "柳世权",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000020",
            "voice_card_id": "VO000020",
            "asset_binding_id": "AB000020",
            "available_asset_kinds": [],
            "identity_summary": "惜客养闲人",
            "visual_features": [
              "惜客养闲人",
              "投奔一个开赌坊的闲汉柳大郎"
            ]
          },
          {
            "entity_uid": "E000021",
            "name": "董将仕",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000021",
            "voice_card_id": "VO000021",
            "asset_binding_id": "AB000021",
            "available_asset_kinds": [],
            "identity_summary": "金梁桥下商户",
            "visual_features": [
              "金梁桥下商户",
              "东京城里金梁桥下开生药铺的董将仕"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": 9,
        "ready_count": 8,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 5,
        "voiced_character_count": 5,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "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": [
          "E000019",
          "E000025",
          "E000033",
          "E000020",
          "E000021",
          "E000034",
          "E000027",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000025",
          "VC000033",
          "VC000020",
          "VC000021",
          "VC000034",
          "VC000027",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000025",
          "AB000033",
          "AB000020",
          "AB000021",
          "AB000034",
          "AB000027",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0007",
    "shot_id": "S0007_SH03",
    "narrative_order": 7,
    "story_chronology_order": 6,
    "story_chronology_group": "CG0006",
    "time_mode": "mainline",
    "chronology_confidence": 0.82,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0007",
      "narrative_order": 7,
      "story_chronology_order": 6,
      "story_chronology_group": "CG0006",
      "time_mode": "mainline",
      "confidence": 0.82,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0006",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "時回了董將仕書札，留高俅在府裏住了一夜。次日，寫了一封書呈，使個幹人送高俅去那小王都"
        }
      ]
    },
    "camera": "正反打表现人物审视与内心活动。镜头跟随高俅在几个府邸间移动，最后定格在其表情特写。",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000023",
      "E000021",
      "E000022",
      "E000020",
      "E000002",
      "E000034",
      "E000027",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000023",
      "VC000021",
      "VC000022",
      "VC000020",
      "VC000002",
      "VC000034",
      "VC000027",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000023",
      "AB000021",
      "AB000022",
      "AB000020",
      "AB000002",
      "AB000034",
      "AB000027",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000021",
        "canonical_name": "董将仕",
        "matched_name": "董将仕",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000021",
        "voice_card_id": "VO000021",
        "asset_binding_id": "AB000021",
        "identity_summary": "金梁桥下商户",
        "visual_features": [
          "金梁桥下商户",
          "东京城里金梁桥下开生药铺的董将仕"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：柳世权、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "董将仕：金梁桥下商户；东京城里金梁桥下开生药铺的董将仕"
      },
      {
        "entity_uid": "E000022",
        "canonical_name": "小苏学士",
        "matched_name": "小苏学士",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000022",
        "voice_card_id": "VO000022",
        "asset_binding_id": "AB000022",
        "identity_summary": "转荐高俅",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：小王都太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小苏学士：转荐高俅"
      },
      {
        "entity_uid": "E000020",
        "canonical_name": "柳世权",
        "matched_name": "柳世权",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000020",
        "voice_card_id": "VO000020",
        "asset_binding_id": "AB000020",
        "identity_summary": "惜客养闲人",
        "visual_features": [
          "惜客养闲人",
          "投奔一个开赌坊的闲汉柳大郎"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：柳世权 / 柳大郎"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "柳世权：惜客养闲人；投奔一个开赌坊的闲汉柳大郎"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "太尉",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "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": [
        "E000019",
        "E000023",
        "E000021",
        "E000022",
        "E000020",
        "E000002",
        "E000034",
        "E000027",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000023",
        "VC000021",
        "VC000022",
        "VC000020",
        "VC000002",
        "VC000034",
        "VC000027",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000023",
        "AB000021",
        "AB000022",
        "AB000020",
        "AB000002",
        "AB000034",
        "AB000027",
        "AB000004"
      ],
      "dynamic_content_text": "主体：高俅；小王都太尉；董将仕；小苏学士；动作：董将仕阅信打量高俅；董将仕内心权衡（闪回）；环境：史家村；延安府；东京；临淮州；构图镜头：正反打表现人物审视与内心活动。镜头跟随高俅在几个府邸间移动，最后定格在其表情特写。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "【蒙太奇序列三：东京连环荐】\n1. 东京，金梁桥下董将仕生药铺。董将仕（E000021）看完柳世权书信，又打量堂下恭敬站立的高俅，眉头微蹙。（内心独白起）\n2. （董将仕视角/闪回）高俅在公堂受杖的画面一闪而过。\n3. 董将仕换上笑脸，热情招待高俅住下。\n4. 十数日后，董将仕将一套衣服和一封书简交给高俅。\n5. 小苏学士府。小苏学士看了荐书，同样面露难色，沉吟片刻，提笔另写一封书呈。\n6. 小王都太尉府邸门前，一个干人领着高俅，递上书呈。府门缓缓打开。\n7. 高俅抬头，望着华丽府邸的门匾，脸上露出一丝不易察觉的、属于钻营者的笑意。",
      "actions": [
        "董将仕阅信打量高俅",
        "董将仕内心权衡（闪回）",
        "董将仕赠衣荐书",
        "小苏学士阅信转荐",
        "高俅被送至小王都太尉府门前"
      ],
      "narration": "（旁白）董将仕肚里寻思：‘这高俅是个帮闲破落户，没信行的人，旧性必不肯改。若留住家中，倒惹得孩儿们不学好了。’于是转荐至小苏学士处。小苏学士亦觉不妥，便做个顺水人情，将他荐去了驸马王晋卿府中。人都唤王晋卿做——小王都太尉。",
      "on_screen_text": "东京·金梁桥 → 学士府 → 小王都太尉府",
      "scene_notes": "高俅背景介绍蒙太奇。通过快速剪辑展现其浮浪出身、被逐、流放、遇赦返京，并被层层转荐至小王都太尉府的过程。视觉上强调其品性缺陷与命运的转折。",
      "audio_notes": "蒙太奇配乐贯穿，辅以市井喧闹、杖刑声、流放路上的风声、赌坊嘈杂、府邸内低语等环境音。关键转场点使用旁白。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000021",
          "entity_id": "E000021",
          "canonical_name": "董将仕",
          "name": "董将仕",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000022",
          "entity_id": "E000022",
          "canonical_name": "小苏学士",
          "name": "小苏学士",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000020",
          "entity_id": "E000020",
          "canonical_name": "柳世权",
          "name": "柳世权",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 7,
        "story_chronology_order": 6,
        "story_chronology_group": "CG0006",
        "time_mode": "mainline",
        "confidence": 0.82,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "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": "mainline",
      "narrative_order": 7,
      "story_chronology_order": 6,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "浮浪子 高俅发迹",
          "lead_scene_id": "S0007"
        }
      ],
      "shot_description": "【蒙太奇序列三：东京连环荐】\n1. 东京，金梁桥下董将仕生药铺。董将仕（E000021）看完柳世权书信，又打量堂下恭敬站立的高俅，眉头微蹙。（内心独白起）\n2. （董将仕视角/闪回）高俅在公堂受杖的画面一闪而过。\n3. 董将仕换上笑脸，热情招待高俅住下。\n4. 十数日后，董将仕将一套衣服和一封书简交给高俅。\n5. 小苏学士府。小苏学士看了荐书，同样面露难色，沉吟片刻，提笔另写一封书呈。\n6. 小王都太尉府邸门前，一个干人领着高俅，递上书呈。府门缓缓打开。\n7. 高俅抬头，望着华丽府邸的门匾，脸上露出一丝不易察觉的、属于钻营者的笑意。",
      "camera": "正反打表现人物审视与内心活动。镜头跟随高俅在几个府邸间移动，最后定格在其表情特写。",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000021",
          "name": "董将仕",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000021",
          "voice_card_id": "VO000021",
          "asset_binding_id": "AB000021",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "金梁桥下商户",
          "visual_features": [
            "金梁桥下商户",
            "东京城里金梁桥下开生药铺的董将仕"
          ],
          "prompt_text": "董将仕：金梁桥下商户；东京城里金梁桥下开生药铺的董将仕"
        },
        {
          "entity_uid": "E000022",
          "name": "小苏学士",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "转荐高俅",
          "visual_features": [],
          "prompt_text": "小苏学士：转荐高俅"
        },
        {
          "entity_uid": "E000020",
          "name": "柳世权",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000020",
          "voice_card_id": "VO000020",
          "asset_binding_id": "AB000020",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "惜客养闲人",
          "visual_features": [
            "惜客养闲人",
            "投奔一个开赌坊的闲汉柳大郎"
          ],
          "prompt_text": "柳世权：惜客养闲人；投奔一个开赌坊的闲汉柳大郎"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000021",
            "name": "董将仕",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000021",
            "voice_card_id": "VO000021",
            "asset_binding_id": "AB000021",
            "available_asset_kinds": [],
            "identity_summary": "金梁桥下商户",
            "visual_features": [
              "金梁桥下商户",
              "东京城里金梁桥下开生药铺的董将仕"
            ]
          },
          {
            "entity_uid": "E000022",
            "name": "小苏学士",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000022",
            "voice_card_id": "VO000022",
            "asset_binding_id": "AB000022",
            "available_asset_kinds": [],
            "identity_summary": "转荐高俅",
            "visual_features": []
          },
          {
            "entity_uid": "E000020",
            "name": "柳世权",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000020",
            "voice_card_id": "VO000020",
            "asset_binding_id": "AB000020",
            "available_asset_kinds": [],
            "identity_summary": "惜客养闲人",
            "visual_features": [
              "惜客养闲人",
              "投奔一个开赌坊的闲汉柳大郎"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": 10,
        "ready_count": 9,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 6,
        "voiced_character_count": 6,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "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": [
          "E000019",
          "E000023",
          "E000021",
          "E000022",
          "E000020",
          "E000002",
          "E000034",
          "E000027",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000023",
          "VC000021",
          "VC000022",
          "VC000020",
          "VC000002",
          "VC000034",
          "VC000027",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000023",
          "AB000021",
          "AB000022",
          "AB000020",
          "AB000002",
          "AB000034",
          "AB000027",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH01",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.703,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.703,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景推至中景",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000023",
      "E000019",
      "E000002",
      "E000022",
      "E000025"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000019",
      "VC000002",
      "VC000022",
      "VC000025"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000019",
      "AB000002",
      "AB000022",
      "AB000025"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000022",
        "canonical_name": "小苏学士",
        "matched_name": "小苏学士",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000022",
        "voice_card_id": "VO000022",
        "asset_binding_id": "AB000022",
        "identity_summary": "转荐高俅",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：小王都太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小苏学士：转荐高俅"
      },
      {
        "entity_uid": "E000025",
        "canonical_name": "哲宗",
        "matched_name": "哲宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000025",
        "voice_card_id": "VO000025",
        "asset_binding_id": "AB000025",
        "identity_summary": "拜南郊大赦；晏驾无太子",
        "visual_features": [
          "拜南郊大赦",
          "晏驾无太子",
          "哲宗天子因拜南郊，感得风调雨顺",
          "哲宗皇帝晏驾"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：哲宗 / 哲宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
      }
    ],
    "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": [
        "E000023",
        "E000019",
        "E000002",
        "E000022",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000019",
        "VC000002",
        "VC000022",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000019",
        "AB000002",
        "AB000022",
        "AB000025"
      ],
      "dynamic_content_text": "主体：小王都太尉；高俅；洪信；小苏学士；动作：王都尉府邸外景展示；小王都太尉阅读书信；环境：王都尉府；构图镜头：远景推至中景；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "王都尉府邸外景，展现府邸的奢华气派。府内，小王都太尉端坐，高俅恭敬地呈上小苏学士的书信。太尉阅后，面露喜色，点头示意。高俅躬身退至一旁，成为太尉的亲随。",
      "actions": [
        "王都尉府邸外景展示",
        "小王都太尉阅读书信",
        "高俅恭敬呈信并退至一旁",
        "太尉点头收留高俅为亲随"
      ],
      "narration": "这太尉乃是哲宗皇帝妹夫，神宗皇帝的驸马。他喜爱风流人物，正用这样的人。一见小苏学士差人持书送这高俅来，拜见了便喜，随即写回书，收留高俅在府内做个亲随。",
      "on_screen_text": "",
      "scene_notes": "小王都太尉收留高俅，并在生辰宴上邀请端王，席间端王看中玉镇纸狮子。重要性：主线；呈现：叙事画面/对话；时间顺序：叙事8->故事7；改编策略：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": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000022",
          "entity_id": "E000022",
          "canonical_name": "小苏学士",
          "name": "小苏学士",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.703,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "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": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "王府宴 玉器牵线",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "王都尉府邸外景，展现府邸的奢华气派。府内，小王都太尉端坐，高俅恭敬地呈上小苏学士的书信。太尉阅后，面露喜色，点头示意。高俅躬身退至一旁，成为太尉的亲随。",
      "camera": "远景推至中景",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000022",
          "name": "小苏学士",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "转荐高俅",
          "visual_features": [],
          "prompt_text": "小苏学士：转荐高俅"
        },
        {
          "entity_uid": "E000025",
          "name": "哲宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000025",
          "voice_card_id": "VO000025",
          "asset_binding_id": "AB000025",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "拜南郊大赦；晏驾无太子",
          "visual_features": [
            "拜南郊大赦",
            "晏驾无太子",
            "哲宗天子因拜南郊，感得风调雨顺",
            "哲宗皇帝晏驾"
          ],
          "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
        }
      ],
      "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": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000022",
            "name": "小苏学士",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000022",
            "voice_card_id": "VO000022",
            "asset_binding_id": "AB000022",
            "available_asset_kinds": [],
            "identity_summary": "转荐高俅",
            "visual_features": []
          },
          {
            "entity_uid": "E000025",
            "name": "哲宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000025",
            "voice_card_id": "VO000025",
            "asset_binding_id": "AB000025",
            "available_asset_kinds": [],
            "identity_summary": "拜南郊大赦；晏驾无太子",
            "visual_features": [
              "拜南郊大赦",
              "晏驾无太子",
              "哲宗天子因拜南郊，感得风调雨顺",
              "哲宗皇帝晏驾"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 5,
        "voiced_character_count": 5,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "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": [
          "E000023",
          "E000019",
          "E000002",
          "E000022",
          "E000025"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000019",
          "VC000002",
          "VC000022",
          "VC000025"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000019",
          "AB000002",
          "AB000022",
          "AB000025"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH02",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.703,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.703,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "全景环绕至双人中景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000023",
      "E000024",
      "E000019",
      "E000002",
      "E000025"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000024",
      "VC000019",
      "VC000002",
      "VC000025"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000024",
      "AB000019",
      "AB000002",
      "AB000025"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "洪信",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000025",
        "canonical_name": "哲宗",
        "matched_name": "哲宗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000025",
        "voice_card_id": "VO000025",
        "asset_binding_id": "AB000025",
        "identity_summary": "拜南郊大赦；晏驾无太子",
        "visual_features": [
          "拜南郊大赦",
          "晏驾无太子",
          "哲宗天子因拜南郊，感得风调雨顺",
          "哲宗皇帝晏驾"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：哲宗 / 哲宗皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
      }
    ],
    "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": [
        "E000023",
        "E000024",
        "E000019",
        "E000002",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000024",
        "VC000019",
        "VC000002",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000024",
        "AB000019",
        "AB000002",
        "AB000025"
      ],
      "dynamic_content_text": "主体：小王都太尉；端王；高俅；洪信；动作：宴会全景，奢华陈设；端王与王都尉对坐饮酒；环境：王都尉府；构图镜头：全景环绕至双人中景；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "王都尉府内宴会厅，灯火辉煌，水陆珍馐陈列。端王（九大王）居中而坐，小王都太尉对席相陪。高俅作为亲随，侍立在太尉身后不远处。丝竹声悠扬，宾主举杯共饮。",
      "actions": [
        "宴会全景，奢华陈设",
        "端王与王都尉对坐饮酒",
        "高俅侍立在后",
        "宾主数巡酒过"
      ],
      "narration": "忽一日，小王都太尉庆诞生辰，分付府中安排筵宴，专请小舅端王。这端王乃是神宗天子第十一子，哲宗皇帝御弟，现掌东驾，排号九大王，是个聪明俊俏人物。当日，王都尉府中准备筵宴，水陆俱备。",
      "on_screen_text": "",
      "scene_notes": "小王都太尉收留高俅，并在生辰宴上邀请端王，席间端王看中玉镇纸狮子。重要性：主线；呈现：叙事画面/对话；时间顺序：叙事8->故事7；改编策略：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": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.703,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "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": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "王府宴 玉器牵线",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "王都尉府内宴会厅，灯火辉煌，水陆珍馐陈列。端王（九大王）居中而坐，小王都太尉对席相陪。高俅作为亲随，侍立在太尉身后不远处。丝竹声悠扬，宾主举杯共饮。",
      "camera": "全景环绕至双人中景",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000025",
          "name": "哲宗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000025",
          "voice_card_id": "VO000025",
          "asset_binding_id": "AB000025",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "拜南郊大赦；晏驾无太子",
          "visual_features": [
            "拜南郊大赦",
            "晏驾无太子",
            "哲宗天子因拜南郊，感得风调雨顺",
            "哲宗皇帝晏驾"
          ],
          "prompt_text": "哲宗：拜南郊大赦；晏驾无太子；拜南郊大赦；晏驾无太子"
        }
      ],
      "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": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000025",
            "name": "哲宗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000025",
            "voice_card_id": "VO000025",
            "asset_binding_id": "AB000025",
            "available_asset_kinds": [],
            "identity_summary": "拜南郊大赦；晏驾无太子",
            "visual_features": [
              "拜南郊大赦",
              "晏驾无太子",
              "哲宗天子因拜南郊，感得风调雨顺",
              "哲宗皇帝晏驾"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 5,
        "voiced_character_count": 5,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "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": [
          "E000023",
          "E000024",
          "E000019",
          "E000002",
          "E000025"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000024",
          "VC000019",
          "VC000002",
          "VC000025"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000024",
          "AB000019",
          "AB000002",
          "AB000025"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH03",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.703,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.703,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "跟拍端王，特写玉镇纸狮子",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000024"
    ],
    "visual_card_ids": [
      "VC000024"
    ],
    "asset_binding_ids": [
      "AB000024"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      }
    ],
    "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": [
        "E000024"
      ],
      "visual_card_ids": [
        "VC000024"
      ],
      "asset_binding_ids": [
        "AB000024"
      ],
      "dynamic_content_text": "主体：端王；动作：端王离席走入书房；目光被书案上的玉镇纸吸引；环境：王都尉府；构图镜头：跟拍端王，特写玉镇纸狮子；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "端王起身离席净手，信步走入旁边的书房歇息。他的目光被书案上一对羊脂玉碾成的镇纸狮子吸引。他拿起狮子，在手中细细把玩，爱不释手。",
      "actions": [
        "端王离席走入书房",
        "目光被书案上的玉镇纸吸引",
        "拿起玉狮子仔细端详把玩"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "小王都太尉收留高俅，并在生辰宴上邀请端王，席间端王看中玉镇纸狮子。重要性：主线；呈现：叙事画面/对话；时间顺序：叙事8->故事7；改编策略：retain；呈现策略：dialogue；剧本目标：展现上层社会的社交规则与人物间的微妙关系，通过玉器这一细节，建立端王与王都尉的亲密联系，并暗示高俅已进入权力核心圈的外围。",
      "audio_notes": "宴会背景的丝竹乐声；端王与王都尉关于玉器的对话；酒杯碰撞与环境音；对白节奏需体现人物身份与关系。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.703,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "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": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B007",
          "block_title": "王府宴 玉器牵线",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "端王起身离席净手，信步走入旁边的书房歇息。他的目光被书案上一对羊脂玉碾成的镇纸狮子吸引。他拿起狮子，在手中细细把玩，爱不释手。",
      "camera": "跟拍端王，特写玉镇纸狮子",
      "duration_seconds": 4.2,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        }
      ],
      "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": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "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": 2,
        "ready_count": 1,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "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": [
          "E000024"
        ],
        "visual_card_ids": [
          "VC000024"
        ],
        "asset_binding_ids": [
          "AB000024"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH01",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。"
        }
      ]
    },
    "camera": "远景摇至中景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000024"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000024"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000024"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      }
    ],
    "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": [
        "E000019",
        "E000024"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000024"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000024"
      ],
      "dynamic_content_text": "主体：高俅；端王；动作：端王与随从踢球嬉戏；高俅被院公引至庭门，驻足观望；环境：端王宫；构图镜头：远景摇至中景；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "次日，端王宫庭院。阳光明媚。端王（赵佶）身着紫绣龙袍，腰系文武双穗条，正与三五个小黄门踢气毬。他动作潇洒，笑声爽朗。高俅怀揣黄罗包袱（内盛玉玩器与书呈），由一名老院公引至庭门。他恭敬地立在从人背后，目光却被场上的毬戏吸引。",
      "actions": [
        "端王与随从踢球嬉戏",
        "高俅被院公引至庭门，驻足观望",
        "高俅目光紧盯着飞舞的气毬"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高俅人生发迹的关键转折点。通过精湛球技获得未来皇帝（端王）的赏识，奠定其日后权势崛起的基石。场景动作性强，需突出‘鸳鸯拐’等技巧的视觉冲击，以及端王从意外到惊喜的表情变化。时间锚点为‘次日’，紧接前场。",
      "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH01",
      "scene_id": "S0009",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B008",
      "source_block_title": "鸳鸯拐 命运转折",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B008",
          "block_title": "鸳鸯拐 命运转折",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "次日，端王宫庭院。阳光明媚。端王（赵佶）身着紫绣龙袍，腰系文武双穗条，正与三五个小黄门踢气毬。他动作潇洒，笑声爽朗。高俅怀揣黄罗包袱（内盛玉玩器与书呈），由一名老院公引至庭门。他恭敬地立在从人背后，目光却被场上的毬戏吸引。",
      "camera": "远景摇至中景",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        }
      ],
      "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B008",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000019",
          "E000024"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000024"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000024"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH02",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。"
        }
      ]
    },
    "camera": "快速跟拍气毬飞行轨迹，切至高俅脚部特写动作",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000024"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000024"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000024"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      }
    ],
    "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": [
        "E000019",
        "E000024"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000024"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000024"
      ],
      "dynamic_content_text": "主体：高俅；端王；动作：气毬意外滚至高俅脚边；高俅瞬间决断，使出‘鸳鸯拐’将球踢回；环境：端王宫；构图镜头：快速跟拍气毬飞行轨迹，切至高俅脚部特写动作；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "中景-特写。端王一个踢空，气毬“腾”地飞起，划过一道弧线，直向人丛外滚去。毬滚至高俅脚边。高俅一愣，电光石火间，胆气上涌。他看准来球，左脚为轴，右脚外脚背迎球一撩，使出一个漂亮的‘鸳鸯拐’。气毬应声飞起，划回场内，稳稳落在端王身前。",
      "actions": [
        "气毬意外滚至高俅脚边",
        "高俅瞬间决断，使出‘鸳鸯拐’将球踢回",
        "端王接住来球，面露惊讶与欣喜"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高俅人生发迹的关键转折点。通过精湛球技获得未来皇帝（端王）的赏识，奠定其日后权势崛起的基石。场景动作性强，需突出‘鸳鸯拐’等技巧的视觉冲击，以及端王从意外到惊喜的表情变化。时间锚点为‘次日’，紧接前场。",
      "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH02",
      "scene_id": "S0009",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B008",
      "source_block_title": "鸳鸯拐 命运转折",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B008",
          "block_title": "鸳鸯拐 命运转折",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "中景-特写。端王一个踢空，气毬“腾”地飞起，划过一道弧线，直向人丛外滚去。毬滚至高俅脚边。高俅一愣，电光石火间，胆气上涌。他看准来球，左脚为轴，右脚外脚背迎球一撩，使出一个漂亮的‘鸳鸯拐’。气毬应声飞起，划回场内，稳稳落在端王身前。",
      "camera": "快速跟拍气毬飞行轨迹，切至高俅脚部特写动作",
      "duration_seconds": 4.0,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        }
      ],
      "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B008",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000019",
          "E000024"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000024"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000024"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH03",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。"
        }
      ]
    },
    "camera": "正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000024"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000024"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000024"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      }
    ],
    "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": [
        "E000019",
        "E000024"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000024"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000024"
      ],
      "dynamic_content_text": "主体：高俅；端王；动作：端王走向高俅，目光审视中带着欣赏；高俅跪下，双手奉上包袱与书呈；环境：端王宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "双人中景。端王持球，大步走向高俅，上下打量。高俅慌忙向前跪下。端王笑容满面。",
      "actions": [
        "端王走向高俅，目光审视中带着欣赏",
        "高俅跪下，双手奉上包袱与书呈"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高俅人生发迹的关键转折点。通过精湛球技获得未来皇帝（端王）的赏识，奠定其日后权势崛起的基石。场景动作性强，需突出‘鸳鸯拐’等技巧的视觉冲击，以及端王从意外到惊喜的表情变化。时间锚点为‘次日’，紧接前场。",
      "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH03",
      "scene_id": "S0009",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B008",
      "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": "EP0001",
          "block_id": "EP0001B008",
          "block_title": "鸳鸯拐 命运转折",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "双人中景。端王持球，大步走向高俅，上下打量。高俅慌忙向前跪下。端王笑容满面。",
      "camera": "正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        }
      ],
      "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B008",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000019",
          "E000024"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000024"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000024"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH04",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "preview",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，小王都太尉取出玉龍筆架和兩個鎮紙玉獅子"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。"
        }
      ]
    },
    "camera": "运动镜头跟拍高俅动作，穿插端王反应特写",
    "duration_seconds": 5.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000024"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000024"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000024"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      }
    ],
    "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": [
        "E000019",
        "E000024"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000024"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000024"
      ],
      "dynamic_content_text": "主体：高俅；端王；动作：高俅下场展示球技，从拘谨到放开；气毬仿佛黏在高俅身上，技巧炫目；环境：端王宫；构图镜头：运动镜头跟拍高俅动作，穿插端王反应特写；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "全景转特写。端王执意要求，高俅推辞不过，解膝下场。起初几脚尚有保留，端王高声喝彩。高俅精神一振，遂将平生本事尽情使出。只见那气毬在他周身上下翻飞，仿佛黏在身上一般，颠、顶、勾、挑，花样百出。端王看得目不转睛，拍掌大笑。最终，镜头定格在端王满意颔首的特写，以及高俅在场上闪转腾挪、球技精湛的身影上。",
      "actions": [
        "高俅下场展示球技，从拘谨到放开",
        "气毬仿佛黏在高俅身上，技巧炫目",
        "端王连连喝彩，眼中尽是赏识",
        "高俅收势，恭敬站立，等待端王发落"
      ],
      "narration": "端王大喜，那肯放高俅回府去。",
      "on_screen_text": "",
      "scene_notes": "高俅人生发迹的关键转折点。通过精湛球技获得未来皇帝（端王）的赏识，奠定其日后权势崛起的基石。场景动作性强，需突出‘鸳鸯拐’等技巧的视觉冲击，以及端王从意外到惊喜的表情变化。时间锚点为‘次日’，紧接前场。",
      "audio_notes": "背景：端王宫庭院的环境音，鸟鸣。动作：踢球的撞击声（皮革与靴子的闷响）、气毬飞行的破空声、人群的喧闹与喝彩。对白：清晰，带身份差异的语调（高俅谦卑，端王随意而权威）。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH04",
      "scene_id": "S0009",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B008",
      "source_block_title": "鸳鸯拐 命运转折",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B008",
          "block_title": "鸳鸯拐 命运转折",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "全景转特写。端王执意要求，高俅推辞不过，解膝下场。起初几脚尚有保留，端王高声喝彩。高俅精神一振，遂将平生本事尽情使出。只见那气毬在他周身上下翻飞，仿佛黏在身上一般，颠、顶、勾、挑，花样百出。端王看得目不转睛，拍掌大笑。最终，镜头定格在端王满意颔首的特写，以及高俅在场上闪转腾挪、球技精湛的身影上。",
      "camera": "运动镜头跟拍高俅动作，穿插端王反应特写",
      "duration_seconds": 5.5,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        }
      ],
      "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B008",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000019",
          "E000024"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000024"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000024"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH01",
    "narrative_order": 10,
    "story_chronology_order": 9,
    "story_chronology_group": "CG0009",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 9,
      "story_chronology_group": "CG0009",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0009",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。 卻說"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "王都尉當日晚不見高俅回來，正疑思間，只見次日門子報道：「九大王差人來傳令旨，請太尉到"
        }
      ]
    },
    "camera": "中景，从端王视角看向跪伏的高俅。",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000024",
      "E000019",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000019",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000019",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000024",
        "E000019",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000019",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000019",
        "AB000028"
      ],
      "dynamic_content_text": "主体：端王；高俅；动作：端王挥手示意玉玩器退下，目光灼灼地盯着高俅；高俅叉手跪地，姿态卑微；环境：端王府；皇宫；殿帅府；构图镜头：中景，从端王视角看向跪伏的高俅。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "端王府庭院，次日。阳光明媚。端王（E000024）饶有兴致地看着跪在面前的高俅（E000019），对玉玩器毫不在意。",
      "actions": [
        "端王挥手示意玉玩器退下，目光灼灼地盯着高俅。",
        "高俅叉手跪地，姿态卑微。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场采用蒙太奇手法，快速展现高俅命运的戏剧性转折：从因球技得宠，到随主登基，再到掌权报复。确立其核心反派地位，并启动与王进的核心冲突。时间线：次日（接前场）-> 数月后 -> 半年后。",
      "audio_notes": "音效重点：蹴鞠的碰撞声、端王的喝彩声、宫廷宴会的雅乐、登基大典的号角钟鼓、殿帅府点卯的肃穆氛围、高俅发怒时的威严/阴冷语气。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 9,
        "story_chronology_group": "CG0009",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH01",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "高俅三级跳",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 10,
      "story_chronology_order": 9,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "高俅三级跳",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "端王府庭院，次日。阳光明媚。端王（E000024）饶有兴致地看着跪在面前的高俅（E000019），对玉玩器毫不在意。",
      "camera": "中景，从端王视角看向跪伏的高俅。",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        }
      ],
      "location_ref": {
        "entity_uid": "E000028",
        "name": "殿帅府",
        "type": "组织",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "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": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": []
          },
          {
            "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": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000024",
          "E000019",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000019",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000019",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH02",
    "narrative_order": 10,
    "story_chronology_order": 9,
    "story_chronology_group": "CG0009",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 9,
      "story_chronology_group": "CG0009",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0009",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。 卻說"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "王都尉當日晚不見高俅回來，正疑思間，只見次日門子報道：「九大王差人來傳令旨，請太尉到"
        }
      ]
    },
    "camera": "运动镜头，跟随高俅的蹴鞠动作，穿插端王兴奋的反应特写。",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000024",
      "E000019",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000019",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000019",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000024",
        "E000019",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000019",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000019",
        "AB000028"
      ],
      "dynamic_content_text": "主体：端王；高俅；动作：高俅将平生本事使出，蹴鞠技艺精湛；端王拍案叫绝，喜形于色；环境：端王府；皇宫；殿帅府；构图镜头：运动镜头，跟随高俅的蹴鞠动作，穿插端王兴奋的反应特写。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "同一庭院，稍后。高俅下场踢毬，身姿灵活，气毬仿佛黏在身上。端王看得目不转睛，连连喝彩。",
      "actions": [
        "高俅将平生本事使出，蹴鞠技艺精湛。",
        "端王拍案叫绝，喜形于色。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场采用蒙太奇手法，快速展现高俅命运的戏剧性转折：从因球技得宠，到随主登基，再到掌权报复。确立其核心反派地位，并启动与王进的核心冲突。时间线：次日（接前场）-> 数月后 -> 半年后。",
      "audio_notes": "音效重点：蹴鞠的碰撞声、端王的喝彩声、宫廷宴会的雅乐、登基大典的号角钟鼓、殿帅府点卯的肃穆氛围、高俅发怒时的威严/阴冷语气。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 9,
        "story_chronology_group": "CG0009",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH02",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "高俅三级跳",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 10,
      "story_chronology_order": 9,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "高俅三级跳",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "同一庭院，稍后。高俅下场踢毬，身姿灵活，气毬仿佛黏在身上。端王看得目不转睛，连连喝彩。",
      "camera": "运动镜头，跟随高俅的蹴鞠动作，穿插端王兴奋的反应特写。",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        }
      ],
      "location_ref": {
        "entity_uid": "E000028",
        "name": "殿帅府",
        "type": "组织",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "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": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": []
          },
          {
            "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": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000024",
          "E000019",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000019",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000019",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0010",
    "shot_id": "S0010_SH03",
    "narrative_order": 10,
    "story_chronology_order": 9,
    "story_chronology_group": "CG0009",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0010",
      "narrative_order": 10,
      "story_chronology_order": 9,
      "story_chronology_group": "CG0009",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0009",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，那肯放高俅回府去，就留在宮中過了一夜；次日，排個筵會，專請王都尉宮中赴宴。 卻說"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "王都尉當日晚不見高俅回來，正疑思間，只見次日門子報道：「九大王差人來傳令旨，請太尉到"
        }
      ]
    },
    "camera": "一组快速切换的镜头：特写（留宿）、中景（宴席）、正反打（对话）。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000024",
      "E000019",
      "E000023",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000019",
      "VC000023",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000019",
      "AB000023",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "端王",
        "matched_name": "端王",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "聪明俊俏；爱踢气毬",
        "visual_features": [
          "聪明俊俏",
          "爱踢气毬",
          "册立为天子",
          "索高俅做亲随"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：端王 / 九大王 / 徽宗 / 玉清教主微妙道君皇帝"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "小王都太尉",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000024",
        "E000019",
        "E000023",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000019",
        "VC000023",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000019",
        "AB000023",
        "AB000028"
      ],
      "dynamic_content_text": "主体：端王；高俅；小王都太尉；王都尉；动作：端王执高俅手，状甚亲热；宴席上，端王向王都尉提出要求；环境：端王府；皇宫；殿帅府；构图镜头：一组快速切换的镜头：特写（留宿）、中景（宴席）、正反打（对话）。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "【蒙太奇开始】快速剪辑：1. 端王拉着高俅手臂，大笑留宿。2. 次日皇宫宴席，端王向王都尉（E000023）举杯。3. 王都尉恭敬应允。",
      "actions": [
        "端王执高俅手，状甚亲热。",
        "宴席上，端王向王都尉提出要求。",
        "王都尉点头应承。"
      ],
      "narration": "（画外音）高俅自此遭际端王，每日跟随，寸步不离。",
      "on_screen_text": "",
      "scene_notes": "本场采用蒙太奇手法，快速展现高俅命运的戏剧性转折：从因球技得宠，到随主登基，再到掌权报复。确立其核心反派地位，并启动与王进的核心冲突。时间线：次日（接前场）-> 数月后 -> 半年后。",
      "audio_notes": "音效重点：蹴鞠的碰撞声、端王的喝彩声、宫廷宴会的雅乐、登基大典的号角钟鼓、殿帅府点卯的肃穆氛围、高俅发怒时的威严/阴冷语气。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "端王",
          "name": "端王",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 10,
        "story_chronology_order": 9,
        "story_chronology_group": "CG0009",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0010_SH03",
      "scene_id": "S0010",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "高俅三级跳",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 10,
      "story_chronology_order": 9,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "高俅三级跳",
          "lead_scene_id": "S0010"
        }
      ],
      "shot_description": "【蒙太奇开始】快速剪辑：1. 端王拉着高俅手臂，大笑留宿。2. 次日皇宫宴席，端王向王都尉（E000023）举杯。3. 王都尉恭敬应允。",
      "camera": "一组快速切换的镜头：特写（留宿）、中景（宴席）、正反打（对话）。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "端王",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "聪明俊俏；爱踢气毬",
          "visual_features": [
            "聪明俊俏",
            "爱踢气毬",
            "册立为天子",
            "索高俅做亲随"
          ],
          "prompt_text": "端王：聪明俊俏；爱踢气毬；聪明俊俏；爱踢气毬"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "",
          "name": "王都尉",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000028",
        "name": "殿帅府",
        "type": "组织",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "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": "E000024",
            "name": "端王",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "聪明俊俏；爱踢气毬",
            "visual_features": [
              "聪明俊俏",
              "爱踢气毬",
              "册立为天子",
              "索高俅做亲随"
            ]
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "王都尉",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": []
          },
          {
            "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": 7,
        "ready_count": 4,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0010",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000024",
          "E000019",
          "E000023",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000019",
          "VC000023",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000019",
          "AB000023",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH01",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.693,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.693,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景，从王进背后推向高俅，建立权力压迫感。",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000026",
      "E000027",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000026",
      "VC000027",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000026",
      "AB000027",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000019",
        "E000026",
        "E000027",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000026",
        "VC000027",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000026",
        "AB000027",
        "AB000028"
      ],
      "dynamic_content_text": "主体：高俅；王进；动作：王进拜了四拜，躬身唱喏，起身立在一旁；高俅居高临下，冷冷审视；环境：延安府；王进家；殿帅府；构图镜头：中景，从王进背后推向高俅，建立权力压迫感。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "殿帅府大堂。气氛肃杀。王进（面带病容，强打精神）立于堂下，躬身向端坐于上的高俅行礼。两旁立着众多牙将。",
      "actions": [
        "王进拜了四拜，躬身唱喏，起身立在一旁。",
        "高俅居高临下，冷冷审视。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。王进带病参见新任殿帅府太尉高俅，当众受辱。抬头认出高俅正是昔日东京帮闲的圆社高二，与自家有旧仇。王进意识到性命难保，回家与老母商议，决定连夜逃往延安府投奔老种经略相公。场景包含殿帅府公开羞辱与家中私下决策两个空间，戏剧冲突强烈，是主角命运转折的关键。",
      "audio_notes": "殿帅府：威严、压抑的环境音，高俅呵斥声需洪亮、跋扈，王进回应声压抑、克制。家中：昏暗环境下的低声对话，母子哭泣声需克制而悲切。整体节奏由紧张压迫转向压抑决绝。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.693,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH01",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "殿前受辱",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "殿前受辱",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "殿帅府大堂。气氛肃杀。王进（面带病容，强打精神）立于堂下，躬身向端坐于上的高俅行礼。两旁立着众多牙将。",
      "camera": "中景，从王进背后推向高俅，建立权力压迫感。",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000019",
          "E000026",
          "E000027",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000026",
          "VC000027",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000026",
          "AB000027",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH02",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.693,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.693,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打切换，强调对峙。",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000026",
      "E000027",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000026",
      "VC000027",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000026",
      "AB000027",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000019",
        "E000026",
        "E000027",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000026",
        "VC000027",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000026",
        "AB000027",
        "AB000028"
      ],
      "dynamic_content_text": "主体：高俅；王进；动作：高俅拍案而起，戟指王进；王进身体微颤，仍保持躬身姿态；环境：延安府；王进家；殿帅府；构图镜头：正反打切换，强调对峙。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "高俅特写。面露讥讽与怒色。王进中景，垂首聆听。",
      "actions": [
        "高俅拍案而起，戟指王进。",
        "王进身体微颤，仍保持躬身姿态。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。王进带病参见新任殿帅府太尉高俅，当众受辱。抬头认出高俅正是昔日东京帮闲的圆社高二，与自家有旧仇。王进意识到性命难保，回家与老母商议，决定连夜逃往延安府投奔老种经略相公。场景包含殿帅府公开羞辱与家中私下决策两个空间，戏剧冲突强烈，是主角命运转折的关键。",
      "audio_notes": "殿帅府：威严、压抑的环境音，高俅呵斥声需洪亮、跋扈，王进回应声压抑、克制。家中：昏暗环境下的低声对话，母子哭泣声需克制而悲切。整体节奏由紧张压迫转向压抑决绝。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.693,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH02",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "殿前受辱",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "殿前受辱",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "高俅特写。面露讥讽与怒色。王进中景，垂首聆听。",
      "camera": "正反打切换，强调对峙。",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000019",
          "E000026",
          "E000027",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000026",
          "VC000027",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000026",
          "AB000027",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH03",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.693,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.693,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "全景，展现堂上混乱，然后推至王进面部特写。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000026",
      "E000027",
      "E000028",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000026",
      "VC000027",
      "VC000028",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000026",
      "AB000027",
      "AB000028",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "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": [
        "E000019",
        "E000026",
        "E000027",
        "E000028",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000026",
        "VC000027",
        "VC000028",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000026",
        "AB000027",
        "AB000028",
        "AB000004"
      ],
      "dynamic_content_text": "主体：高俅；王进；众牙将/军正司；动作：高俅喝令“拿下；牙将和军正司同声告免；环境：延安府；王进家；殿帅府；东京；构图镜头：全景，展现堂上混乱，然后推至王进面部特写。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "高俅暴怒，喝令左右拿下王进。几位牙将面露不忍，与军正司一同上前劝解。王进谢罪后，起身抬头，目光与高俅相接。",
      "actions": [
        "高俅喝令“拿下！”，众牙将犹豫。",
        "牙将和军正司同声告免。",
        "高俅勉强压下怒火，指着王进。",
        "王进谢罪，起身时目光扫过高俅的脸，瞳孔骤然收缩。"
      ],
      "narration": "（王进内心）俺道是甚么高殿帅，却原来正是东京帮闲的圆社高二！",
      "on_screen_text": "",
      "scene_notes": "主线场景。王进带病参见新任殿帅府太尉高俅，当众受辱。抬头认出高俅正是昔日东京帮闲的圆社高二，与自家有旧仇。王进意识到性命难保，回家与老母商议，决定连夜逃往延安府投奔老种经略相公。场景包含殿帅府公开羞辱与家中私下决策两个空间，戏剧冲突强烈，是主角命运转折的关键。",
      "audio_notes": "殿帅府：威严、压抑的环境音，高俅呵斥声需洪亮、跋扈，王进回应声压抑、克制。家中：昏暗环境下的低声对话，母子哭泣声需克制而悲切。整体节奏由紧张压迫转向压抑决绝。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.693,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH03",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "殿前受辱",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "殿前受辱",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "高俅暴怒，喝令左右拿下王进。几位牙将面露不忍，与军正司一同上前劝解。王进谢罪后，起身抬头，目光与高俅相接。",
      "camera": "全景，展现堂上混乱，然后推至王进面部特写。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "",
          "name": "众牙将/军正司",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "",
            "name": "众牙将/军正司",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": 7,
        "ready_count": 5,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000019",
          "E000026",
          "E000027",
          "E000028",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000026",
          "VC000027",
          "VC000028",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000026",
          "AB000027",
          "AB000028",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH04",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.693,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.693,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景，聚焦母子二人。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000026",
      "E000002",
      "E000027",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000026",
      "VC000002",
      "VC000027",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000026",
      "AB000002",
      "AB000027",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "王母",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000019",
        "E000026",
        "E000002",
        "E000027",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000026",
        "VC000002",
        "VC000027",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000026",
        "AB000002",
        "AB000027",
        "AB000028"
      ],
      "dynamic_content_text": "主体：高俅；王进；王母；动作：王进沉痛陈述；王母先是惊愕，继而垂泪；环境：延安府；王进家；殿帅府；构图镜头：中景，聚焦母子二人。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "王进家中，昏暗油灯下。王进与年迈的母亲对坐。王进面色沉重，将日间之事和认出高俅即是旧仇人之事告知母亲。母亲闻言落泪。",
      "actions": [
        "王进沉痛陈述。",
        "王母先是惊愕，继而垂泪。",
        "母子二人抱头而哭。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。王进带病参见新任殿帅府太尉高俅，当众受辱。抬头认出高俅正是昔日东京帮闲的圆社高二，与自家有旧仇。王进意识到性命难保，回家与老母商议，决定连夜逃往延安府投奔老种经略相公。场景包含殿帅府公开羞辱与家中私下决策两个空间，戏剧冲突强烈，是主角命运转折的关键。",
      "audio_notes": "殿帅府：威严、压抑的环境音，高俅呵斥声需洪亮、跋扈，王进回应声压抑、克制。家中：昏暗环境下的低声对话，母子哭泣声需克制而悲切。整体节奏由紧张压迫转向压抑决绝。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.693,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH04",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "殿前受辱",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "殿前受辱",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "王进家中，昏暗油灯下。王进与年迈的母亲对坐。王进面色沉重，将日间之事和认出高俅即是旧仇人之事告知母亲。母亲闻言落泪。",
      "camera": "中景，聚焦母子二人。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "",
          "name": "王母",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "",
            "name": "王母",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 7,
        "ready_count": 5,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000019",
          "E000026",
          "E000002",
          "E000027",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000026",
          "VC000002",
          "VC000027",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000026",
          "AB000002",
          "AB000027",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH01",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "远景，缓慢推进至中景",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000019",
      "E000029",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000019",
      "VC000029",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000019",
      "AB000029",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "李牌",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "张牌",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000029",
        "canonical_name": "岳庙",
        "matched_name": "岳庙",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "identity_summary": "王进许香愿处；牌军等待处",
        "visual_features": [
          "岳庙",
          "王进许香愿处",
          "牌军等待处",
          "酸枣门外岳庙里香愿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：岳庙 / 酸枣门外岳庙"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "岳庙：王进许香愿处；牌军等待处；岳庙；王进许香愿处"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000026",
        "E000019",
        "E000029",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000019",
        "VC000029",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000019",
        "AB000029",
        "AB000028"
      ],
      "dynamic_content_text": "主体：李牌；张牌；动作：张牌来回踱步，不时望向庙门外的路；日，岳庙；环境：岳庙；王进家；殿帅府；构图镜头：远景，缓慢推进至中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "日，岳庙。张牌和李牌在庙前空地上焦急等待。供桌上摆着煮熟的福物，已凉透。日头渐高，庙内钟声悠长，更显空寂。",
      "actions": [
        "张牌来回踱步，不时望向庙门外的路。李牌坐在石阶上，双手抱头，神情焦躁。远处传来几声乌鸦叫。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "张牌李牌在岳庙久等王进未果，回家发现人去屋空。次日寻访无果，两人恐被连累，向殿帅府首告王进逃亡。高俅震怒，下令全国通缉。重要性：主线；呈现：直接画面 / 侧面描写；时间顺序：叙事12->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：通过两个小人物的视角，侧面证实王进已成功逃亡，并将这一私人事件正式升级为官方追捕令，为后续王进的逃亡之路制造更大的外部压力与戏剧张力。",
      "audio_notes": "庙宇环境的寂静与偶尔的钟声；急促的脚步声与喘息声；门锁的金属碰撞声；两人压低声音的紧张对话；殿帅府内官腔十足的汇报与高俅的怒喝；公文盖印的沉重声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "岳庙建立镜头，带出牌军发现王进失踪",
      "focus_characters": [
        "王进",
        "高俅",
        "李牌",
        "张牌"
      ],
      "focus_locations": [
        "岳庙",
        "王进家",
        "殿帅府"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH01",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "首告与通缉",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "首告与通缉",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "日，岳庙。张牌和李牌在庙前空地上焦急等待。供桌上摆着煮熟的福物，已凉透。日头渐高，庙内钟声悠长，更显空寂。",
      "camera": "远景，缓慢推进至中景",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "",
          "name": "李牌",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        },
        {
          "entity_uid": "",
          "name": "张牌",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000029",
        "name": "岳庙",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "",
            "name": "李牌",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "",
            "name": "张牌",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000029",
            "name": "岳庙",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000029",
            "voice_card_id": "",
            "asset_binding_id": "AB000029",
            "available_asset_kinds": [],
            "identity_summary": "王进许香愿处；牌军等待处",
            "visual_features": [
              "岳庙",
              "王进许香愿处",
              "牌军等待处",
              "酸枣门外岳庙里香愿"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 7,
        "ready_count": 4,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000026",
          "E000019",
          "E000029",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000019",
          "VC000029",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000019",
          "AB000029",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH02",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "跟随李牌的主观镜头，特写门锁",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000029",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000029",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000029",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000029",
        "canonical_name": "岳庙",
        "matched_name": "岳庙",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "identity_summary": "王进许香愿处；牌军等待处",
        "visual_features": [
          "岳庙",
          "王进许香愿处",
          "牌军等待处",
          "酸枣门外岳庙里香愿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：岳庙 / 酸枣门外岳庙"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "岳庙：王进许香愿处；牌军等待处；岳庙；王进许香愿处"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000026",
        "E000029",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000029",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000029",
        "AB000028"
      ],
      "dynamic_content_text": "主体：王进；李牌；动作：李牌推门，门锁发出沉闷的金属碰撞声；日，王进家门外；环境：岳庙；王进家；殿帅府；构图镜头：跟随李牌的主观镜头，特写门锁；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "日，王进家门外。李牌急匆匆跑回，气喘吁吁。只见大门紧闭，一把铜锁挂在门上。他用力推了推门，又扒着门缝向里张望。",
      "actions": [
        "李牌推门，门锁发出沉闷的金属碰撞声。他绕着屋子跑了一圈，查看后门和窗户，皆紧闭。他脸上的焦急转为恐慌。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "张牌李牌在岳庙久等王进未果，回家发现人去屋空。次日寻访无果，两人恐被连累，向殿帅府首告王进逃亡。高俅震怒，下令全国通缉。重要性：主线；呈现：直接画面 / 侧面描写；时间顺序：叙事12->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：通过两个小人物的视角，侧面证实王进已成功逃亡，并将这一私人事件正式升级为官方追捕令，为后续王进的逃亡之路制造更大的外部压力与戏剧张力。",
      "audio_notes": "庙宇环境的寂静与偶尔的钟声；急促的脚步声与喘息声；门锁的金属碰撞声；两人压低声音的紧张对话；殿帅府内官腔十足的汇报与高俅的怒喝；公文盖印的沉重声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "张牌的反应镜头，推进向高俅首告逃亡",
      "focus_characters": [
        "王进",
        "李牌"
      ],
      "focus_locations": [
        "岳庙",
        "王进家",
        "殿帅府"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH02",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "首告与通缉",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "首告与通缉",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "日，王进家门外。李牌急匆匆跑回，气喘吁吁。只见大门紧闭，一把铜锁挂在门上。他用力推了推门，又扒着门缝向里张望。",
      "camera": "跟随李牌的主观镜头，特写门锁",
      "duration_seconds": 4.0,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "",
          "name": "李牌",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000029",
        "name": "岳庙",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "",
            "name": "李牌",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000029",
            "name": "岳庙",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000029",
            "voice_card_id": "",
            "asset_binding_id": "AB000029",
            "available_asset_kinds": [],
            "identity_summary": "王进许香愿处；牌军等待处",
            "visual_features": [
              "岳庙",
              "王进许香愿处",
              "牌军等待处",
              "酸枣门外岳庙里香愿"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000026",
          "E000029",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000029",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000029",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH03",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "双人中景，两人面部特写交替",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000019",
      "E000002",
      "E000023",
      "E000029",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000019",
      "VC000002",
      "VC000023",
      "VC000029",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000019",
      "AB000002",
      "AB000023",
      "AB000029",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "张牌",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "洪信",
        "matched_name": "李牌",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
        "visual_features": [
          "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
          "钦差前往龙虎山",
          "前往龙虎山请天师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：洪信 / 洪太尉 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
      },
      {
        "entity_uid": "E000023",
        "canonical_name": "小王都太尉",
        "matched_name": "张牌",
        "type": "职位称号",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "喜爱风流人物；赴端王宴",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：小王都太尉 / 王都尉 / 王驸马 / 太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
      },
      {
        "entity_uid": "E000029",
        "canonical_name": "岳庙",
        "matched_name": "岳庙",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "identity_summary": "王进许香愿处；牌军等待处",
        "visual_features": [
          "岳庙",
          "王进许香愿处",
          "牌军等待处",
          "酸枣门外岳庙里香愿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：岳庙 / 酸枣门外岳庙"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "岳庙：王进许香愿处；牌军等待处；岳庙；王进许香愿处"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000026",
        "E000019",
        "E000002",
        "E000023",
        "E000029",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000019",
        "VC000002",
        "VC000023",
        "VC000029",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000019",
        "AB000002",
        "AB000023",
        "AB000029",
        "AB000028"
      ],
      "dynamic_content_text": "主体：王进；张牌；李牌；动作：张牌也试着推了推门，检查锁具；黄昏，王进家门外；环境：岳庙；王进家；殿帅府；构图镜头：双人中景，两人面部特写交替；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "黄昏，王进家门外。张牌也奔回家来，与惊慌失措的李牌汇合。天色渐暗，两人在紧闭的门前低声商议。",
      "actions": [
        "张牌也试着推了推门，检查锁具。两人对视，眼中都是恐惧。李牌指向屋内，摇头。张牌颓然靠在墙上。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "张牌李牌在岳庙久等王进未果，回家发现人去屋空。次日寻访无果，两人恐被连累，向殿帅府首告王进逃亡。高俅震怒，下令全国通缉。重要性：主线；呈现：直接画面 / 侧面描写；时间顺序：叙事12->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：通过两个小人物的视角，侧面证实王进已成功逃亡，并将这一私人事件正式升级为官方追捕令，为后续王进的逃亡之路制造更大的外部压力与戏剧张力。",
      "audio_notes": "庙宇环境的寂静与偶尔的钟声；急促的脚步声与喘息声；门锁的金属碰撞声；两人压低声音的紧张对话；殿帅府内官腔十足的汇报与高俅的怒喝；公文盖印的沉重声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "王进",
        "高俅",
        "洪信",
        "小王都太尉",
        "张牌",
        "李牌"
      ],
      "focus_locations": [
        "岳庙",
        "王进家",
        "殿帅府"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "洪信",
          "name": "洪信",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "小王都太尉",
          "name": "小王都太尉",
          "type": "职位称号",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH03",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "首告与通缉",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "首告与通缉",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "黄昏，王进家门外。张牌也奔回家来，与惊慌失措的李牌汇合。天色渐暗，两人在紧闭的门前低声商议。",
      "camera": "双人中景，两人面部特写交替",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000002",
          "name": "洪信",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
          "visual_features": [
            "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
            "钦差前往龙虎山",
            "前往龙虎山请天师"
          ],
          "prompt_text": "洪信：钦差前往龙虎山；前往龙虎山请天师；洪太尉道：「我直如此有眼不識真師，當面錯過！」；钦差前往龙虎山"
        },
        {
          "entity_uid": "E000023",
          "name": "小王都太尉",
          "type": "职位称号",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "喜爱风流人物；赴端王宴",
          "visual_features": [],
          "prompt_text": "小王都太尉：喜爱风流人物；赴端王宴"
        },
        {
          "entity_uid": "",
          "name": "张牌",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        },
        {
          "entity_uid": "",
          "name": "李牌",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000029",
        "name": "岳庙",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "洪信",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "钦差前往龙虎山；前往龙虎山请天师",
            "visual_features": [
              "洪太尉道：「我直如此有眼不識真師，當面錯過！」",
              "钦差前往龙虎山",
              "前往龙虎山请天师"
            ]
          },
          {
            "entity_uid": "E000023",
            "name": "小王都太尉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "喜爱风流人物；赴端王宴",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "张牌",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "",
            "name": "李牌",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000029",
            "name": "岳庙",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000029",
            "voice_card_id": "",
            "asset_binding_id": "AB000029",
            "available_asset_kinds": [],
            "identity_summary": "王进许香愿处；牌军等待处",
            "visual_features": [
              "岳庙",
              "王进许香愿处",
              "牌军等待处",
              "酸枣门外岳庙里香愿"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 9,
        "ready_count": 6,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 6,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000026",
          "E000019",
          "E000002",
          "E000023",
          "E000029",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000019",
          "VC000002",
          "VC000023",
          "VC000029",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000019",
          "AB000002",
          "AB000023",
          "AB000029",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH04",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "从高俅俯视二人的角度切入，后给高俅震怒特写",
    "duration_seconds": 5.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000026",
      "E000029",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000026",
      "VC000029",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000026",
      "AB000029",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "张牌",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000029",
        "canonical_name": "岳庙",
        "matched_name": "岳庙",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "identity_summary": "王进许香愿处；牌军等待处",
        "visual_features": [
          "岳庙",
          "王进许香愿处",
          "牌军等待处",
          "酸枣门外岳庙里香愿"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：岳庙 / 酸枣门外岳庙"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "岳庙：王进许香愿处；牌军等待处；岳庙；王进许香愿处"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "殿帅府",
        "matched_name": "殿帅府",
        "type": "组织",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000028",
        "voice_card_id": "",
        "asset_binding_id": "AB000028",
        "identity_summary": "高俅到任处；捉拿王进",
        "visual_features": [
          "去殿帅府里到任",
          "只得去殿帅府首告"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持组织标识、服制或空间归属母题一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：牌军、高俅"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "殿帅府：高俅到任处；捉拿王进；去殿帅府里到任；只得去殿帅府首告"
      }
    ],
    "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": [
        "E000019",
        "E000026",
        "E000029",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000026",
        "VC000029",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000026",
        "AB000029",
        "AB000028"
      ],
      "dynamic_content_text": "主体：高俅；张牌；动作：张牌伏地禀报；日，殿帅府大堂；环境：岳庙；王进家；殿帅府；构图镜头：从高俅俯视二人的角度切入，后给高俅震怒特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "日，殿帅府大堂。张牌李牌跪在堂下，高俅端坐案后，面色阴沉。堂上气氛肃杀。",
      "actions": [
        "张牌伏地禀报。高俅听着，手指逐渐攥紧案角，脸色由阴转怒，猛地一拍桌子。"
      ],
      "narration": "随即押下文書，行開諸州各府，捉拿逃軍王進。",
      "on_screen_text": "",
      "scene_notes": "张牌李牌在岳庙久等王进未果，回家发现人去屋空。次日寻访无果，两人恐被连累，向殿帅府首告王进逃亡。高俅震怒，下令全国通缉。重要性：主线；呈现：直接画面 / 侧面描写；时间顺序：叙事12->故事11；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：通过两个小人物的视角，侧面证实王进已成功逃亡，并将这一私人事件正式升级为官方追捕令，为后续王进的逃亡之路制造更大的外部压力与戏剧张力。",
      "audio_notes": "庙宇环境的寂静与偶尔的钟声；急促的脚步声与喘息声；门锁的金属碰撞声；两人压低声音的紧张对话；殿帅府内官腔十足的汇报与高俅的怒喝；公文盖印的沉重声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "张牌收束镜头，停在向高俅首告逃亡",
      "focus_characters": [
        "高俅",
        "王进",
        "张牌"
      ],
      "focus_locations": [
        "岳庙",
        "王进家",
        "殿帅府"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH04",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "首告与通缉",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "首告与通缉",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "日，殿帅府大堂。张牌李牌跪在堂下，高俅端坐案后，面色阴沉。堂上气氛肃杀。",
      "camera": "从高俅俯视二人的角度切入，后给高俅震怒特写",
      "duration_seconds": 5.5,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "",
          "name": "张牌",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000029",
        "name": "岳庙",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "",
            "name": "张牌",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000029",
            "name": "岳庙",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000029",
            "voice_card_id": "",
            "asset_binding_id": "AB000029",
            "available_asset_kinds": [],
            "identity_summary": "王进许香愿处；牌军等待处",
            "visual_features": [
              "岳庙",
              "王进许香愿处",
              "牌军等待处",
              "酸枣门外岳庙里香愿"
            ]
          },
          {
            "entity_uid": "E000028",
            "name": "殿帅府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000028",
            "voice_card_id": "",
            "asset_binding_id": "AB000028",
            "available_asset_kinds": [],
            "identity_summary": "高俅到任处；捉拿王进",
            "visual_features": [
              "去殿帅府里到任",
              "只得去殿帅府首告"
            ]
          },
          {
            "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": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000019",
          "E000026",
          "E000029",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000026",
          "VC000029",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000026",
          "AB000029",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH01",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.92,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "中景跟拍",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000030",
      "E000026",
      "E000027",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000030",
      "VC000026",
      "VC000027",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000030",
      "AB000026",
      "AB000027",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000030",
        "canonical_name": "牌军",
        "matched_name": "牌军",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000030",
        "voice_card_id": "VO000030",
        "asset_binding_id": "AB000030",
        "identity_summary": "牌军与殿帅府存在稳定剧情关联",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：殿帅府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "牌军：牌军与殿帅府存在稳定剧情关联"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "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": [
        "E000030",
        "E000026",
        "E000027",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000030",
        "VC000026",
        "VC000027",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000030",
        "AB000026",
        "AB000027",
        "AB000004"
      ],
      "dynamic_content_text": "主体：牌军；王进；动作：两个牌军快步走入殿帅府大门；他们脸上带着焦急与恐惧；环境：延安府；太公庄院；东京；构图镜头：中景跟拍；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "【次日】东京，殿帅府外。两个牌军（李牌、张牌）神色慌张，匆匆步入府门。",
      "actions": [
        "两个牌军快步走入殿帅府大门",
        "他们脸上带着焦急与恐惧",
        "府内守卫森严"
      ],
      "narration": "次日，两个牌军寻遍王进亲戚，不见踪影。恐受连累，只得去殿帅府首告。",
      "on_screen_text": "",
      "scene_notes": "次日。牌军寻王进不见，向高俅首告，引发通缉。王进母子赶路错过宿头，于荒野中见远处庄院灯光，投宿太公庄院。太公收留并询问来历，王进隐瞒身份。场景建立外部追捕（高俅）与内部庇护（太公）的戏剧张力。",
      "audio_notes": "牌军对话紧张急促；母子赶路脚步声、风声、马蹄声；王进对母亲说话时庆幸与担忧交织；敲门声、庄客应答声；太公询问语气温和；环境音需体现从荒野的孤寂到庄院的安稳过渡。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "延安府建立镜头，带出牌军寻人首告",
      "focus_characters": [
        "牌军"
      ],
      "focus_locations": [
        "延安府",
        "太公庄院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000030",
          "entity_id": "E000030",
          "canonical_name": "牌军",
          "name": "牌军",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH01",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "绝处逢生",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "绝处逢生",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "【次日】东京，殿帅府外。两个牌军（李牌、张牌）神色慌张，匆匆步入府门。",
      "camera": "中景跟拍",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000030",
          "name": "牌军",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000030",
          "voice_card_id": "VO000030",
          "asset_binding_id": "AB000030",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "牌军与殿帅府存在稳定剧情关联",
          "visual_features": [],
          "prompt_text": "牌军：牌军与殿帅府存在稳定剧情关联"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000030",
            "name": "牌军",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000030",
            "voice_card_id": "VO000030",
            "asset_binding_id": "AB000030",
            "available_asset_kinds": [],
            "identity_summary": "牌军与殿帅府存在稳定剧情关联",
            "visual_features": []
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000030",
          "E000026",
          "E000027",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000030",
          "VC000026",
          "VC000027",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000030",
          "AB000026",
          "AB000027",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH02",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.92,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "正反打（高俅特写，牌军中景）",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000019",
      "E000030",
      "E000027"
    ],
    "visual_card_ids": [
      "VC000019",
      "VC000030",
      "VC000027"
    ],
    "asset_binding_ids": [
      "AB000019",
      "AB000030",
      "AB000027"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000019",
        "canonical_name": "高俅",
        "matched_name": "高俅",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000019",
        "voice_card_id": "VO000019",
        "asset_binding_id": "AB000019",
        "identity_summary": "刺枪使棒；踢得气毬",
        "visual_features": [
          "刺枪使棒",
          "踢得气毬",
          "抬举做太尉",
          "与王进有仇"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高俅 / 高毬 / 高二 / 高殿帅 / 高太尉 / 殿帥府太尉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
      },
      {
        "entity_uid": "E000030",
        "canonical_name": "牌军",
        "matched_name": "牌军",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000030",
        "voice_card_id": "VO000030",
        "asset_binding_id": "AB000030",
        "identity_summary": "牌军与殿帅府存在稳定剧情关联",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：殿帅府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "牌军：牌军与殿帅府存在稳定剧情关联"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      }
    ],
    "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": [
        "E000019",
        "E000030",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000030",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000030",
        "AB000027"
      ],
      "dynamic_content_text": "主体：高俅；牌军；动作：牌军跪地叩首；高俅听着禀报，脸色越来越难看；环境：延安府；太公庄院；构图镜头：正反打（高俅特写，牌军中景）；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "殿帅府内。高俅端坐堂上，面色阴沉。两个牌军跪在堂下禀报。",
      "actions": [
        "牌军跪地叩首",
        "高俅听着禀报，脸色越来越难看",
        "猛地一拍桌案"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。牌军寻王进不见，向高俅首告，引发通缉。王进母子赶路错过宿头，于荒野中见远处庄院灯光，投宿太公庄院。太公收留并询问来历，王进隐瞒身份。场景建立外部追捕（高俅）与内部庇护（太公）的戏剧张力。",
      "audio_notes": "牌军对话紧张急促；母子赶路脚步声、风声、马蹄声；王进对母亲说话时庆幸与担忧交织；敲门声、庄客应答声；太公询问语气温和；环境音需体现从荒野的孤寂到庄院的安稳过渡。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "太公的反应镜头，推进王进母子赶路投宿",
      "focus_characters": [
        "高俅",
        "牌军"
      ],
      "focus_locations": [
        "延安府",
        "太公庄院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000019",
          "entity_id": "E000019",
          "canonical_name": "高俅",
          "name": "高俅",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000030",
          "entity_id": "E000030",
          "canonical_name": "牌军",
          "name": "牌军",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH02",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "绝处逢生",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "绝处逢生",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "殿帅府内。高俅端坐堂上，面色阴沉。两个牌军跪在堂下禀报。",
      "camera": "正反打（高俅特写，牌军中景）",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000019",
          "name": "高俅",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000019",
          "voice_card_id": "VO000019",
          "asset_binding_id": "AB000019",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "刺枪使棒；踢得气毬",
          "visual_features": [
            "刺枪使棒",
            "踢得气毬",
            "抬举做太尉",
            "与王进有仇"
          ],
          "prompt_text": "高俅：刺枪使棒；踢得气毬；刺枪使棒；踢得气毬"
        },
        {
          "entity_uid": "E000030",
          "name": "牌军",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000030",
          "voice_card_id": "VO000030",
          "asset_binding_id": "AB000030",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "牌军与殿帅府存在稳定剧情关联",
          "visual_features": [],
          "prompt_text": "牌军：牌军与殿帅府存在稳定剧情关联"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000019",
            "name": "高俅",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000019",
            "voice_card_id": "VO000019",
            "asset_binding_id": "AB000019",
            "available_asset_kinds": [],
            "identity_summary": "刺枪使棒；踢得气毬",
            "visual_features": [
              "刺枪使棒",
              "踢得气毬",
              "抬举做太尉",
              "与王进有仇"
            ]
          },
          {
            "entity_uid": "E000030",
            "name": "牌军",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000030",
            "voice_card_id": "VO000030",
            "asset_binding_id": "AB000030",
            "available_asset_kinds": [],
            "identity_summary": "牌军与殿帅府存在稳定剧情关联",
            "visual_features": []
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000019",
          "E000030",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000019",
          "VC000030",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000019",
          "AB000030",
          "AB000027"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH03",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.92,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "远景摇摄",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000027",
      "E000004"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000027",
      "VC000004"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000027",
      "AB000004"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "东京",
        "matched_name": "东京",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000004",
        "voice_card_id": "",
        "asset_binding_id": "AB000004",
        "identity_summary": "瘟疫盛行；天师做法事处",
        "visual_features": [
          "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
          "只在东京城里城外帮闲",
          "且说东京城里城外军民死亡大半"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：东京 / 汴梁 / 开封府"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "东京：瘟疫盛行；天师做法事处；進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」；只在东京城里城外帮闲"
      }
    ],
    "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": [
        "E000026",
        "E000027",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000027",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000027",
        "AB000004"
      ],
      "dynamic_content_text": "主体：王进；动作：王进挑担，母亲骑马；两人在荒野小路上艰难前行；环境：延安府；太公庄院；东京；构图镜头：远景摇摄；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "荒野暮色。王进挑着担子跟在母亲马后，母子二人身影疲惫孤独。天色渐暗，前路茫茫。",
      "actions": [
        "王进挑担，母亲骑马",
        "两人在荒野小路上艰难前行",
        "王进抬头看天，面露忧色"
      ],
      "narration": "且说王教头母子二人，自离了东京，免不了饥餐渴饮，夜住晓行。在路一月有余。",
      "on_screen_text": "",
      "scene_notes": "次日。牌军寻王进不见，向高俅首告，引发通缉。王进母子赶路错过宿头，于荒野中见远处庄院灯光，投宿太公庄院。太公收留并询问来历，王进隐瞒身份。场景建立外部追捕（高俅）与内部庇护（太公）的戏剧张力。",
      "audio_notes": "牌军对话紧张急促；母子赶路脚步声、风声、马蹄声；王进对母亲说话时庆幸与担忧交织；敲门声、庄客应答声；太公询问语气温和；环境音需体现从荒野的孤寂到庄院的安稳过渡。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "王进"
      ],
      "focus_locations": [
        "延安府",
        "太公庄院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH03",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "绝处逢生",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "绝处逢生",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "荒野暮色。王进挑着担子跟在母亲马后，母子二人身影疲惫孤独。天色渐暗，前路茫茫。",
      "camera": "远景摇摄",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "东京",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000004",
            "voice_card_id": "",
            "asset_binding_id": "AB000004",
            "available_asset_kinds": [],
            "identity_summary": "瘟疫盛行；天师做法事处",
            "visual_features": [
              "進得汴梁城，聞人所說：「天師在東京禁院做了七晝夜好事，普施符籙，禳救災病，瘟疫盡消，軍民安泰，天師辭朝，乘鶴駕雲，自回龍虎山去了。」",
              "只在东京城里城外帮闲",
              "且说东京城里城外军民死亡大半"
            ]
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000026",
          "E000027",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000027",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000027",
          "AB000004"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH04",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.92,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.92,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "黑了，兩個見他當夜不歸，又不見了他老娘。次日，兩個牌軍又去他親戚之家訪問，亦無尋處。"
        }
      ]
    },
    "camera": "中景，王进特写",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000027"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000027"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000027"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      }
    ],
    "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": [
        "E000026",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000027"
      ],
      "dynamic_content_text": "主体：王进；动作：王进放下担子，扶母亲下马；他向四周黑暗处张望；环境：延安府；太公庄院；构图镜头：中景，王进特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "夜色已深。王进母子停下脚步，四顾无人烟。王进面露焦急。",
      "actions": [
        "王进放下担子，扶母亲下马",
        "他向四周黑暗处张望",
        "母亲疲惫地靠在马旁"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。牌军寻王进不见，向高俅首告，引发通缉。王进母子赶路错过宿头，于荒野中见远处庄院灯光，投宿太公庄院。太公收留并询问来历，王进隐瞒身份。场景建立外部追捕（高俅）与内部庇护（太公）的戏剧张力。",
      "audio_notes": "牌军对话紧张急促；母子赶路脚步声、风声、马蹄声；王进对母亲说话时庆幸与担忧交织；敲门声、庄客应答声；太公询问语气温和；环境音需体现从荒野的孤寂到庄院的安稳过渡。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "太公收束镜头，停在太公接待",
      "focus_characters": [
        "王进"
      ],
      "focus_locations": [
        "延安府",
        "太公庄院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.92,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH04",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "绝处逢生",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "绝处逢生",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "夜色已深。王进母子停下脚步，四顾无人烟。王进面露焦急。",
      "camera": "中景，王进特写",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000026",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000027"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH01",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "子二人謝了莊客，掩上房門，收拾歇息。 次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "中景，平视",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000026",
      "E000032"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000026",
      "VC000032"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000026",
      "AB000032"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      }
    ],
    "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": [
        "E000031",
        "E000026",
        "E000032"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000026",
        "VC000032"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000026",
        "AB000032"
      ],
      "dynamic_content_text": "主体：太公；王进；庄客；动作：庄客摆桌布菜，太公举杯相邀；太公庄院厅堂内，庄客摆开桌子，端上酒菜；环境：太公庄院；构图镜头：中景，平视；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "太公庄院厅堂内，庄客摆开桌子，端上酒菜。太公与王进母子对坐。",
      "actions": [
        "庄客摆桌布菜，太公举杯相邀。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太公设宴款待王进母子。次日王母心痛病发，太公允诺医治留宿。重要性：主线；呈现：叙事画面；时间顺序：叙事14->故事13；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：刻画太公的仁善与王进的孝心及困境，使太公的收留行为合理且动人，为角色关系深化打下基础。",
      "audio_notes": "宴席间的对话与敬酒声；清晨王母在房内的痛苦声唤；太公沉稳安抚的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH01",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "病发与收留",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "病发与收留",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "太公庄院厅堂内，庄客摆开桌子，端上酒菜。太公与王进母子对坐。",
      "camera": "中景，平视",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        }
      ],
      "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000031",
          "E000026",
          "E000032"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000026",
          "VC000032"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000026",
          "AB000032"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH02",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "子二人謝了莊客，掩上房門，收拾歇息。 次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "近景，从太公视角看向紧闭的房门",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031"
    ],
    "visual_card_ids": [
      "VC000031"
    ],
    "asset_binding_ids": [
      "AB000031"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      }
    ],
    "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": [
        "E000031"
      ],
      "visual_card_ids": [
        "VC000031"
      ],
      "asset_binding_ids": [
        "AB000031"
      ],
      "dynamic_content_text": "主体：太公；动作：太公驻足倾听，面露关切；次日清晨，客房外；环境：太公庄院；构图镜头：近景，从太公视角看向紧闭的房门；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "次日清晨，客房外。太公路过，听见房内传来王母痛苦的呻吟声。",
      "actions": [
        "太公驻足倾听，面露关切。房内传来王母的呻吟。"
      ],
      "narration": "",
      "on_screen_text": "次日",
      "scene_notes": "太公设宴款待王进母子。次日王母心痛病发，太公允诺医治留宿。重要性：主线；呈现：叙事画面；时间顺序：叙事14->故事13；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：刻画太公的仁善与王进的孝心及困境，使太公的收留行为合理且动人，为角色关系深化打下基础。",
      "audio_notes": "宴席间的对话与敬酒声；清晨王母在房内的痛苦声唤；太公沉稳安抚的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH02",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "病发与收留",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "病发与收留",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "次日清晨，客房外。太公路过，听见房内传来王母痛苦的呻吟声。",
      "camera": "近景，从太公视角看向紧闭的房门",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        }
      ],
      "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "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": 2,
        "ready_count": 1,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000031"
        ],
        "visual_card_ids": [
          "VC000031"
        ],
        "asset_binding_ids": [
          "AB000031"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH03",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "子二人謝了莊客，掩上房門，收拾歇息。 次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "双人正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000026"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000026"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000026"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      }
    ],
    "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": [
        "E000031",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000026"
      ],
      "dynamic_content_text": "主体：太公；王进；动作：王进开门，匆忙施礼；王进慌忙开门出来，向太公施礼，神色焦急；环境：太公庄院；构图镜头：双人正反打；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "王进慌忙开门出来，向太公施礼，神色焦急。",
      "actions": [
        "王进开门，匆忙施礼。太公看着他。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太公设宴款待王进母子。次日王母心痛病发，太公允诺医治留宿。重要性：主线；呈现：叙事画面；时间顺序：叙事14->故事13；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：刻画太公的仁善与王进的孝心及困境，使太公的收留行为合理且动人，为角色关系深化打下基础。",
      "audio_notes": "宴席间的对话与敬酒声；清晨王母在房内的痛苦声唤；太公沉稳安抚的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH03",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "病发与收留",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "病发与收留",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "王进慌忙开门出来，向太公施礼，神色焦急。",
      "camera": "双人正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000031",
          "E000026"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000026"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000026"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH04",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "子二人謝了莊客，掩上房門，收拾歇息。 次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "太公特写",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000026"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000026"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000026"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      }
    ],
    "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": [
        "E000031",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000026"
      ],
      "dynamic_content_text": "主体：太公；王进；动作：太公抬手示意王进安心；太公面色沉稳，抬手安抚王进，做出承诺；环境：太公庄院；构图镜头：太公特写；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "太公面色沉稳，抬手安抚王进，做出承诺。",
      "actions": [
        "太公抬手示意王进安心。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "太公设宴款待王进母子。次日王母心痛病发，太公允诺医治留宿。重要性：主线；呈现：叙事画面；时间顺序：叙事14->故事13；时间锚点：次日；改编策略：retain；呈现策略：dialogue；剧本目标：刻画太公的仁善与王进的孝心及困境，使太公的收留行为合理且动人，为角色关系深化打下基础。",
      "audio_notes": "宴席间的对话与敬酒声；清晨王母在房内的痛苦声唤；太公沉稳安抚的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH04",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "病发与收留",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "病发与收留",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "太公面色沉稳，抬手安抚王进，做出承诺。",
      "camera": "太公特写",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000031",
          "E000026"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000026"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000026"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH01",
    "narrative_order": 15,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "preview",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "中景，从太公视角推向客房门口",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000026",
      "E000032"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000026",
      "VC000032"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000026",
      "AB000032"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      }
    ],
    "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": [
        "E000031",
        "E000026",
        "E000032"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000026",
        "VC000032"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000026",
        "AB000032"
      ],
      "dynamic_content_text": "主体：太公；王进；庄客；动作：太公驻足倾听，面露关切；房内传来王母痛苦的呻吟声；环境：太公庄；构图镜头：中景，从太公视角推向客房门口；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "清晨，太公庄客房外。太公路过，听见房内传来王进母亲的呻吟声。",
      "actions": [
        "太公驻足倾听，面露关切。",
        "房内传来王母痛苦的呻吟声。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。次日，太公庄。王进母亲病发，太公留其调养。王进见太公之子史进使棒，指出破绽，较量后收其为徒。关键转折：史进从愤怒不服到心悦诚服拜师。",
      "audio_notes": "清晨环境音，母亲病痛呻吟，棒法挥舞风声，棒子落地声，史进怒喝，太公呵斥，拜师时庄重音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH01",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "一招生擒",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "一招生擒",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "清晨，太公庄客房外。太公路过，听见房内传来王进母亲的呻吟声。",
      "camera": "中景，从太公视角推向客房门口",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        }
      ],
      "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000031",
          "E000026",
          "E000032"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000026",
          "VC000032"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000026",
          "AB000032"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH02",
    "narrative_order": 15,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "preview",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "双人中景，王进与太公",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000026"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000026"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000026"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      }
    ],
    "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": [
        "E000031",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000026"
      ],
      "dynamic_content_text": "主体：太公；王进；动作：王进开门，神色焦急，向太公行礼；王进慌忙开门出来，向太公施礼；环境：太公庄；构图镜头：双人中景，王进与太公；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "王进慌忙开门出来，向太公施礼。",
      "actions": [
        "王进开门，神色焦急，向太公行礼。"
      ],
      "narration": "王进母亲病发，太公留其调养。王进见太公之子使棒，指出破绽，较量后收其为徒。",
      "on_screen_text": "",
      "scene_notes": "主线场景。次日，太公庄。王进母亲病发，太公留其调养。王进见太公之子史进使棒，指出破绽，较量后收其为徒。关键转折：史进从愤怒不服到心悦诚服拜师。",
      "audio_notes": "清晨环境音，母亲病痛呻吟，棒法挥舞风声，棒子落地声，史进怒喝，太公呵斥，拜师时庄重音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 5
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH02",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "一招生擒",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "一招生擒",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "王进慌忙开门出来，向太公施礼。",
      "camera": "双人中景，王进与太公",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000031",
          "E000026"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000026"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000026"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH03",
    "narrative_order": 15,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "preview",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "全景推至中景，展示史进矫健身姿与纹身",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000026",
      "E000031"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000026",
      "VC000031"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000026",
      "AB000031"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      }
    ],
    "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": [
        "E000033",
        "E000026",
        "E000031"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000026",
        "VC000031"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000026",
        "AB000031"
      ],
      "dynamic_content_text": "主体：史进；王进；太公；动作：史进将一条棒舞得虎虎生风，如风车般旋转；王进在一旁看了半晌，微微摇头；环境：太公庄；构图镜头：全景推至中景，展示史进矫健身姿与纹身；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "数日后，庄后空地。一个赤膊后生（史进）正在使棒，身上青龙纹身醒目。王进在一旁观看。",
      "actions": [
        "史进将一条棒舞得虎虎生风，如风车般旋转。",
        "王进在一旁看了半晌，微微摇头。"
      ],
      "narration": "话休絮繁。自此，王进母子二人在太公庄上服药调养。",
      "on_screen_text": "",
      "scene_notes": "主线场景。次日，太公庄。王进母亲病发，太公留其调养。王进见太公之子史进使棒，指出破绽，较量后收其为徒。关键转折：史进从愤怒不服到心悦诚服拜师。",
      "audio_notes": "清晨环境音，母亲病痛呻吟，棒法挥舞风声，棒子落地声，史进怒喝，太公呵斥，拜师时庄重音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH03",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "一招生擒",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "一招生擒",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "数日后，庄后空地。一个赤膊后生（史进）正在使棒，身上青龙纹身醒目。王进在一旁观看。",
      "camera": "全景推至中景，展示史进矫健身姿与纹身",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        }
      ],
      "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "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": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000033",
          "E000026",
          "E000031"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000026",
          "VC000031"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000026",
          "AB000031"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH04",
    "narrative_order": 15,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "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": "preview",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "次日，睡到天曉，不見起來。莊主太公來到客房前"
        }
      ]
    },
    "camera": "特写史进怒容，反打王进平静表情",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000026"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000026"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000026"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      }
    ],
    "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": [
        "E000033",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000026"
      ],
      "dynamic_content_text": "主体：史进；王进；动作：史进猛地收住棒势，怒视王进；史进闻言大怒，收棒指向王进；环境：太公庄；构图镜头：特写史进怒容，反打王进平静表情；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：次日"
    },
    "source": {
      "description": "史进闻言大怒，收棒指向王进。",
      "actions": [
        "史进猛地收住棒势，怒视王进。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。次日，太公庄。王进母亲病发，太公留其调养。王进见太公之子史进使棒，指出破绽，较量后收其为徒。关键转折：史进从愤怒不服到心悦诚服拜师。",
      "audio_notes": "清晨环境音，母亲病痛呻吟，棒法挥舞风声，棒子落地声，史进怒喝，太公呵斥，拜师时庄重音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH04",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "一招生擒",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "一招生擒",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "史进闻言大怒，收棒指向王进。",
      "camera": "特写史进怒容，反打王进平静表情",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "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": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000033",
          "E000026"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000026"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000026"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH01",
    "narrative_order": 16,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "半年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "半年后",
          "snippet": "份与逃亡缘由。史进正式拜师，王进传授武艺半年后辞行。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "中景，缓慢环移，展现四人围坐的构图。",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000033",
      "E000026",
      "E000034",
      "E000027"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000033",
      "VC000026",
      "VC000034",
      "VC000027"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000033",
      "AB000026",
      "AB000034",
      "AB000027"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      }
    ],
    "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": [
        "E000031",
        "E000033",
        "E000026",
        "E000034",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000033",
        "VC000026",
        "VC000034",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000033",
        "AB000026",
        "AB000034",
        "AB000027"
      ],
      "dynamic_content_text": "主体：太公；史进；王进；动作：太公起身，恭敬地向王进敬酒；史家村，太公宅邸后堂；环境：史家村；延安府；构图镜头：中景，缓慢环移，展现四人围坐的构图。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：半年后"
    },
    "source": {
      "description": "史家村，太公宅邸后堂。夜。丰盛的酒宴已摆好。太公、史进、王进及其母亲四人围坐。太公举杯，气氛庄重而热络。",
      "actions": [
        "太公起身，恭敬地向王进敬酒。史进坐在一旁，神情已无之前的倨傲，带着好奇与尊敬看着王进。王进母亲面带微笑。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，时间锚点：半年后。通过宴席对话揭示王进身份与逃亡背景，建立师徒关系，并通过蒙太奇展现半年的训练与最终离别的情感张力。必须保留：王进表明八十万禁军教头身份、解释因高俅迫害而逃亡、史进正式拜师、王进指出史进武艺是花棒、半年后王进辞行前往延安府。",
      "audio_notes": "宴席环境音（杯盏、交谈）、训练蒙太奇音效（兵器碰撞、呼喝声、汗水滴落）、离别时的伤感音乐与自然风声。对白需清晰，节奏庄重。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "半年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH01",
      "scene_id": "S0016",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "宴席吐真言，傲子拜名师",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "宴席吐真言，傲子拜名师",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "史家村，太公宅邸后堂。夜。丰盛的酒宴已摆好。太公、史进、王进及其母亲四人围坐。太公举杯，气氛庄重而热络。",
      "camera": "中景，缓慢环移，展现四人围坐的构图。",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          }
        ],
        "total_count": 5,
        "ready_count": 5,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "半年后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000031",
          "E000033",
          "E000026",
          "E000034",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000033",
          "VC000026",
          "VC000034",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000033",
          "AB000026",
          "AB000034",
          "AB000027"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH02",
    "narrative_order": 16,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "半年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "半年后",
          "snippet": "份与逃亡缘由。史进正式拜师，王进传授武艺半年后辞行。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "特写，推近至王进面部。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000033",
      "E000026",
      "E000034",
      "E000027"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000033",
      "VC000026",
      "VC000034",
      "VC000027"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000033",
      "AB000026",
      "AB000034",
      "AB000027"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      }
    ],
    "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": [
        "E000031",
        "E000033",
        "E000026",
        "E000034",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000033",
        "VC000026",
        "VC000034",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000033",
        "AB000026",
        "AB000034",
        "AB000027"
      ],
      "dynamic_content_text": "主体：太公；史进；王进；动作：王进深吸一口气，决定坦白；王进的特写；环境：史家村；延安府；构图镜头：特写，推近至王进面部。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：半年后"
    },
    "source": {
      "description": "王进的特写。他放下酒杯，神色转为严肃而坦诚。",
      "actions": [
        "王进深吸一口气，决定坦白。他目光扫过太公和史进。"
      ],
      "narration": "太公设宴，王进表明身份与逃亡缘由。史进正式拜师，王进传授武艺半年后辞行。",
      "on_screen_text": "",
      "scene_notes": "主线场景，时间锚点：半年后。通过宴席对话揭示王进身份与逃亡背景，建立师徒关系，并通过蒙太奇展现半年的训练与最终离别的情感张力。必须保留：王进表明八十万禁军教头身份、解释因高俅迫害而逃亡、史进正式拜师、王进指出史进武艺是花棒、半年后王进辞行前往延安府。",
      "audio_notes": "宴席环境音（杯盏、交谈）、训练蒙太奇音效（兵器碰撞、呼喝声、汗水滴落）、离别时的伤感音乐与自然风声。对白需清晰，节奏庄重。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "半年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH02",
      "scene_id": "S0016",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "宴席吐真言，傲子拜名师",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "宴席吐真言，傲子拜名师",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "王进的特写。他放下酒杯，神色转为严肃而坦诚。",
      "camera": "特写，推近至王进面部。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          }
        ],
        "total_count": 5,
        "ready_count": 5,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "半年后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000031",
          "E000033",
          "E000026",
          "E000034",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000033",
          "VC000026",
          "VC000034",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000033",
          "AB000026",
          "AB000034",
          "AB000027"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH03",
    "narrative_order": 16,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "半年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "半年后",
          "snippet": "份与逃亡缘由。史进正式拜师，王进传授武艺半年后辞行。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "正反打，在太公与史进之间切换。",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000033",
      "E000026",
      "E000034",
      "E000027"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000033",
      "VC000026",
      "VC000034",
      "VC000027"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000033",
      "AB000026",
      "AB000034",
      "AB000027"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      }
    ],
    "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": [
        "E000031",
        "E000033",
        "E000026",
        "E000034",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000033",
        "VC000026",
        "VC000034",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000033",
        "AB000026",
        "AB000034",
        "AB000027"
      ],
      "dynamic_content_text": "主体：太公；史进；王进；动作：太公激动地拍案；太公与史进的反应；环境：史家村；延安府；构图镜头：正反打，在太公与史进之间切换。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：半年后"
    },
    "source": {
      "description": "太公与史进的反应。史进面露震惊与恍然，随即转为羞愧与敬佩。太公则大喜过望。",
      "actions": [
        "太公激动地拍案。史进离席，面向王进，郑重地整理衣冠，欲行大礼。镜头特写史进肩膊上栩栩如生的青龙刺青。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，时间锚点：半年后。通过宴席对话揭示王进身份与逃亡背景，建立师徒关系，并通过蒙太奇展现半年的训练与最终离别的情感张力。必须保留：王进表明八十万禁军教头身份、解释因高俅迫害而逃亡、史进正式拜师、王进指出史进武艺是花棒、半年后王进辞行前往延安府。",
      "audio_notes": "宴席环境音（杯盏、交谈）、训练蒙太奇音效（兵器碰撞、呼喝声、汗水滴落）、离别时的伤感音乐与自然风声。对白需清晰，节奏庄重。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "半年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH03",
      "scene_id": "S0016",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "宴席吐真言，傲子拜名师",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "宴席吐真言，傲子拜名师",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "太公与史进的反应。史进面露震惊与恍然，随即转为羞愧与敬佩。太公则大喜过望。",
      "camera": "正反打，在太公与史进之间切换。",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          }
        ],
        "total_count": 5,
        "ready_count": 5,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "半年后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000031",
          "E000033",
          "E000026",
          "E000034",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000033",
          "VC000026",
          "VC000034",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000033",
          "AB000026",
          "AB000034",
          "AB000027"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH04",
    "narrative_order": 16,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "半年后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0015",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "半年后",
          "snippet": "份与逃亡缘由。史进正式拜师，王进传授武艺半年后辞行。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "低角度中景，突出拜师的庄严感。",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000026",
      "E000034",
      "E000027"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000026",
      "VC000034",
      "VC000027"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000026",
      "AB000034",
      "AB000027"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      }
    ],
    "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": [
        "E000033",
        "E000026",
        "E000034",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000026",
        "VC000034",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000026",
        "AB000034",
        "AB000027"
      ],
      "dynamic_content_text": "主体：史进；王进；动作：史进双膝跪地，向王进叩首；史进正式向王进行拜师礼；环境：史家村；延安府；构图镜头：低角度中景，突出拜师的庄严感。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：半年后"
    },
    "source": {
      "description": "史进正式向王进行拜师礼。王进扶起史进，师徒关系就此确立。",
      "actions": [
        "史进双膝跪地，向王进叩首。王进上前，双手将史进扶起，目光中充满认可与期许。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，时间锚点：半年后。通过宴席对话揭示王进身份与逃亡背景，建立师徒关系，并通过蒙太奇展现半年的训练与最终离别的情感张力。必须保留：王进表明八十万禁军教头身份、解释因高俅迫害而逃亡、史进正式拜师、王进指出史进武艺是花棒、半年后王进辞行前往延安府。",
      "audio_notes": "宴席环境音（杯盏、交谈）、训练蒙太奇音效（兵器碰撞、呼喝声、汗水滴落）、离别时的伤感音乐与自然风声。对白需清晰，节奏庄重。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "半年后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH04",
      "scene_id": "S0016",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "宴席吐真言，傲子拜名师",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 16,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "宴席吐真言，傲子拜名师",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "史进正式向王进行拜师礼。王进扶起史进，师徒关系就此确立。",
      "camera": "低角度中景，突出拜师的庄严感。",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          }
        ],
        "total_count": 4,
        "ready_count": 4,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "半年后",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000033",
          "E000026",
          "E000034",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000026",
          "VC000034",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000026",
          "AB000034",
          "AB000027"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH01",
    "narrative_order": 17,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0016",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0016",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "想起",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0016",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0016",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "快速剪辑的蒙太奇镜头，穿插中景与特写。",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000033",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000033",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000033",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000026",
        "E000033",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000033",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000033",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：王进；史进；动作：史进练武，武艺精进；王进沉思，决定辞行；环境：延安府；史家村；构图镜头：快速剪辑的蒙太奇镜头，穿插中景与特写。；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起"
    },
    "source": {
      "description": "【蒙太奇：学艺与离别】\n1. 史家村练武场，史进在王进指导下，将十八般武艺一一施展，动作日渐精熟。\n2. 王进在房中沉思，望向窗外，神色凝重。\n3. 史进与王进在厅中对坐，史进恳切挽留。",
      "actions": [
        "史进练武，武艺精进。",
        "王进沉思，决定辞行。",
        "史进挽留王进。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景为闪回，展现史进人生中的重大转折：学艺有成、恩师离去、父亲病逝，最终得知外部威胁。采用蒙太奇手法浓缩时间流逝，塑造史进从学徒到孤独庄主的转变，并为后续与少华山的冲突埋下伏笔。",
      "audio_notes": "声音设计需体现时间流逝与情绪变化：练武时的兵器碰撞与呼喝声；告别时的风声与马蹄声；丧礼时的哀乐与诵经声；盛夏乘凉时的蝉鸣与风声；李吉对话时的紧张感。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0016",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "想起",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH01",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "父丧遇贼警，孤身担重任",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 17,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "父丧遇贼警，孤身担重任",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "【蒙太奇：学艺与离别】\n1. 史家村练武场，史进在王进指导下，将十八般武艺一一施展，动作日渐精熟。\n2. 王进在房中沉思，望向窗外，神色凝重。\n3. 史进与王进在厅中对坐，史进恳切挽留。",
      "camera": "快速剪辑的蒙太奇镜头，穿插中景与特写。",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 4,
        "ready_count": 4,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "想起",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000026",
          "E000033",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000033",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000033",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH02",
    "narrative_order": 17,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0016",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0016",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "想起",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0016",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0016",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "一组缓慢、带有仪式感的镜头，色调逐渐转为冷峻。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000031",
      "E000026",
      "E000033",
      "E000032",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000031",
      "VC000026",
      "VC000033",
      "VC000032",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000031",
      "AB000026",
      "AB000033",
      "AB000032",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000031",
        "canonical_name": "太公",
        "matched_name": "太公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000031",
        "voice_card_id": "VO000031",
        "asset_binding_id": "AB000031",
        "identity_summary": "庄院主人；收留王进母子",
        "visual_features": [
          "庄院主人",
          "收留王进母子",
          "史家村主人",
          "史进之父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：太公 / 庄主太公 / 史太公 / 老漢 / 史進父親"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "王进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000031",
        "E000026",
        "E000033",
        "E000032",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000031",
        "VC000026",
        "VC000033",
        "VC000032",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000031",
        "AB000026",
        "AB000033",
        "AB000032",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：太公；王进；史进；庄客；动作：王进母子辞别上路；史太公病逝；环境：延安府；史家村；构图镜头：一组缓慢、带有仪式感的镜头，逐渐转为冷峻。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起"
    },
    "source": {
      "description": "【蒙太奇：送别与丧父】\n1. 史家村外，史进与庄客为王进母子送行。史进拜别师父，洒泪分手。王进挑担，母亲乘马，向延安府方向远去。\n2. 史太公病榻前，史进侍奉汤药。太公病重，数日后病逝。\n3. 史家村西山上，白幡飘动，庄户送葬。史进披麻戴孝，跪在父亲坟前。\n4. 史进独自在庄后射弓走马，或在深夜演武，身影孤独。",
      "actions": [
        "王进母子辞别上路。",
        "史太公病逝。",
        "史进主持葬礼，守孝。",
        "史进独自练武，管理庄园。"
      ],
      "narration": "王进一去，史进回到庄上，每日只是打熬气力。不到半载，太公染病去世。史进家中自此无人管业。",
      "on_screen_text": "",
      "scene_notes": "本场景为闪回，展现史进人生中的重大转折：学艺有成、恩师离去、父亲病逝，最终得知外部威胁。采用蒙太奇手法浓缩时间流逝，塑造史进从学徒到孤独庄主的转变，并为后续与少华山的冲突埋下伏笔。",
      "audio_notes": "声音设计需体现时间流逝与情绪变化：练武时的兵器碰撞与呼喝声；告别时的风声与马蹄声；丧礼时的哀乐与诵经声；盛夏乘凉时的蝉鸣与风声；李吉对话时的紧张感。",
      "narrator_profile_id": "narrator_flashback_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": [
        {
          "entity_uid": "E000031",
          "entity_id": "E000031",
          "canonical_name": "太公",
          "name": "太公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0016",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "想起",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH02",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "父丧遇贼警，孤身担重任",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 17,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "父丧遇贼警，孤身担重任",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "【蒙太奇：送别与丧父】\n1. 史家村外，史进与庄客为王进母子送行。史进拜别师父，洒泪分手。王进挑担，母亲乘马，向延安府方向远去。\n2. 史太公病榻前，史进侍奉汤药。太公病重，数日后病逝。\n3. 史家村西山上，白幡飘动，庄户送葬。史进披麻戴孝，跪在父亲坟前。\n4. 史进独自在庄后射弓走马，或在深夜演武，身影孤独。",
      "camera": "一组缓慢、带有仪式感的镜头，色调逐渐转为冷峻。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000031",
          "name": "太公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院主人；收留王进母子",
          "visual_features": [
            "庄院主人",
            "收留王进母子",
            "史家村主人",
            "史进之父"
          ],
          "prompt_text": "太公：庄院主人；收留王进母子；庄院主人；收留王进母子"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000031",
            "name": "太公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000031",
            "voice_card_id": "VO000031",
            "asset_binding_id": "AB000031",
            "available_asset_kinds": [],
            "identity_summary": "庄院主人；收留王进母子",
            "visual_features": [
              "庄院主人",
              "收留王进母子",
              "史家村主人",
              "史进之父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 6,
        "ready_count": 6,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "想起",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000031",
          "E000026",
          "E000033",
          "E000032",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000031",
          "VC000026",
          "VC000033",
          "VC000032",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000031",
          "AB000026",
          "AB000033",
          "AB000032",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH03",
    "narrative_order": 17,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0016",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0016",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "想起",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0016",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0016",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "想起",
          "snippet": "得精熟了，自思在此雖好，只是不了；一日，想起來，相辭要上延安府去。史進那裏肯放，說道"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "，托出一盤──兩個段子，一百兩花銀謝師。次日，王進收拾了擔兒，備了馬，母子二人相辭史"
        }
      ]
    },
    "camera": "从史进悠闲的中景，快速切到他警觉的特写，再随他移动，与李吉形成对峙构图。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000043",
      "E000033",
      "E000027",
      "E000034"
    ],
    "visual_card_ids": [
      "VC000043",
      "VC000033",
      "VC000027",
      "VC000034"
    ],
    "asset_binding_ids": [
      "AB000043",
      "AB000033",
      "AB000027",
      "AB000034"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000043",
        "canonical_name": "李吉",
        "matched_name": "李吉",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "在坡下张兔儿；认得王四",
        "visual_features": [
          "在坡下张兔儿",
          "认得王四",
          "兔李吉正在那坡下张兔儿",
          "李吉道：我做猎户"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：华阴县、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      }
    ],
    "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": [
        "E000043",
        "E000033",
        "E000027",
        "E000034"
      ],
      "visual_card_ids": [
        "VC000043",
        "VC000033",
        "VC000027",
        "VC000034"
      ],
      "asset_binding_ids": [
        "AB000043",
        "AB000033",
        "AB000027",
        "AB000034"
      ],
      "dynamic_content_text": "主体：李吉；史进；动作：史进在柳荫下乘凉；发现有人窥探；环境：延安府；史家村；构图镜头：从史进悠闲的中景，快速切到他警觉的特写，再随他移动，与李吉形成对峙构图。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起"
    },
    "source": {
      "description": "【盛夏与威胁】\n史家村打麦场，柳树成荫。时值六月中旬，天气炎热。史进提个交床坐在树下乘凉。对面松林有风透过，史进感到凉爽。突然，他瞥见松林边有人探头探脑张望。史进立刻跳起身，转到树后查看，认出是猎户李吉。",
      "actions": [
        "史进在柳荫下乘凉。",
        "发现有人窥探。",
        "起身查看，认出李吉。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景为闪回，展现史进人生中的重大转折：学艺有成、恩师离去、父亲病逝，最终得知外部威胁。采用蒙太奇手法浓缩时间流逝，塑造史进从学徒到孤独庄主的转变，并为后续与少华山的冲突埋下伏笔。",
      "audio_notes": "声音设计需体现时间流逝与情绪变化：练武时的兵器碰撞与呼喝声；告别时的风声与马蹄声；丧礼时的哀乐与诵经声；盛夏乘凉时的蝉鸣与风声；李吉对话时的紧张感。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 5
    },
    "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": [
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "李吉",
          "name": "李吉",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0016",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "想起",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH03",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "父丧遇贼警，孤身担重任",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 17,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "父丧遇贼警，孤身担重任",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "【盛夏与威胁】\n史家村打麦场，柳树成荫。时值六月中旬，天气炎热。史进提个交床坐在树下乘凉。对面松林有风透过，史进感到凉爽。突然，他瞥见松林边有人探头探脑张望。史进立刻跳起身，转到树后查看，认出是猎户李吉。",
      "camera": "从史进悠闲的中景，快速切到他警觉的特写，再随他移动，与李吉形成对峙构图。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000043",
          "name": "李吉",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "在坡下张兔儿；认得王四",
          "visual_features": [
            "在坡下张兔儿",
            "认得王四",
            "兔李吉正在那坡下张兔儿",
            "李吉道：我做猎户"
          ],
          "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000043",
            "name": "李吉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000043",
            "voice_card_id": "VO000043",
            "asset_binding_id": "AB000043",
            "available_asset_kinds": [],
            "identity_summary": "在坡下张兔儿；认得王四",
            "visual_features": [
              "在坡下张兔儿",
              "认得王四",
              "兔李吉正在那坡下张兔儿",
              "李吉道：我做猎户"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          }
        ],
        "total_count": 4,
        "ready_count": 4,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "想起",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000043",
          "E000033",
          "E000027",
          "E000034"
        ],
        "visual_card_ids": [
          "VC000043",
          "VC000033",
          "VC000027",
          "VC000034"
        ],
        "asset_binding_ids": [
          "AB000043",
          "AB000033",
          "AB000027",
          "AB000034"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH01",
    "narrative_order": 18,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.759,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.759,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0016",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "广角镜头，从史进背后推向满堂庄户，展现规模与团结。",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000032",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000032",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000032",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000032",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000032",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000032",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；庄客；动作：史进起身，向众人敬酒；史家村，史进庄内草堂；环境：史家村；少华山；少华山寨；构图镜头：广角镜头，从史进背后推向满堂庄户，展现规模与团结。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "史家村，史进庄内草堂。史进端坐主位，面前摆着酒肉。堂下坐满了三四百史家村户，神情严肃。",
      "actions": [
        "史进起身，向众人敬酒。庄客们穿梭劝酒。众人目光聚焦于史进。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "通过平行剪辑，对比呈现史进（防御、团结）与少华山（内部争执、进攻）的决策过程，建立双方即将爆发的直接冲突。重点展现史进的担当、朱武的谨慎、陈达的鲁莽。",
      "audio_notes": "史进庄内：嘈杂人声、誓言、劝酒声、梆子声。少华山寨内：激烈争论声、陈达的怒吼、点兵下山的锣鼓声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村",
            "史家莊"
          ],
          "match_score": 7.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.759,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH01",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "双方定计议，冲突一触发",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "双方定计议，冲突一触发",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "史家村，史进庄内草堂。史进端坐主位，面前摆着酒肉。堂下坐满了三四百史家村户，神情严肃。",
      "camera": "广角镜头，从史进背后推向满堂庄户，展现规模与团结。",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000033",
          "E000032",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000032",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000032",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH02",
    "narrative_order": 18,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.759,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.759,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0016",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景环绕，扫过众庄户的脸。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "众庄户",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：众庄户；动作：众庄户互相看了看，纷纷点头，齐声响应；草堂内，众庄户的反应；环境：史家村；少华山；少华山寨；构图镜头：中景环绕，扫过众庄户的脸。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "草堂内，众庄户的反应。一张张朴实而坚定的面孔。",
      "actions": [
        "众庄户互相看了看，纷纷点头，齐声响应。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "通过平行剪辑，对比呈现史进（防御、团结）与少华山（内部争执、进攻）的决策过程，建立双方即将爆发的直接冲突。重点展现史进的担当、朱武的谨慎、陈达的鲁莽。",
      "audio_notes": "史进庄内：嘈杂人声、誓言、劝酒声、梆子声。少华山寨内：激烈争论声、陈达的怒吼、点兵下山的锣鼓声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村",
            "史家莊"
          ],
          "match_score": 7.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.759,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH02",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "双方定计议，冲突一触发",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "双方定计议，冲突一触发",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "草堂内，众庄户的反应。一张张朴实而坚定的面孔。",
      "camera": "中景环绕，扫过众庄户的脸。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "",
          "name": "众庄户",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "",
            "name": "众庄户",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000033",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH03",
    "narrative_order": 18,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.759,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.759,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0016",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "三人中景，突出朱武的沉稳、陈达的急躁、杨春的忧虑。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000036",
      "E000037",
      "E000039",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000036",
      "VC000037",
      "VC000039",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000036",
      "AB000037",
      "AB000039",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "跳涧虎陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "白花蛇杨春",
        "matched_name": "白花蛇杨春",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000039",
        "voice_card_id": "VO000039",
        "asset_binding_id": "AB000039",
        "identity_summary": "蒲州解良县人氏；使一口大杆刀",
        "visual_features": [
          "蒲州解良县人氏",
          "使一口大杆刀",
          "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
          "朱武、杨春，两个正在寨里猜疑"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白花蛇杨春 / 杨春"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000036",
        "E000037",
        "E000039",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000036",
        "VC000037",
        "VC000039",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000036",
        "AB000037",
        "AB000039",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：神机军师朱武；跳涧虎陈达；白花蛇杨春；动作：朱武放下手中地图，看向陈达、杨春；少华山寨内；环境：史家村；少华山；少华山寨；构图镜头：三人中景，突出朱武的沉稳、陈达的急躁、杨春的忧虑。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "少华山寨内。神机军师朱武、跳涧虎陈达、白花蛇杨春三人围坐商议。气氛凝重。",
      "actions": [
        "朱武放下手中地图，看向陈达、杨春。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "通过平行剪辑，对比呈现史进（防御、团结）与少华山（内部争执、进攻）的决策过程，建立双方即将爆发的直接冲突。重点展现史进的担当、朱武的谨慎、陈达的鲁莽。",
      "audio_notes": "史进庄内：嘈杂人声、誓言、劝酒声、梆子声。少华山寨内：激烈争论声、陈达的怒吼、点兵下山的锣鼓声。",
      "narrator_profile_id": "narrator_main_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": [
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000039",
          "entity_id": "E000039",
          "canonical_name": "白花蛇杨春",
          "name": "白花蛇杨春",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村",
            "史家莊"
          ],
          "match_score": 7.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.759,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH03",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "双方定计议，冲突一触发",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "双方定计议，冲突一触发",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "少华山寨内。神机军师朱武、跳涧虎陈达、白花蛇杨春三人围坐商议。气氛凝重。",
      "camera": "三人中景，突出朱武的沉稳、陈达的急躁、杨春的忧虑。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        },
        {
          "entity_uid": "E000039",
          "name": "白花蛇杨春",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000039",
          "voice_card_id": "VO000039",
          "asset_binding_id": "AB000039",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "蒲州解良县人氏；使一口大杆刀",
          "visual_features": [
            "蒲州解良县人氏",
            "使一口大杆刀",
            "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
            "朱武、杨春，两个正在寨里猜疑"
          ],
          "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "白花蛇杨春",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "VO000039",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "蒲州解良县人氏；使一口大杆刀",
            "visual_features": [
              "蒲州解良县人氏",
              "使一口大杆刀",
              "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
              "朱武、杨春，两个正在寨里猜疑"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000036",
          "E000037",
          "E000039",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000036",
          "VC000037",
          "VC000039",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000036",
          "AB000037",
          "AB000039",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH04",
    "narrative_order": 18,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.759,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.759,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0016",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "紧促的正反打，特写三人表情。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000036",
      "E000039",
      "E000037",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000036",
      "VC000039",
      "VC000037",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000036",
      "AB000039",
      "AB000037",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "白花蛇杨春",
        "matched_name": "白花蛇杨春",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000039",
        "voice_card_id": "VO000039",
        "asset_binding_id": "AB000039",
        "identity_summary": "蒲州解良县人氏；使一口大杆刀",
        "visual_features": [
          "蒲州解良县人氏",
          "使一口大杆刀",
          "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
          "朱武、杨春，两个正在寨里猜疑"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白花蛇杨春 / 杨春"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "跳涧虎陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000036",
        "E000039",
        "E000037",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000036",
        "VC000039",
        "VC000037",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000036",
        "AB000039",
        "AB000037",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：神机军师朱武；白花蛇杨春；跳涧虎陈达；动作：杨春急切地拉住陈达的胳膊；山寨内，争论升级；环境：史家村；少华山；少华山寨；构图镜头：紧促的正反打，特写三人表情。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "山寨内，争论升级。陈达站起，朱武和杨春试图拉住他。",
      "actions": [
        "杨春急切地拉住陈达的胳膊。朱武也起身劝阻。陈达甩开杨春的手。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "通过平行剪辑，对比呈现史进（防御、团结）与少华山（内部争执、进攻）的决策过程，建立双方即将爆发的直接冲突。重点展现史进的担当、朱武的谨慎、陈达的鲁莽。",
      "audio_notes": "史进庄内：嘈杂人声、誓言、劝酒声、梆子声。少华山寨内：激烈争论声、陈达的怒吼、点兵下山的锣鼓声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000039",
          "entity_id": "E000039",
          "canonical_name": "白花蛇杨春",
          "name": "白花蛇杨春",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家村",
            "史家莊"
          ],
          "match_score": 7.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.759,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH04",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "双方定计议，冲突一触发",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "双方定计议，冲突一触发",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "山寨内，争论升级。陈达站起，朱武和杨春试图拉住他。",
      "camera": "紧促的正反打，特写三人表情。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000039",
          "name": "白花蛇杨春",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000039",
          "voice_card_id": "VO000039",
          "asset_binding_id": "AB000039",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "蒲州解良县人氏；使一口大杆刀",
          "visual_features": [
            "蒲州解良县人氏",
            "使一口大杆刀",
            "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
            "朱武、杨春，两个正在寨里猜疑"
          ],
          "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "白花蛇杨春",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "VO000039",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "蒲州解良县人氏；使一口大杆刀",
            "visual_features": [
              "蒲州解良县人氏",
              "使一口大杆刀",
              "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
              "朱武、杨春，两个正在寨里猜疑"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000036",
          "E000039",
          "E000037",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000036",
          "VC000039",
          "VC000037",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000036",
          "AB000039",
          "AB000037",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH01",
    "narrative_order": 19,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0018",
          "confidence": 0.725,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "休說衆人歡喜飲酒。卻說朱武、楊春，兩個正在寨裏猜疑，捉摸不定，且教小嘍囉再去探聽消"
        }
      ]
    },
    "camera": "远景，缓慢推近至双人中景",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000037",
      "E000032",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000037",
      "VC000032",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000037",
      "AB000032",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000037",
        "E000032",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000037",
        "VC000032",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000037",
        "AB000032",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；陈达；庄客；动作：史进勒马横刀，怒视陈达；陈达在马上欠身施礼；环境：史家村；少华山寨；少华山；构图镜头：远景，缓慢推近至双人中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "史家村外，史进骑马横刀，拦住陈达去路。陈达在马上欠身施礼。气氛紧张，双方人马对峙。",
      "actions": [
        "史进勒马横刀，怒视陈达",
        "陈达在马上欠身施礼",
        "双方喽啰与庄客持械对峙"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景包含史进与陈达的马上交锋、生擒，以及朱武、杨春在寨中得知败讯后商议苦肉计。时间上与S0018场景同时发生。改编重点：保留核心对战与对话，突出史进的武艺与朱武的智谋，为后续关系转变铺垫。视觉焦点：马上交锋的动作设计、生擒瞬间、寨中商议的凝重气氛。",
      "audio_notes": "兵器交锋的金属碰撞声、马蹄声、战场环境音。朱武、杨春对话时背景音乐转为低沉、悬疑。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "史家村建立镜头，带出史进与陈达马上交锋",
      "focus_characters": [
        "史进",
        "跳涧虎陈达",
        "庄客",
        "陈达"
      ],
      "focus_locations": [
        "史家村",
        "少华山寨",
        "少华山"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH01",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "生擒跳涧虎，义释三头领",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "生擒跳涧虎，义释三头领",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "史家村外，史进骑马横刀，拦住陈达去路。陈达在马上欠身施礼。气氛紧张，双方人马对峙。",
      "camera": "远景，缓慢推近至双人中景",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        },
        {
          "entity_uid": "",
          "name": "陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "entity_uid": "",
            "name": "陈达",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 7,
        "ready_count": 5,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000033",
          "E000037",
          "E000032",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000037",
          "VC000032",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000037",
          "AB000032",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH02",
    "narrative_order": 19,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0018",
          "confidence": 0.725,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "休說衆人歡喜飲酒。卻說朱武、楊春，兩個正在寨裏猜疑，捉摸不定，且教小嘍囉再去探聽消"
        }
      ]
    },
    "camera": "正反打，穿插特写",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000037",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000037",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000037",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000037",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000037",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000037",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；陈达；动作：史进冷笑摇头；陈达握紧枪杆；环境：史家村；少华山寨；少华山；构图镜头：正反打，穿插特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "史进与陈达近景正反打。史进面色凛然，陈达渐露焦躁。",
      "actions": [
        "史进冷笑摇头",
        "陈达握紧枪杆"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景包含史进与陈达的马上交锋、生擒，以及朱武、杨春在寨中得知败讯后商议苦肉计。时间上与S0018场景同时发生。改编重点：保留核心对战与对话，突出史进的武艺与朱武的智谋，为后续关系转变铺垫。视觉焦点：马上交锋的动作设计、生擒瞬间、寨中商议的凝重气氛。",
      "audio_notes": "兵器交锋的金属碰撞声、马蹄声、战场环境音。朱武、杨春对话时背景音乐转为低沉、悬疑。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 5
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "史进的反应镜头，推进史进生擒陈达绑于庄内",
      "focus_characters": [
        "史进",
        "跳涧虎陈达",
        "陈达"
      ],
      "focus_locations": [
        "史家村",
        "少华山寨",
        "少华山"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH02",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "生擒跳涧虎，义释三头领",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "生擒跳涧虎，义释三头领",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "史进与陈达近景正反打。史进面色凛然，陈达渐露焦躁。",
      "camera": "正反打，穿插特写",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        },
        {
          "entity_uid": "",
          "name": "陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "",
            "name": "陈达",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000033",
          "E000037",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000037",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000037",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH03",
    "narrative_order": 19,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0018",
          "confidence": 0.725,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "休說衆人歡喜飲酒。卻說朱武、楊春，兩個正在寨裏猜疑，捉摸不定，且教小嘍囉再去探聽消"
        }
      ]
    },
    "camera": "中景跟拍，快速剪辑，突出动作",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000037",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000037",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000037",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000037",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000037",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000037",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；陈达；动作：陈达大怒，喝道：“赶人不要赶上；史进怒而迎战；环境：史家村；少华山寨；少华山；构图镜头：中景跟拍，快速剪辑，突出动作；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "陈达大怒，拍马挺枪来战。史进轮刀迎上。两马交错，兵器碰撞，激战数个回合。史进卖个破绽。",
      "actions": [
        "陈达大怒，喝道：“赶人不要赶上！休得要逞精神！”",
        "史进怒而迎战",
        "两马盘旋，刀枪并举，火星四溅",
        "史进故意露出胸前空档"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景包含史进与陈达的马上交锋、生擒，以及朱武、杨春在寨中得知败讯后商议苦肉计。时间上与S0018场景同时发生。改编重点：保留核心对战与对话，突出史进的武艺与朱武的智谋，为后续关系转变铺垫。视觉焦点：马上交锋的动作设计、生擒瞬间、寨中商议的凝重气氛。",
      "audio_notes": "兵器交锋的金属碰撞声、马蹄声、战场环境音。朱武、杨春对话时背景音乐转为低沉、悬疑。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "史进",
        "跳涧虎陈达",
        "陈达"
      ],
      "focus_locations": [
        "史家村",
        "少华山寨",
        "少华山"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH03",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "生擒跳涧虎，义释三头领",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "生擒跳涧虎，义释三头领",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "陈达大怒，拍马挺枪来战。史进轮刀迎上。两马交错，兵器碰撞，激战数个回合。史进卖个破绽。",
      "camera": "中景跟拍，快速剪辑，突出动作",
      "duration_seconds": 4.2,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        },
        {
          "entity_uid": "",
          "name": "陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "",
            "name": "陈达",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000033",
          "E000037",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000037",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000037",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH04",
    "narrative_order": 19,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0018",
          "confidence": 0.725,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "休說衆人歡喜飲酒。卻說朱武、楊春，兩個正在寨裏猜疑，捉摸不定，且教小嘍囉再去探聽消"
        }
      ]
    },
    "camera": "慢动作特写接快速全景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000032",
      "E000037",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000032",
      "VC000037",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000032",
      "AB000037",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000032",
        "E000037",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000032",
        "VC000037",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000032",
        "AB000037",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；庄客；跳涧虎陈达；动作：陈达挺枪直刺；史进闪身、探臂、挟人、掷地，一气呵成；环境：史家村；少华山寨；少华山；构图镜头：慢动作特写接快速全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "陈达一枪刺向史进心窝。史进迅疾闪身，猿臂轻舒，将陈达连人带枪挟离马鞍，揪住勒甲绦，掷于地上。庄客一拥而上将其绑缚。陈达战马惊走。",
      "actions": [
        "陈达挺枪直刺",
        "史进闪身、探臂、挟人、掷地，一气呵成",
        "庄客绑缚陈达",
        "喽啰们惊散"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景包含史进与陈达的马上交锋、生擒，以及朱武、杨春在寨中得知败讯后商议苦肉计。时间上与S0018场景同时发生。改编重点：保留核心对战与对话，突出史进的武艺与朱武的智谋，为后续关系转变铺垫。视觉焦点：马上交锋的动作设计、生擒瞬间、寨中商议的凝重气氛。",
      "audio_notes": "兵器交锋的金属碰撞声、马蹄声、战场环境音。朱武、杨春对话时背景音乐转为低沉、悬疑。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "史进收束镜头，停在朱武杨春定苦计",
      "focus_characters": [
        "史进",
        "庄客",
        "跳涧虎陈达"
      ],
      "focus_locations": [
        "史家村",
        "少华山寨",
        "少华山"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH04",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "生擒跳涧虎，义释三头领",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "生擒跳涧虎，义释三头领",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "陈达一枪刺向史进心窝。史进迅疾闪身，猿臂轻舒，将陈达连人带枪挟离马鞍，揪住勒甲绦，掷于地上。庄客一拥而上将其绑缚。陈达战马惊走。",
      "camera": "慢动作特写接快速全景",
      "duration_seconds": 4.4,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000033",
          "E000032",
          "E000037",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000032",
          "VC000037",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000032",
          "AB000037",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH01",
    "narrative_order": 20,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "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": "preview",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "那綠茸茸莎草地上撲地倒了。 原來兔李吉正在那坡下張兔兒，認得是史家莊上王四，趕入林"
        }
      ]
    },
    "camera": "中景",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000042",
      "E000033",
      "E000032",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000042",
      "VC000033",
      "VC000032",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000042",
      "AB000033",
      "AB000032",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000042",
        "canonical_name": "王四",
        "matched_name": "王四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000042",
        "voice_card_id": "VO000042",
        "asset_binding_id": "AB000042",
        "identity_summary": "史进庄上为头的庄客；口舌利便",
        "visual_features": [
          "史进庄上为头的庄客",
          "口舌利便",
          "史进庄上有个为头的庄客王四",
          "王四驰书径到山寨里"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王四 / 赛伯当"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000032",
        "canonical_name": "庄客",
        "matched_name": "庄客",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000032",
        "voice_card_id": "VO000032",
        "asset_binding_id": "AB000032",
        "identity_summary": "庄院仆人",
        "visual_features": [
          "庄院仆人",
          "只见一个庄客出来",
          "叫莊客殺一個羊"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0006 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000042",
        "E000033",
        "E000032",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000042",
        "VC000033",
        "VC000032",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000042",
        "AB000033",
        "AB000032",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：王四；史进；庄客；动作：史进将请柬递给王四；王四恭敬接过；环境：史家村；少华山；山林；史家庄；构图镜头：中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "史家庄，史进书房。史进将一封请柬交给庄客王四。",
      "actions": [
        "史进将请柬递给王四",
        "王四恭敬接过"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景是核心情节转折点，通过王四送信、醉酒失书、李吉告密、王四撒谎这一系列连锁事件，构建导致史家庄被围的直接导火索。采用对话模式聚焦人物反应与信息传递，强化戏剧的宿命感与紧张氛围。时间锚点为“次日”及“中秋夜”。",
      "audio_notes": "山林风声与王四的鼾声；李吉拆信时的纸张摩擦声；王四撒谎时的心跳声或紧张呼吸；远处官兵集结的隐约声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000042",
          "entity_id": "E000042",
          "canonical_name": "王四",
          "name": "王四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000032",
          "entity_id": "E000032",
          "canonical_name": "庄客",
          "name": "庄客",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH01",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "醉酒失密信，告密埋祸根",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "醉酒失密信，告密埋祸根",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "史家庄，史进书房。史进将一封请柬交给庄客王四。",
      "camera": "中景",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000042",
          "name": "王四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000042",
          "voice_card_id": "VO000042",
          "asset_binding_id": "AB000042",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进庄上为头的庄客；口舌利便",
          "visual_features": [
            "史进庄上为头的庄客",
            "口舌利便",
            "史进庄上有个为头的庄客王四",
            "王四驰书径到山寨里"
          ],
          "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000032",
          "name": "庄客",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000032",
          "voice_card_id": "VO000032",
          "asset_binding_id": "AB000032",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "庄院仆人",
          "visual_features": [
            "庄院仆人",
            "只见一个庄客出来",
            "叫莊客殺一個羊"
          ],
          "prompt_text": "庄客：庄院仆人；只见一个庄客出来；叫莊客殺一個羊"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000042",
            "name": "王四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000042",
            "voice_card_id": "VO000042",
            "asset_binding_id": "AB000042",
            "available_asset_kinds": [],
            "identity_summary": "史进庄上为头的庄客；口舌利便",
            "visual_features": [
              "史进庄上为头的庄客",
              "口舌利便",
              "史进庄上有个为头的庄客王四",
              "王四驰书径到山寨里"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000032",
            "name": "庄客",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000032",
            "voice_card_id": "VO000032",
            "asset_binding_id": "AB000032",
            "available_asset_kinds": [],
            "identity_summary": "庄院仆人",
            "visual_features": [
              "庄院仆人",
              "只见一个庄客出来",
              "叫莊客殺一個羊"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000042",
          "E000033",
          "E000032",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000042",
          "VC000033",
          "VC000032",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000042",
          "AB000033",
          "AB000032",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH02",
    "narrative_order": 20,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "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": "preview",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "那綠茸茸莎草地上撲地倒了。 原來兔李吉正在那坡下張兔兒，認得是史家莊上王四，趕入林"
        }
      ]
    },
    "camera": "三人中景",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000042",
      "E000036",
      "E000039",
      "E000037",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000042",
      "VC000036",
      "VC000039",
      "VC000037",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000042",
      "AB000036",
      "AB000039",
      "AB000037",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000042",
        "canonical_name": "王四",
        "matched_name": "王四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000042",
        "voice_card_id": "VO000042",
        "asset_binding_id": "AB000042",
        "identity_summary": "史进庄上为头的庄客；口舌利便",
        "visual_features": [
          "史进庄上为头的庄客",
          "口舌利便",
          "史进庄上有个为头的庄客王四",
          "王四驰书径到山寨里"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王四 / 赛伯当"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "白花蛇杨春",
        "matched_name": "杨春",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000039",
        "voice_card_id": "VO000039",
        "asset_binding_id": "AB000039",
        "identity_summary": "蒲州解良县人氏；使一口大杆刀",
        "visual_features": [
          "蒲州解良县人氏",
          "使一口大杆刀",
          "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
          "朱武、杨春，两个正在寨里猜疑"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白花蛇杨春 / 杨春"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000042",
        "E000036",
        "E000039",
        "E000037",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000042",
        "VC000036",
        "VC000039",
        "VC000037",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000042",
        "AB000036",
        "AB000039",
        "AB000037",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：王四；神机军师朱武；白花蛇杨春；跳涧虎陈达；动作：朱武将请柬递给陈达、杨春传阅；三人点头；环境：史家村；少华山；山林；史家庄；构图镜头：三人中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "少华山寨中。朱武、陈达、杨春围坐，朱武看完请柬，面露喜色。",
      "actions": [
        "朱武将请柬递给陈达、杨春传阅",
        "三人点头"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景是核心情节转折点，通过王四送信、醉酒失书、李吉告密、王四撒谎这一系列连锁事件，构建导致史家庄被围的直接导火索。采用对话模式聚焦人物反应与信息传递，强化戏剧的宿命感与紧张氛围。时间锚点为“次日”及“中秋夜”。",
      "audio_notes": "山林风声与王四的鼾声；李吉拆信时的纸张摩擦声；王四撒谎时的心跳声或紧张呼吸；远处官兵集结的隐约声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000042",
          "entity_id": "E000042",
          "canonical_name": "王四",
          "name": "王四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000039",
          "entity_id": "E000039",
          "canonical_name": "白花蛇杨春",
          "name": "白花蛇杨春",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH02",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "醉酒失密信，告密埋祸根",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "醉酒失密信，告密埋祸根",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "少华山寨中。朱武、陈达、杨春围坐，朱武看完请柬，面露喜色。",
      "camera": "三人中景",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000042",
          "name": "王四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000042",
          "voice_card_id": "VO000042",
          "asset_binding_id": "AB000042",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进庄上为头的庄客；口舌利便",
          "visual_features": [
            "史进庄上为头的庄客",
            "口舌利便",
            "史进庄上有个为头的庄客王四",
            "王四驰书径到山寨里"
          ],
          "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
        },
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000039",
          "name": "白花蛇杨春",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000039",
          "voice_card_id": "VO000039",
          "asset_binding_id": "AB000039",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "蒲州解良县人氏；使一口大杆刀",
          "visual_features": [
            "蒲州解良县人氏",
            "使一口大杆刀",
            "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
            "朱武、杨春，两个正在寨里猜疑"
          ],
          "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000042",
            "name": "王四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000042",
            "voice_card_id": "VO000042",
            "asset_binding_id": "AB000042",
            "available_asset_kinds": [],
            "identity_summary": "史进庄上为头的庄客；口舌利便",
            "visual_features": [
              "史进庄上为头的庄客",
              "口舌利便",
              "史进庄上有个为头的庄客王四",
              "王四驰书径到山寨里"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "白花蛇杨春",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "VO000039",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "蒲州解良县人氏；使一口大杆刀",
            "visual_features": [
              "蒲州解良县人氏",
              "使一口大杆刀",
              "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
              "朱武、杨春，两个正在寨里猜疑"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 7,
        "ready_count": 6,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000042",
          "E000036",
          "E000039",
          "E000037",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000042",
          "VC000036",
          "VC000039",
          "VC000037",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000042",
          "AB000036",
          "AB000039",
          "AB000037",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH03",
    "narrative_order": 20,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "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": "preview",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "那綠茸茸莎草地上撲地倒了。 原來兔李吉正在那坡下張兔兒，認得是史家莊上王四，趕入林"
        }
      ]
    },
    "camera": "跟拍转特写",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000042",
      "E000043",
      "E000033",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000042",
      "VC000043",
      "VC000033",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000042",
      "AB000043",
      "AB000033",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000042",
        "canonical_name": "王四",
        "matched_name": "王四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000042",
        "voice_card_id": "VO000042",
        "asset_binding_id": "AB000042",
        "identity_summary": "史进庄上为头的庄客；口舌利便",
        "visual_features": [
          "史进庄上为头的庄客",
          "口舌利便",
          "史进庄上有个为头的庄客王四",
          "王四驰书径到山寨里"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王四 / 赛伯当"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "李吉",
        "matched_name": "李吉",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "在坡下张兔儿；认得王四",
        "visual_features": [
          "在坡下张兔儿",
          "认得王四",
          "兔李吉正在那坡下张兔儿",
          "李吉道：我做猎户"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：华阴县、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000042",
        "E000043",
        "E000033",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000042",
        "VC000043",
        "VC000033",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000042",
        "AB000043",
        "AB000033",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：王四；李吉；史进；动作：王四踉跄倒地；发出鼾声；环境：史家村；少华山；山林；史家庄；构图镜头：跟拍转特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "山林小径。王四醉醺醺地走着，被山风一吹，踉跄几步，扑倒在莎草地上，沉沉睡去。搭膊（腰包）松脱。",
      "actions": [
        "王四踉跄倒地",
        "发出鼾声",
        "搭膊口松开"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景是核心情节转折点，通过王四送信、醉酒失书、李吉告密、王四撒谎这一系列连锁事件，构建导致史家庄被围的直接导火索。采用对话模式聚焦人物反应与信息传递，强化戏剧的宿命感与紧张氛围。时间锚点为“次日”及“中秋夜”。",
      "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": [
        {
          "entity_uid": "E000042",
          "entity_id": "E000042",
          "canonical_name": "王四",
          "name": "王四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "李吉",
          "name": "李吉",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH03",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "醉酒失密信，告密埋祸根",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "醉酒失密信，告密埋祸根",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "山林小径。王四醉醺醺地走着，被山风一吹，踉跄几步，扑倒在莎草地上，沉沉睡去。搭膊（腰包）松脱。",
      "camera": "跟拍转特写",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000042",
          "name": "王四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000042",
          "voice_card_id": "VO000042",
          "asset_binding_id": "AB000042",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进庄上为头的庄客；口舌利便",
          "visual_features": [
            "史进庄上为头的庄客",
            "口舌利便",
            "史进庄上有个为头的庄客王四",
            "王四驰书径到山寨里"
          ],
          "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
        },
        {
          "entity_uid": "E000043",
          "name": "李吉",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "在坡下张兔儿；认得王四",
          "visual_features": [
            "在坡下张兔儿",
            "认得王四",
            "兔李吉正在那坡下张兔儿",
            "李吉道：我做猎户"
          ],
          "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000042",
            "name": "王四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000042",
            "voice_card_id": "VO000042",
            "asset_binding_id": "AB000042",
            "available_asset_kinds": [],
            "identity_summary": "史进庄上为头的庄客；口舌利便",
            "visual_features": [
              "史进庄上为头的庄客",
              "口舌利便",
              "史进庄上有个为头的庄客王四",
              "王四驰书径到山寨里"
            ]
          },
          {
            "entity_uid": "E000043",
            "name": "李吉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000043",
            "voice_card_id": "VO000043",
            "asset_binding_id": "AB000043",
            "available_asset_kinds": [],
            "identity_summary": "在坡下张兔儿；认得王四",
            "visual_features": [
              "在坡下张兔儿",
              "认得王四",
              "兔李吉正在那坡下张兔儿",
              "李吉道：我做猎户"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000042",
          "E000043",
          "E000033",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000042",
          "VC000043",
          "VC000033",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000042",
          "AB000043",
          "AB000033",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH04",
    "narrative_order": 20,
    "story_chronology_order": 18,
    "story_chronology_group": "CG0018",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "story_chronology_group": "CG0018",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -2,
      "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": "preview",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "難得這三個敬重我，我也備些禮物回奉他。」次日，叫莊客尋個裁縫，自去縣裏買了三疋紅綿，"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "那綠茸茸莎草地上撲地倒了。 原來兔李吉正在那坡下張兔兒，認得是史家莊上王四，趕入林"
        }
      ]
    },
    "camera": "李吉主观视角，推向王四",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000042",
      "E000043",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000042",
      "VC000043",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000042",
      "AB000043",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000042",
        "canonical_name": "王四",
        "matched_name": "王四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000042",
        "voice_card_id": "VO000042",
        "asset_binding_id": "AB000042",
        "identity_summary": "史进庄上为头的庄客；口舌利便",
        "visual_features": [
          "史进庄上为头的庄客",
          "口舌利便",
          "史进庄上有个为头的庄客王四",
          "王四驰书径到山寨里"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王四 / 赛伯当"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "李吉",
        "matched_name": "李吉",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "在坡下张兔儿；认得王四",
        "visual_features": [
          "在坡下张兔儿",
          "认得王四",
          "兔李吉正在那坡下张兔儿",
          "李吉道：我做猎户"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：华阴县、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家村",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000042",
        "E000043",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000042",
        "VC000043",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000042",
        "AB000043",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：王四；李吉；动作：李吉放下工具，蹑手蹑脚靠近；看到王四搭膊里露出的银子；环境：史家村；少华山；山林；史家庄；构图镜头：李吉主观视角，推向王四；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "山坡下。猎户李吉正在张设捕兔的套索，瞥见林中倒地的王四。他犹豫片刻，悄悄走近。",
      "actions": [
        "李吉放下工具，蹑手蹑脚靠近",
        "看到王四搭膊里露出的银子"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景是核心情节转折点，通过王四送信、醉酒失书、李吉告密、王四撒谎这一系列连锁事件，构建导致史家庄被围的直接导火索。采用对话模式聚焦人物反应与信息传递，强化戏剧的宿命感与紧张氛围。时间锚点为“次日”及“中秋夜”。",
      "audio_notes": "山林风声与王四的鼾声；李吉拆信时的纸张摩擦声；王四撒谎时的心跳声或紧张呼吸；远处官兵集结的隐约声响。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000042",
          "entity_id": "E000042",
          "canonical_name": "王四",
          "name": "王四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "李吉",
          "name": "李吉",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000034",
          "entity_id": "E000034",
          "canonical_name": "史家村",
          "name": "史家村",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "史家莊"
          ],
          "match_score": 2.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 18,
        "story_chronology_group": "CG0018",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH04",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "醉酒失密信，告密埋祸根",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 18,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "醉酒失密信，告密埋祸根",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "山坡下。猎户李吉正在张设捕兔的套索，瞥见林中倒地的王四。他犹豫片刻，悄悄走近。",
      "camera": "李吉主观视角，推向王四",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000042",
          "name": "王四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000042",
          "voice_card_id": "VO000042",
          "asset_binding_id": "AB000042",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进庄上为头的庄客；口舌利便",
          "visual_features": [
            "史进庄上为头的庄客",
            "口舌利便",
            "史进庄上有个为头的庄客王四",
            "王四驰书径到山寨里"
          ],
          "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
        },
        {
          "entity_uid": "E000043",
          "name": "李吉",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "在坡下张兔儿；认得王四",
          "visual_features": [
            "在坡下张兔儿",
            "认得王四",
            "兔李吉正在那坡下张兔儿",
            "李吉道：我做猎户"
          ],
          "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000042",
            "name": "王四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000042",
            "voice_card_id": "VO000042",
            "asset_binding_id": "AB000042",
            "available_asset_kinds": [],
            "identity_summary": "史进庄上为头的庄客；口舌利便",
            "visual_features": [
              "史进庄上为头的庄客",
              "口舌利便",
              "史进庄上有个为头的庄客王四",
              "王四驰书径到山寨里"
            ]
          },
          {
            "entity_uid": "E000043",
            "name": "李吉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000043",
            "voice_card_id": "VO000043",
            "asset_binding_id": "AB000043",
            "available_asset_kinds": [],
            "identity_summary": "在坡下张兔儿；认得王四",
            "visual_features": [
              "在坡下张兔儿",
              "认得王四",
              "兔李吉正在那坡下张兔儿",
              "李吉道：我做猎户"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000042",
          "E000043",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000042",
          "VC000043",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000042",
          "AB000043",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH01",
    "narrative_order": 21,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景，缓慢环移",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000036",
      "E000039",
      "E000037",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000036",
      "VC000039",
      "VC000037",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000036",
      "AB000039",
      "AB000037",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "白花蛇杨春",
        "matched_name": "杨春",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000039",
        "voice_card_id": "VO000039",
        "asset_binding_id": "AB000039",
        "identity_summary": "蒲州解良县人氏；使一口大杆刀",
        "visual_features": [
          "蒲州解良县人氏",
          "使一口大杆刀",
          "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
          "朱武、杨春，两个正在寨里猜疑"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白花蛇杨春 / 杨春"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
      },
      {
        "entity_uid": "E000037",
        "canonical_name": "跳涧虎陈达",
        "matched_name": "陈达",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000037",
        "voice_card_id": "VO000037",
        "asset_binding_id": "AB000037",
        "identity_summary": "邺城人氏；使一条出白点钢枪",
        "visual_features": [
          "邺城人氏",
          "使一条出白点钢枪",
          "第二個喚做跳澗虎陳達",
          "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：跳涧虎陈达 / 陈达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家庄",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000036",
        "E000039",
        "E000037",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000036",
        "VC000039",
        "VC000037",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000036",
        "AB000039",
        "AB000037",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；神机军师朱武；白花蛇杨春；跳涧虎陈达；动作：史进眉头紧锁；夜，史家庄内；环境：史家庄；少华山；构图镜头：中景，缓慢环移；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "夜，史家庄内。史进、朱武、陈达、杨春四人聚于厅中，神色凝重。庄外隐约传来官军的呼喝声。",
      "actions": [
        "史进眉头紧锁。朱武、陈达、杨春三人对视一眼，齐齐向史进跪下。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。史进从犹豫到决断，设计突围，火烧庄园，血战杀出。上少华山后，拒绝落草，决意寻师。这是他从庄园主人到江湖寻路者的关键转折。视觉重点：梯子对峙、庄园大火、夜间混战、斩杀李吉、山上对坐。保持史进‘清白好汉’自我认知的连贯性。",
      "audio_notes": "对白节奏需体现从商议到战斗的情绪转变。音效重点：火焰燃烧声、兵器碰撞与喊杀声、史进怒吼‘仇人见面，分外眼明’、突围时的喘息与脚步声、少华山上的寂静与对话回声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000039",
          "entity_id": "E000039",
          "canonical_name": "白花蛇杨春",
          "name": "白花蛇杨春",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000037",
          "entity_id": "E000037",
          "canonical_name": "跳涧虎陈达",
          "name": "跳涧虎陈达",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH01",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "血战焚故园，明志别绿林",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "血战焚故园，明志别绿林",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "夜，史家庄内。史进、朱武、陈达、杨春四人聚于厅中，神色凝重。庄外隐约传来官军的呼喝声。",
      "camera": "中景，缓慢环移",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000039",
          "name": "白花蛇杨春",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000039",
          "voice_card_id": "VO000039",
          "asset_binding_id": "AB000039",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "蒲州解良县人氏；使一口大杆刀",
          "visual_features": [
            "蒲州解良县人氏",
            "使一口大杆刀",
            "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
            "朱武、杨春，两个正在寨里猜疑"
          ],
          "prompt_text": "白花蛇杨春：蒲州解良县人氏；使一口大杆刀；蒲州解良县人氏；使一口大杆刀"
        },
        {
          "entity_uid": "E000037",
          "name": "跳涧虎陈达",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000037",
          "voice_card_id": "VO000037",
          "asset_binding_id": "AB000037",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "邺城人氏；使一条出白点钢枪",
          "visual_features": [
            "邺城人氏",
            "使一条出白点钢枪",
            "第二個喚做跳澗虎陳達",
            "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
          ],
          "prompt_text": "跳涧虎陈达：邺城人氏；使一条出白点钢枪；邺城人氏；使一条出白点钢枪"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "白花蛇杨春",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "VO000039",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "蒲州解良县人氏；使一口大杆刀",
            "visual_features": [
              "蒲州解良县人氏",
              "使一口大杆刀",
              "第三个好汉，姓杨，名春，蒲州解良县人氏，使一口大杆刀",
              "朱武、杨春，两个正在寨里猜疑"
            ]
          },
          {
            "entity_uid": "E000037",
            "name": "跳涧虎陈达",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000037",
            "voice_card_id": "VO000037",
            "asset_binding_id": "AB000037",
            "available_asset_kinds": [],
            "identity_summary": "邺城人氏；使一条出白点钢枪",
            "visual_features": [
              "邺城人氏",
              "使一条出白点钢枪",
              "第二個喚做跳澗虎陳達",
              "第二个好汉，姓陈，名达，原是邺城人氏，使一条出白点钢枪"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 7,
        "ready_count": 6,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [
          "E000033",
          "E000036",
          "E000039",
          "E000037",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000036",
          "VC000039",
          "VC000037",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000036",
          "AB000039",
          "AB000037",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH02",
    "narrative_order": 21,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写，推近",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000036",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000036",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000036",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家庄",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000036",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000036",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000036",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；神机军师朱武；动作：史进眼神变得坚定，扶起朱武等人；史进面部特写，从焦虑转为决绝；环境：史家庄；少华山；构图镜头：特写，推近；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "史进面部特写，从焦虑转为决绝。他上前一步，用力扶起朱武三人。",
      "actions": [
        "史进眼神变得坚定，扶起朱武等人。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。史进从犹豫到决断，设计突围，火烧庄园，血战杀出。上少华山后，拒绝落草，决意寻师。这是他从庄园主人到江湖寻路者的关键转折。视觉重点：梯子对峙、庄园大火、夜间混战、斩杀李吉、山上对坐。保持史进‘清白好汉’自我认知的连贯性。",
      "audio_notes": "对白节奏需体现从商议到战斗的情绪转变。音效重点：火焰燃烧声、兵器碰撞与喊杀声、史进怒吼‘仇人见面，分外眼明’、突围时的喘息与脚步声、少华山上的寂静与对话回声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH02",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "血战焚故园，明志别绿林",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "血战焚故园，明志别绿林",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "史进面部特写，从焦虑转为决绝。他上前一步，用力扶起朱武三人。",
      "camera": "特写，推近",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [
          "E000033",
          "E000036",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000036",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000036",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH03",
    "narrative_order": 21,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "低角度仰拍史进，过肩拍墙外官兵",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000043",
      "E000042",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000043",
      "VC000042",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000043",
      "AB000042",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "李吉",
        "matched_name": "李吉",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "在坡下张兔儿；认得王四",
        "visual_features": [
          "在坡下张兔儿",
          "认得王四",
          "兔李吉正在那坡下张兔儿",
          "李吉道：我做猎户"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：华阴县、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
      },
      {
        "entity_uid": "E000042",
        "canonical_name": "王四",
        "matched_name": "都头甲",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000042",
        "voice_card_id": "VO000042",
        "asset_binding_id": "AB000042",
        "identity_summary": "史进庄上为头的庄客；口舌利便",
        "visual_features": [
          "史进庄上为头的庄客",
          "口舌利便",
          "史进庄上有个为头的庄客王四",
          "王四驰书径到山寨里"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王四 / 赛伯当"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家庄",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000043",
        "E000042",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000043",
        "VC000042",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000043",
        "AB000042",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；李吉；都头甲；动作：史进在梯子上探身；史进登上梯子，从墙头望出去；环境：史家庄；少华山；构图镜头：低角度仰拍史进，过肩拍墙外官兵；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "史进登上梯子，从墙头望出去。墙外火把通明，两个都头与李吉站在队前。",
      "actions": [
        "史进在梯子上探身。墙外都头举着火把指向他。李吉躲在都头身后。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。史进从犹豫到决断，设计突围，火烧庄园，血战杀出。上少华山后，拒绝落草，决意寻师。这是他从庄园主人到江湖寻路者的关键转折。视觉重点：梯子对峙、庄园大火、夜间混战、斩杀李吉、山上对坐。保持史进‘清白好汉’自我认知的连贯性。",
      "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "李吉",
          "name": "李吉",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000042",
          "entity_id": "E000042",
          "canonical_name": "王四",
          "name": "王四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH03",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "血战焚故园，明志别绿林",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "血战焚故园，明志别绿林",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "史进登上梯子，从墙头望出去。墙外火把通明，两个都头与李吉站在队前。",
      "camera": "低角度仰拍史进，过肩拍墙外官兵",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000043",
          "name": "李吉",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "在坡下张兔儿；认得王四",
          "visual_features": [
            "在坡下张兔儿",
            "认得王四",
            "兔李吉正在那坡下张兔儿",
            "李吉道：我做猎户"
          ],
          "prompt_text": "李吉：在坡下张兔儿；认得王四；在坡下张兔儿；认得王四"
        },
        {
          "entity_uid": "E000042",
          "name": "王四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000042",
          "voice_card_id": "VO000042",
          "asset_binding_id": "AB000042",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进庄上为头的庄客；口舌利便",
          "visual_features": [
            "史进庄上为头的庄客",
            "口舌利便",
            "史进庄上有个为头的庄客王四",
            "王四驰书径到山寨里"
          ],
          "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
        },
        {
          "entity_uid": "",
          "name": "都头甲",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000043",
            "name": "李吉",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000043",
            "voice_card_id": "VO000043",
            "asset_binding_id": "AB000043",
            "available_asset_kinds": [],
            "identity_summary": "在坡下张兔儿；认得王四",
            "visual_features": [
              "在坡下张兔儿",
              "认得王四",
              "兔李吉正在那坡下张兔儿",
              "李吉道：我做猎户"
            ]
          },
          {
            "entity_uid": "E000042",
            "name": "王四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000042",
            "voice_card_id": "VO000042",
            "asset_binding_id": "AB000042",
            "available_asset_kinds": [],
            "identity_summary": "史进庄上为头的庄客；口舌利便",
            "visual_features": [
              "史进庄上为头的庄客",
              "口舌利便",
              "史进庄上有个为头的庄客王四",
              "王四驰书径到山寨里"
            ]
          },
          {
            "entity_uid": "",
            "name": "都头甲",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 7,
        "ready_count": 5,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [
          "E000033",
          "E000043",
          "E000042",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000043",
          "VC000042",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000043",
          "AB000042",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH04",
    "narrative_order": 21,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "跟拍中景",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000042",
      "E000036",
      "E000034",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000042",
      "VC000036",
      "VC000034",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000042",
      "AB000036",
      "AB000034",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000042",
        "canonical_name": "王四",
        "matched_name": "王四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000042",
        "voice_card_id": "VO000042",
        "asset_binding_id": "AB000042",
        "identity_summary": "史进庄上为头的庄客；口舌利便",
        "visual_features": [
          "史进庄上为头的庄客",
          "口舌利便",
          "史进庄上有个为头的庄客王四",
          "王四驰书径到山寨里"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王四 / 赛伯当"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "史家村",
        "matched_name": "史家庄",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "华阴县界村庄；三四百家都姓史",
        "visual_features": [
          "华阴县界村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史家村 / 史家莊 / 史家庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史家村：华阴县界村庄；三四百家都姓史；华阴县界村庄"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000033",
        "E000042",
        "E000036",
        "E000034",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000042",
        "VC000036",
        "VC000034",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000042",
        "AB000036",
        "AB000034",
        "AB000035"
      ],
      "dynamic_content_text": "主体：史进；王四；神机军师朱武；动作：史进一把揪起王四，拖向后园；史进下梯，面色铁青；环境：史家庄；少华山；构图镜头：跟拍中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "史进下梯，面色铁青。他走向瘫软在地的王四。朱武等人紧跟其后，神情紧张。",
      "actions": [
        "史进一把揪起王四，拖向后园。朱武等人交换眼神，明白了史进的意图。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景。史进从犹豫到决断，设计突围，火烧庄园，血战杀出。上少华山后，拒绝落草，决意寻师。这是他从庄园主人到江湖寻路者的关键转折。视觉重点：梯子对峙、庄园大火、夜间混战、斩杀李吉、山上对坐。保持史进‘清白好汉’自我认知的连贯性。",
      "audio_notes": "对白节奏需体现从商议到战斗的情绪转变。音效重点：火焰燃烧声、兵器碰撞与喊杀声、史进怒吼‘仇人见面，分外眼明’、突围时的喘息与脚步声、少华山上的寂静与对话回声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000042",
          "entity_id": "E000042",
          "canonical_name": "王四",
          "name": "王四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH04",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B006",
      "source_block_title": "血战焚故园，明志别绿林",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B006",
          "block_title": "血战焚故园，明志别绿林",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "史进下梯，面色铁青。他走向瘫软在地的王四。朱武等人紧跟其后，神情紧张。",
      "camera": "跟拍中景",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000042",
          "name": "王四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000042",
          "voice_card_id": "VO000042",
          "asset_binding_id": "AB000042",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进庄上为头的庄客；口舌利便",
          "visual_features": [
            "史进庄上为头的庄客",
            "口舌利便",
            "史进庄上有个为头的庄客王四",
            "王四驰书径到山寨里"
          ],
          "prompt_text": "王四：史进庄上为头的庄客；口舌利便；史进庄上为头的庄客；口舌利便"
        },
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "史家村",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000042",
            "name": "王四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000042",
            "voice_card_id": "VO000042",
            "asset_binding_id": "AB000042",
            "available_asset_kinds": [],
            "identity_summary": "史进庄上为头的庄客；口舌利便",
            "visual_features": [
              "史进庄上为头的庄客",
              "口舌利便",
              "史进庄上有个为头的庄客王四",
              "王四驰书径到山寨里"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "史家村",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "华阴县界村庄；三四百家都姓史",
            "visual_features": [
              "华阴县界村庄"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B006",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0020"
        ],
        "source_beat_ids": [
          "AB0020"
        ],
        "entity_uids": [
          "E000033",
          "E000042",
          "E000036",
          "E000034",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000042",
          "VC000036",
          "VC000034",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000042",
          "AB000036",
          "AB000034",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH01",
    "narrative_order": 22,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0021",
          "confidence": 0.584,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "來看時，依然有六街三市。只見一個小小茶坊正在路口。史進便入茶坊裏來揀一副坐位坐了。茶"
        }
      ]
    },
    "camera": "中景，双人镜头",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000036",
      "E000033",
      "E000027",
      "E000044",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000036",
      "VC000033",
      "VC000027",
      "VC000044",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000036",
      "AB000033",
      "AB000027",
      "AB000044",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000044",
        "canonical_name": "渭州",
        "matched_name": "渭州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000044",
        "voice_card_id": "",
        "asset_binding_id": "AB000044",
        "identity_summary": "史进入城寻师",
        "visual_features": [
          "史进入城寻师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渭州：史进入城寻师"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000036",
        "E000033",
        "E000027",
        "E000044",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000036",
        "VC000033",
        "VC000027",
        "VC000044",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000036",
        "AB000033",
        "AB000027",
        "AB000044",
        "AB000035"
      ],
      "dynamic_content_text": "主体：神机军师朱武；史进；动作：史进面向朱武，语气决绝；朱武微微摇头，试图劝说；环境：延安府；渭州；少华山；茶坊；构图镜头：中景，双人镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "少华山山寨内。史进与朱武相对而立，气氛凝重。史进神色坚定，朱武面带挽留之色。",
      "actions": [
        "史进面向朱武，语气决绝",
        "朱武微微摇头，试图劝说"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "史进因家业尽毁，决意离开少华山寻找师父王进。他辞别朱武等人，独自前往延安府，在渭州茶坊打听王进下落时，遇到一位军官模样的提辖。重要性：主线；呈现：叙事画面/人物特写/环境描写；时间顺序：叙事22->故事19；时间锚点：正在；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和关键相遇，确立史进作为‘清白好汉’的核心身份与动机，并引入鲁提辖，为后续冲突埋下伏笔。",
      "audio_notes": "保留对白节奏；史进与朱武对话的决绝语气；茶坊内的市井环境音；鲁提辖沉稳有力的脚步声",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000044",
          "entity_id": "E000044",
          "canonical_name": "渭州",
          "name": "渭州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "渭州"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH01",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B007",
      "source_block_title": "渭州寻师踪，茶坊逢提辖",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B007",
          "block_title": "渭州寻师踪，茶坊逢提辖",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "少华山山寨内。史进与朱武相对而立，气氛凝重。史进神色坚定，朱武面带挽留之色。",
      "camera": "中景，双人镜头",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000044",
            "name": "渭州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000044",
            "voice_card_id": "",
            "asset_binding_id": "AB000044",
            "available_asset_kinds": [],
            "identity_summary": "史进入城寻师",
            "visual_features": [
              "史进入城寻师"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B007",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [
          "E000036",
          "E000033",
          "E000027",
          "E000044",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000036",
          "VC000033",
          "VC000027",
          "VC000044",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000036",
          "AB000033",
          "AB000027",
          "AB000044",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH02",
    "narrative_order": 22,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0021",
          "confidence": 0.584,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "來看時，依然有六街三市。只見一個小小茶坊正在路口。史進便入茶坊裏來揀一副坐位坐了。茶"
        }
      ]
    },
    "camera": "特写，史进面部",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000036",
      "E000033",
      "E000027",
      "E000044",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000036",
      "VC000033",
      "VC000027",
      "VC000044",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000036",
      "AB000033",
      "AB000027",
      "AB000044",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000044",
        "canonical_name": "渭州",
        "matched_name": "渭州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000044",
        "voice_card_id": "",
        "asset_binding_id": "AB000044",
        "identity_summary": "史进入城寻师",
        "visual_features": [
          "史进入城寻师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渭州：史进入城寻师"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000036",
        "E000033",
        "E000027",
        "E000044",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000036",
        "VC000033",
        "VC000027",
        "VC000044",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000036",
        "AB000033",
        "AB000027",
        "AB000044",
        "AB000035"
      ],
      "dynamic_content_text": "主体：神机军师朱武；史进；动作：史进挺直腰板，目光如炬；他抬手制止朱武继续劝说；环境：延安府；渭州；少华山；茶坊；构图镜头：特写，史进面部；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "史进特写。他眼神清澈，语气斩钉截铁，表明自己清白好汉的身份。",
      "actions": [
        "史进挺直腰板，目光如炬",
        "他抬手制止朱武继续劝说"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "史进因家业尽毁，决意离开少华山寻找师父王进。他辞别朱武等人，独自前往延安府，在渭州茶坊打听王进下落时，遇到一位军官模样的提辖。重要性：主线；呈现：叙事画面/人物特写/环境描写；时间顺序：叙事22->故事19；时间锚点：正在；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和关键相遇，确立史进作为‘清白好汉’的核心身份与动机，并引入鲁提辖，为后续冲突埋下伏笔。",
      "audio_notes": "保留对白节奏；史进与朱武对话的决绝语气；茶坊内的市井环境音；鲁提辖沉稳有力的脚步声",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "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": [
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000044",
          "entity_id": "E000044",
          "canonical_name": "渭州",
          "name": "渭州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "渭州"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH02",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B007",
      "source_block_title": "渭州寻师踪，茶坊逢提辖",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B007",
          "block_title": "渭州寻师踪，茶坊逢提辖",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "史进特写。他眼神清澈，语气斩钉截铁，表明自己清白好汉的身份。",
      "camera": "特写，史进面部",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000044",
            "name": "渭州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000044",
            "voice_card_id": "",
            "asset_binding_id": "AB000044",
            "available_asset_kinds": [],
            "identity_summary": "史进入城寻师",
            "visual_features": [
              "史进入城寻师"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B007",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [
          "E000036",
          "E000033",
          "E000027",
          "E000044",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000036",
          "VC000033",
          "VC000027",
          "VC000044",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000036",
          "AB000033",
          "AB000027",
          "AB000044",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH03",
    "narrative_order": 22,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0021",
          "confidence": 0.584,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "來看時，依然有六街三市。只見一個小小茶坊正在路口。史進便入茶坊裏來揀一副坐位坐了。茶"
        }
      ]
    },
    "camera": "全景，跟拍史进背影",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000036",
      "E000033",
      "E000027",
      "E000044",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000036",
      "VC000033",
      "VC000027",
      "VC000044",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000036",
      "AB000033",
      "AB000027",
      "AB000044",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "神机军师朱武",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000044",
        "canonical_name": "渭州",
        "matched_name": "渭州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000044",
        "voice_card_id": "",
        "asset_binding_id": "AB000044",
        "identity_summary": "史进入城寻师",
        "visual_features": [
          "史进入城寻师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渭州：史进入城寻师"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000036",
        "E000033",
        "E000027",
        "E000044",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000036",
        "VC000033",
        "VC000027",
        "VC000044",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000036",
        "AB000033",
        "AB000027",
        "AB000044",
        "AB000035"
      ],
      "dynamic_content_text": "主体：神机军师朱武；史进；动作：史进向朱武等人抱拳辞别；朱武等人目送，擦拭眼泪；环境：延安府；渭州；少华山；茶坊；构图镜头：全景，跟拍史进背影；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "少华山下。史进辞别众人。他头戴白范阳毡大帽，身穿白丝战袍，腰跨雁翎刀，背包裹，提朴刀，装束齐整。朱武等人洒泪相送。",
      "actions": [
        "史进向朱武等人抱拳辞别",
        "朱武等人目送，擦拭眼泪",
        "史进转身，独自踏上山路"
      ],
      "narration": "史进住了几日，定要去。朱武等苦留不住。史进头戴白范阳毡大帽，上撒一撮红缨；身穿一领白丝两上领战袍；腰系一条楂五指梅红攒线搭膊；跨一口铜钹磐口雁翎刀；背上包裹，提了朴刀，辞别朱武等三人。",
      "on_screen_text": "",
      "scene_notes": "史进因家业尽毁，决意离开少华山寻找师父王进。他辞别朱武等人，独自前往延安府，在渭州茶坊打听王进下落时，遇到一位军官模样的提辖。重要性：主线；呈现：叙事画面/人物特写/环境描写；时间顺序：叙事22->故事19；时间锚点：正在；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和关键相遇，确立史进作为‘清白好汉’的核心身份与动机，并引入鲁提辖，为后续冲突埋下伏笔。",
      "audio_notes": "保留对白节奏；史进与朱武对话的决绝语气；茶坊内的市井环境音；鲁提辖沉稳有力的脚步声",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "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": [
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000044",
          "entity_id": "E000044",
          "canonical_name": "渭州",
          "name": "渭州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "渭州"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH03",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B007",
      "source_block_title": "渭州寻师踪，茶坊逢提辖",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B007",
          "block_title": "渭州寻师踪，茶坊逢提辖",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "少华山下。史进辞别众人。他头戴白范阳毡大帽，身穿白丝战袍，腰跨雁翎刀，背包裹，提朴刀，装束齐整。朱武等人洒泪相送。",
      "camera": "全景，跟拍史进背影",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000044",
            "name": "渭州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000044",
            "voice_card_id": "",
            "asset_binding_id": "AB000044",
            "available_asset_kinds": [],
            "identity_summary": "史进入城寻师",
            "visual_features": [
              "史进入城寻师"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 6,
        "ready_count": 5,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B007",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [
          "E000036",
          "E000033",
          "E000027",
          "E000044",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000036",
          "VC000033",
          "VC000027",
          "VC000044",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000036",
          "AB000033",
          "AB000027",
          "AB000044",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0022",
    "shot_id": "S0022_SH04",
    "narrative_order": 22,
    "story_chronology_order": 19,
    "story_chronology_group": "CG0019",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0022",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "story_chronology_group": "CG0019",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "正在",
        "anchor_type": "same_time_marker",
        "relative_direction": "same_time"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0021",
          "confidence": 0.584,
          "reason": "same_time_marker"
        }
      ],
      "evidence": [
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "來看時，依然有六街三市。只見一個小小茶坊正在路口。史進便入茶坊裏來揀一副坐位坐了。茶"
        }
      ]
    },
    "camera": "中景，史进入座",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000026",
      "E000033",
      "E000036",
      "E000027",
      "E000044",
      "E000035"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000033",
      "VC000036",
      "VC000027",
      "VC000044",
      "VC000035"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000033",
      "AB000036",
      "AB000027",
      "AB000044",
      "AB000035"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "茶博士",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "神机军师朱武",
        "matched_name": "茶博士",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000036",
        "voice_card_id": "VO000036",
        "asset_binding_id": "AB000036",
        "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
        "visual_features": [
          "定远人氏，使双刀",
          "精通阵法，广有谋略",
          "劝史进留下",
          "爲頭那個大王喚作神機軍師朱武"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：神机军师朱武 / 朱武"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
      },
      {
        "entity_uid": "E000027",
        "canonical_name": "延安府",
        "matched_name": "延安府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "identity_summary": "老种经略相公镇守；王进计划投奔",
        "visual_features": [
          "老种经略镇守",
          "老种经略相公镇守"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "延安府：老种经略相公镇守；王进计划投奔；老种经略镇守；老种经略相公镇守"
      },
      {
        "entity_uid": "E000044",
        "canonical_name": "渭州",
        "matched_name": "渭州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000044",
        "voice_card_id": "",
        "asset_binding_id": "AB000044",
        "identity_summary": "史进入城寻师",
        "visual_features": [
          "史进入城寻师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渭州：史进入城寻师"
      },
      {
        "entity_uid": "E000035",
        "canonical_name": "少华山",
        "matched_name": "少华山",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000035",
        "voice_card_id": "",
        "asset_binding_id": "AB000035",
        "identity_summary": "位于史家村前面；山上有强人聚集",
        "visual_features": [
          "王四赍一封请书直至",
          "位于史家村前面",
          "山上有强人聚集"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：王四、史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "少华山：位于史家村前面；山上有强人聚集；王四赍一封请书直至；位于史家村前面"
      }
    ],
    "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": [
        "E000026",
        "E000033",
        "E000036",
        "E000027",
        "E000044",
        "E000035"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000033",
        "VC000036",
        "VC000027",
        "VC000044",
        "VC000035"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000033",
        "AB000036",
        "AB000027",
        "AB000044",
        "AB000035"
      ],
      "dynamic_content_text": "主体：茶博士；史进；动作：史进打量茶坊环境；茶博士上前招呼；环境：延安府；渭州；少华山；茶坊；构图镜头：中景，史进入座；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
    },
    "source": {
      "description": "渭州，街市路口，一个小小茶坊。史进风尘仆仆走入，拣一副座位坐下。茶坊内人声嘈杂。",
      "actions": [
        "史进打量茶坊环境",
        "茶博士上前招呼",
        "史进擦拭额汗"
      ],
      "narration": "史进离了少华山，取路投关西正路，望延安府路上来。独自行了半月之上，来到渭州。",
      "on_screen_text": "",
      "scene_notes": "史进因家业尽毁，决意离开少华山寻找师父王进。他辞别朱武等人，独自前往延安府，在渭州茶坊打听王进下落时，遇到一位军官模样的提辖。重要性：主线；呈现：叙事画面/人物特写/环境描写；时间顺序：叙事22->故事19；时间锚点：正在；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和关键相遇，确立史进作为‘清白好汉’的核心身份与动机，并引入鲁提辖，为后续冲突埋下伏笔。",
      "audio_notes": "保留对白节奏；史进与朱武对话的决绝语气；茶坊内的市井环境音；鲁提辖沉稳有力的脚步声",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 5
    },
    "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": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "王进",
          "name": "王进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000036",
          "entity_id": "E000036",
          "canonical_name": "神机军师朱武",
          "name": "神机军师朱武",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000027",
          "entity_id": "E000027",
          "canonical_name": "延安府",
          "name": "延安府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "matched_terms": [
            "延安府"
          ],
          "match_score": 5.5,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000044",
          "entity_id": "E000044",
          "canonical_name": "渭州",
          "name": "渭州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "渭州"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 22,
        "story_chronology_order": 19,
        "story_chronology_group": "CG0019",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "正在",
        "anchor_type": "same_time_marker",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0022_SH04",
      "scene_id": "S0022",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B007",
      "source_block_title": "渭州寻师踪，茶坊逢提辖",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 22,
      "story_chronology_order": 19,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B007",
          "block_title": "渭州寻师踪，茶坊逢提辖",
          "lead_scene_id": "S0022"
        }
      ],
      "shot_description": "渭州，街市路口，一个小小茶坊。史进风尘仆仆走入，拣一副座位坐下。茶坊内人声嘈杂。",
      "camera": "中景，史进入座",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        },
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000036",
          "name": "神机军师朱武",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000036",
          "voice_card_id": "VO000036",
          "asset_binding_id": "AB000036",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
          "visual_features": [
            "定远人氏，使双刀",
            "精通阵法，广有谋略",
            "劝史进留下",
            "爲頭那個大王喚作神機軍師朱武"
          ],
          "prompt_text": "神机军师朱武：定远人氏，使双刀；精通阵法，广有谋略；定远人氏，使双刀；精通阵法，广有谋略"
        },
        {
          "entity_uid": "",
          "name": "茶博士",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000027",
        "name": "延安府",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000027",
        "voice_card_id": "",
        "asset_binding_id": "AB000027",
        "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": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "神机军师朱武",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "VO000036",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "定远人氏，使双刀；精通阵法，广有谋略",
            "visual_features": [
              "定远人氏，使双刀",
              "精通阵法，广有谋略",
              "劝史进留下",
              "爲頭那個大王喚作神機軍師朱武"
            ]
          },
          {
            "entity_uid": "",
            "name": "茶博士",
            "role": "character",
            "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": []
          },
          {
            "entity_uid": "E000027",
            "name": "延安府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000027",
            "voice_card_id": "",
            "asset_binding_id": "AB000027",
            "available_asset_kinds": [],
            "identity_summary": "老种经略相公镇守；王进计划投奔",
            "visual_features": [
              "老种经略镇守",
              "老种经略相公镇守"
            ]
          },
          {
            "entity_uid": "E000044",
            "name": "渭州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000044",
            "voice_card_id": "",
            "asset_binding_id": "AB000044",
            "available_asset_kinds": [],
            "identity_summary": "史进入城寻师",
            "visual_features": [
              "史进入城寻师"
            ]
          },
          {
            "entity_uid": "E000035",
            "name": "少华山",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000035",
            "voice_card_id": "",
            "asset_binding_id": "AB000035",
            "available_asset_kinds": [],
            "identity_summary": "位于史家村前面；山上有强人聚集",
            "visual_features": [
              "王四赍一封请书直至",
              "位于史家村前面",
              "山上有强人聚集"
            ]
          },
          {
            "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": 8,
        "ready_count": 6,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "正在",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B007",
        "source_scene_id": "S0022",
        "source_group_ids": [
          "AG0021"
        ],
        "source_beat_ids": [
          "AB0021"
        ],
        "entity_uids": [
          "E000026",
          "E000033",
          "E000036",
          "E000027",
          "E000044",
          "E000035"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000033",
          "VC000036",
          "VC000027",
          "VC000044",
          "VC000035"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000033",
          "AB000036",
          "AB000027",
          "AB000044",
          "AB000035"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH01",
    "narrative_order": 23,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -3,
      "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.2,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000046",
      "E000047",
      "E000044"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000046",
      "VC000047",
      "VC000044"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000046",
      "AB000047",
      "AB000044"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "鲁提辖",
        "matched_name": "鲁提辖",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000046",
        "voice_card_id": "VO000046",
        "asset_binding_id": "AB000046",
        "identity_summary": "军官模样；性急",
        "visual_features": [
          "军官模样"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：鲁提辖 / 鲁达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "鲁提辖：军官模样；性急；军官模样"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "潘家酒店",
        "matched_name": "潘家酒楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "identity_summary": "三人饮酒处",
        "visual_features": [
          "潘家酒店",
          "三人饮酒处",
          "来到潘家酒店"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：潘家酒店 / 潘家酒楼"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "潘家酒店：三人饮酒处；潘家酒店；来到潘家酒店"
      },
      {
        "entity_uid": "E000044",
        "canonical_name": "渭州",
        "matched_name": "渭州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000044",
        "voice_card_id": "",
        "asset_binding_id": "AB000044",
        "identity_summary": "史进入城寻师",
        "visual_features": [
          "史进入城寻师"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：史进"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渭州：史进入城寻师"
      }
    ],
    "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": [
        "E000033",
        "E000046",
        "E000047",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000046",
        "VC000047",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000046",
        "AB000047",
        "AB000044"
      ],
      "dynamic_content_text": "主体：史进；鲁提辖；动作：史进与鲁提辖并肩行走；史进指向人群；环境：渭州街头；潘家酒楼；渭州；构图镜头：远景，跟随人物移动；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "渭州街头，史进与鲁提辖挽着胳膊从茶坊走出。行至三五十步，见一簇人围在一块空地上。史进好奇张望。",
      "actions": [
        "史进与鲁提辖并肩行走",
        "史进指向人群"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "史进与鲁提辖离开茶坊，在街上遇到卖膏药的打虎将李忠，三人一同前往潘家酒楼饮酒。席间听到隔壁有女子啼哭，鲁达唤来询问。重要性：主线；呈现：叙事画面 / 对话推进 / 场景转换；时间顺序：叙事23->故事20；改编策略：retain；呈现策略：dialogue；剧本目标：生动呈现三人相遇并建立关系，同时巧妙引入外部冲突（金氏父女的哭声），将场景从轻松的饮酒叙旧转向对不公的关注，驱动鲁达的行动。",
      "audio_notes": "街头市井嘈杂声；李忠叫卖声；鲁达的粗声大气与呵斥；酒楼觥筹交错声；隔壁隐约的哽咽啼哭声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000046",
          "entity_id": "E000046",
          "canonical_name": "鲁提辖",
          "name": "鲁提辖",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -3,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH01",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B008",
      "source_block_title": "街头逢故旧，酒楼闻悲声",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B008",
          "block_title": "街头逢故旧，酒楼闻悲声",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "渭州街头，史进与鲁提辖挽着胳膊从茶坊走出。行至三五十步，见一簇人围在一块空地上。史进好奇张望。",
      "camera": "远景，跟随人物移动",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000046",
          "name": "鲁提辖",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000046",
          "voice_card_id": "VO000046",
          "asset_binding_id": "AB000046",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "军官模样；性急",
          "visual_features": [
            "军官模样"
          ],
          "prompt_text": "鲁提辖：军官模样；性急；军官模样"
        }
      ],
      "location_ref": {
        "entity_uid": "E000047",
        "name": "潘家酒店",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000046",
            "name": "鲁提辖",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "VO000046",
            "asset_binding_id": "AB000046",
            "available_asset_kinds": [],
            "identity_summary": "军官模样；性急",
            "visual_features": [
              "军官模样"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "潘家酒店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "三人饮酒处",
            "visual_features": [
              "潘家酒店",
              "三人饮酒处",
              "来到潘家酒店"
            ]
          },
          {
            "entity_uid": "E000044",
            "name": "渭州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000044",
            "voice_card_id": "",
            "asset_binding_id": "AB000044",
            "available_asset_kinds": [],
            "identity_summary": "史进入城寻师",
            "visual_features": [
              "史进入城寻师"
            ]
          },
          {
            "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": []
          },
          {
            "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": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B008",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [
          "E000033",
          "E000046",
          "E000047",
          "E000044"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000046",
          "VC000047",
          "VC000044"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000046",
          "AB000047",
          "AB000044"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH02",
    "narrative_order": 23,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -3,
      "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.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000033",
      "E000045",
      "E000026",
      "E000047"
    ],
    "visual_card_ids": [
      "VC000033",
      "VC000045",
      "VC000026",
      "VC000047"
    ],
    "asset_binding_ids": [
      "AB000033",
      "AB000045",
      "AB000026",
      "AB000047"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000033",
        "canonical_name": "史进",
        "matched_name": "史进",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000033",
        "voice_card_id": "VO000033",
        "asset_binding_id": "AB000033",
        "identity_summary": "太公之子；身刺九条龙",
        "visual_features": [
          "太公之子",
          "身刺九条龙",
          "计划寻师王进",
          "离开少华山"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：史进 / 九紋龍史進 / 後生 / 小官人 / 令郎 / 大郎 / 大蟲"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
      },
      {
        "entity_uid": "E000045",
        "canonical_name": "打虎将李忠",
        "matched_name": "打虎将李忠",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000045",
        "voice_card_id": "VO000045",
        "asset_binding_id": "AB000045",
        "identity_summary": "史进开手师父；卖膏药",
        "visual_features": [
          "史进开手师父",
          "卖膏药",
          "教史进开手的师父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：打虎将李忠 / 李忠"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "打虎将李忠：史进开手师父；卖膏药；史进开手师父；卖膏药"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "王进",
        "matched_name": "师父",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "称病未到任；计划逃往延安府",
        "visual_features": [
          "称病未到任",
          "计划逃往延安府",
          "弃家在逃",
          "前往延安府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：王进 / 王教头 / 客官 / 师父 / 王教頭 / 師父"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "潘家酒店",
        "matched_name": "潘家酒楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "identity_summary": "三人饮酒处",
        "visual_features": [
          "潘家酒店",
          "三人饮酒处",
          "来到潘家酒店"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：潘家酒店 / 潘家酒楼"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "潘家酒店：三人饮酒处；潘家酒店；来到潘家酒店"
      }
    ],
    "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": [
        "E000033",
        "E000045",
        "E000026",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000033",
        "VC000045",
        "VC000026",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000033",
        "AB000045",
        "AB000026",
        "AB000047"
      ],
      "dynamic_content_text": "主体：史进；打虎将李忠；王进；动作：史进挤入人群；史进面露惊讶与欣喜；环境：渭州街头；潘家酒楼；构图镜头：中景，推至史进面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "史进分开人群，见中间一人，仗着十来条杆棒，地上摊着十数个膏药，插着纸标儿。史进定睛一看，认出此人。",
      "actions": [
        "史进挤入人群",
        "史进面露惊讶与欣喜"
      ],
      "narration": "原来这人是教史进开手的师父，叫做打虎将李忠。",
      "on_screen_text": "",
      "scene_notes": "史进与鲁提辖离开茶坊，在街上遇到卖膏药的打虎将李忠，三人一同前往潘家酒楼饮酒。席间听到隔壁有女子啼哭，鲁达唤来询问。重要性：主线；呈现：叙事画面 / 对话推进 / 场景转换；时间顺序：叙事23->故事20；改编策略：retain；呈现策略：dialogue；剧本目标：生动呈现三人相遇并建立关系，同时巧妙引入外部冲突（金氏父女的哭声），将场景从轻松的饮酒叙旧转向对不公的关注，驱动鲁达的行动。",
      "audio_notes": "街头市井嘈杂声；李忠叫卖声；鲁达的粗声大气与呵斥；酒楼觥筹交错声；隔壁隐约的哽咽啼哭声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "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": [
        {
          "entity_uid": "E000033",
          "entity_id": "E000033",
          "canonical_name": "史进",
          "name": "史进",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -3,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH02",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B008",
      "source_block_title": "街头逢故旧，酒楼闻悲声",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B008",
          "block_title": "街头逢故旧，酒楼闻悲声",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "史进分开人群，见中间一人，仗着十来条杆棒，地上摊着十数个膏药，插着纸标儿。史进定睛一看，认出此人。",
      "camera": "中景，推至史进面部特写",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000033",
          "name": "史进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000033",
          "voice_card_id": "VO000033",
          "asset_binding_id": "AB000033",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "太公之子；身刺九条龙",
          "visual_features": [
            "太公之子",
            "身刺九条龙",
            "计划寻师王进",
            "离开少华山"
          ],
          "prompt_text": "史进：太公之子；身刺九条龙；太公之子；身刺九条龙"
        },
        {
          "entity_uid": "E000045",
          "name": "打虎将李忠",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000045",
          "voice_card_id": "VO000045",
          "asset_binding_id": "AB000045",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进开手师父；卖膏药",
          "visual_features": [
            "史进开手师父",
            "卖膏药",
            "教史进开手的师父"
          ],
          "prompt_text": "打虎将李忠：史进开手师父；卖膏药；史进开手师父；卖膏药"
        },
        {
          "entity_uid": "E000026",
          "name": "王进",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "称病未到任；计划逃往延安府",
          "visual_features": [
            "称病未到任",
            "计划逃往延安府",
            "弃家在逃",
            "前往延安府"
          ],
          "prompt_text": "王进：称病未到任；计划逃往延安府；称病未到任；计划逃往延安府"
        }
      ],
      "location_ref": {
        "entity_uid": "E000047",
        "name": "潘家酒店",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "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": "E000033",
            "name": "史进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000033",
            "voice_card_id": "VO000033",
            "asset_binding_id": "AB000033",
            "available_asset_kinds": [],
            "identity_summary": "太公之子；身刺九条龙",
            "visual_features": [
              "太公之子",
              "身刺九条龙",
              "计划寻师王进",
              "离开少华山"
            ]
          },
          {
            "entity_uid": "E000045",
            "name": "打虎将李忠",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "VO000045",
            "asset_binding_id": "AB000045",
            "available_asset_kinds": [],
            "identity_summary": "史进开手师父；卖膏药",
            "visual_features": [
              "史进开手师父",
              "卖膏药",
              "教史进开手的师父"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "王进",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "称病未到任；计划逃往延安府",
            "visual_features": [
              "称病未到任",
              "计划逃往延安府",
              "弃家在逃",
              "前往延安府"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "潘家酒店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "三人饮酒处",
            "visual_features": [
              "潘家酒店",
              "三人饮酒处",
              "来到潘家酒店"
            ]
          },
          {
            "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": []
          },
          {
            "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": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B008",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [
          "E000033",
          "E000045",
          "E000026",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000033",
          "VC000045",
          "VC000026",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000033",
          "AB000045",
          "AB000026",
          "AB000047"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH03",
    "narrative_order": 23,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -3,
      "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.7,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000045",
      "E000046",
      "E000047"
    ],
    "visual_card_ids": [
      "VC000045",
      "VC000046",
      "VC000047"
    ],
    "asset_binding_ids": [
      "AB000045",
      "AB000046",
      "AB000047"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000045",
        "canonical_name": "打虎将李忠",
        "matched_name": "打虎将李忠",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000045",
        "voice_card_id": "VO000045",
        "asset_binding_id": "AB000045",
        "identity_summary": "史进开手师父；卖膏药",
        "visual_features": [
          "史进开手师父",
          "卖膏药",
          "教史进开手的师父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：打虎将李忠 / 李忠"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "打虎将李忠：史进开手师父；卖膏药；史进开手师父；卖膏药"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "鲁提辖",
        "matched_name": "鲁提辖",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000046",
        "voice_card_id": "VO000046",
        "asset_binding_id": "AB000046",
        "identity_summary": "军官模样；性急",
        "visual_features": [
          "军官模样"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：鲁提辖 / 鲁达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "鲁提辖：军官模样；性急；军官模样"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "潘家酒店",
        "matched_name": "潘家酒楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "identity_summary": "三人饮酒处",
        "visual_features": [
          "潘家酒店",
          "三人饮酒处",
          "来到潘家酒店"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：潘家酒店 / 潘家酒楼"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "潘家酒店：三人饮酒处；潘家酒店；来到潘家酒店"
      }
    ],
    "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": [
        "E000045",
        "E000046",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000046",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000046",
        "AB000047"
      ],
      "dynamic_content_text": "主体：打虎将李忠；鲁提辖；动作：李忠停下动作；鲁达抱臂旁观；环境：渭州街头；潘家酒楼；构图镜头：正反打，李忠与史进、鲁达；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "李忠闻声抬头，面露诧异。鲁提辖在一旁打量。",
      "actions": [
        "李忠停下动作",
        "鲁达抱臂旁观"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "史进与鲁提辖离开茶坊，在街上遇到卖膏药的打虎将李忠，三人一同前往潘家酒楼饮酒。席间听到隔壁有女子啼哭，鲁达唤来询问。重要性：主线；呈现：叙事画面 / 对话推进 / 场景转换；时间顺序：叙事23->故事20；改编策略：retain；呈现策略：dialogue；剧本目标：生动呈现三人相遇并建立关系，同时巧妙引入外部冲突（金氏父女的哭声），将场景从轻松的饮酒叙旧转向对不公的关注，驱动鲁达的行动。",
      "audio_notes": "街头市井嘈杂声；李忠叫卖声；鲁达的粗声大气与呵斥；酒楼觥筹交错声；隔壁隐约的哽咽啼哭声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000045",
          "entity_id": "E000045",
          "canonical_name": "打虎将李忠",
          "name": "打虎将李忠",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000046",
          "entity_id": "E000046",
          "canonical_name": "鲁提辖",
          "name": "鲁提辖",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -3,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH03",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B008",
      "source_block_title": "街头逢故旧，酒楼闻悲声",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B008",
          "block_title": "街头逢故旧，酒楼闻悲声",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "李忠闻声抬头，面露诧异。鲁提辖在一旁打量。",
      "camera": "正反打，李忠与史进、鲁达",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000045",
          "name": "打虎将李忠",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000045",
          "voice_card_id": "VO000045",
          "asset_binding_id": "AB000045",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进开手师父；卖膏药",
          "visual_features": [
            "史进开手师父",
            "卖膏药",
            "教史进开手的师父"
          ],
          "prompt_text": "打虎将李忠：史进开手师父；卖膏药；史进开手师父；卖膏药"
        },
        {
          "entity_uid": "E000046",
          "name": "鲁提辖",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000046",
          "voice_card_id": "VO000046",
          "asset_binding_id": "AB000046",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "军官模样；性急",
          "visual_features": [
            "军官模样"
          ],
          "prompt_text": "鲁提辖：军官模样；性急；军官模样"
        }
      ],
      "location_ref": {
        "entity_uid": "E000047",
        "name": "潘家酒店",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "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": "E000045",
            "name": "打虎将李忠",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "VO000045",
            "asset_binding_id": "AB000045",
            "available_asset_kinds": [],
            "identity_summary": "史进开手师父；卖膏药",
            "visual_features": [
              "史进开手师父",
              "卖膏药",
              "教史进开手的师父"
            ]
          },
          {
            "entity_uid": "E000046",
            "name": "鲁提辖",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "VO000046",
            "asset_binding_id": "AB000046",
            "available_asset_kinds": [],
            "identity_summary": "军官模样；性急",
            "visual_features": [
              "军官模样"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "潘家酒店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "三人饮酒处",
            "visual_features": [
              "潘家酒店",
              "三人饮酒处",
              "来到潘家酒店"
            ]
          },
          {
            "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": []
          },
          {
            "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": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B008",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [
          "E000045",
          "E000046",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000045",
          "VC000046",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000045",
          "AB000046",
          "AB000047"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0023",
    "shot_id": "S0023_SH04",
    "narrative_order": 23,
    "story_chronology_order": 20,
    "story_chronology_group": "CG0020",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0023",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "story_chronology_group": "CG0020",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -3,
      "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.3,
    "style_bible_id": "SBL_24AB3E1FB36D",
    "entity_uids": [
      "E000045",
      "E000046",
      "E000047"
    ],
    "visual_card_ids": [
      "VC000045",
      "VC000046",
      "VC000047"
    ],
    "asset_binding_ids": [
      "AB000045",
      "AB000046",
      "AB000047"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000045",
        "canonical_name": "打虎将李忠",
        "matched_name": "打虎将李忠",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000045",
        "voice_card_id": "VO000045",
        "asset_binding_id": "AB000045",
        "identity_summary": "史进开手师父；卖膏药",
        "visual_features": [
          "史进开手师父",
          "卖膏药",
          "教史进开手的师父"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：打虎将李忠 / 李忠"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "打虎将李忠：史进开手师父；卖膏药；史进开手师父；卖膏药"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "鲁提辖",
        "matched_name": "鲁提辖",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000046",
        "voice_card_id": "VO000046",
        "asset_binding_id": "AB000046",
        "identity_summary": "军官模样；性急",
        "visual_features": [
          "军官模样"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：鲁提辖 / 鲁达"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "鲁提辖：军官模样；性急；军官模样"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "潘家酒店",
        "matched_name": "潘家酒楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "identity_summary": "三人饮酒处",
        "visual_features": [
          "潘家酒店",
          "三人饮酒处",
          "来到潘家酒店"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：潘家酒店 / 潘家酒楼"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "潘家酒店：三人饮酒处；潘家酒店；来到潘家酒店"
      }
    ],
    "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": [
        "E000045",
        "E000046",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000046",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000046",
        "AB000047"
      ],
      "dynamic_content_text": "主体：打虎将李忠；鲁提辖；动作：李忠拱手作难；鲁达焦躁摆手；环境：渭州街头；潘家酒楼；构图镜头：中景，侧重鲁达反应；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "李忠面露难色，指着地上的膏药。鲁达不耐烦地皱眉。",
      "actions": [
        "李忠拱手作难",
        "鲁达焦躁摆手"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "史进与鲁提辖离开茶坊，在街上遇到卖膏药的打虎将李忠，三人一同前往潘家酒楼饮酒。席间听到隔壁有女子啼哭，鲁达唤来询问。重要性：主线；呈现：叙事画面 / 对话推进 / 场景转换；时间顺序：叙事23->故事20；改编策略：retain；呈现策略：dialogue；剧本目标：生动呈现三人相遇并建立关系，同时巧妙引入外部冲突（金氏父女的哭声），将场景从轻松的饮酒叙旧转向对不公的关注，驱动鲁达的行动。",
      "audio_notes": "街头市井嘈杂声；李忠叫卖声；鲁达的粗声大气与呵斥；酒楼觥筹交错声；隔壁隐约的哽咽啼哭声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "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": [
        {
          "entity_uid": "E000045",
          "entity_id": "E000045",
          "canonical_name": "打虎将李忠",
          "name": "打虎将李忠",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000046",
          "entity_id": "E000046",
          "canonical_name": "鲁提辖",
          "name": "鲁提辖",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_24AB3E1FB36D",
      "chronology_summary": {
        "narrative_order": 23,
        "story_chronology_order": 20,
        "story_chronology_group": "CG0020",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -3,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0023_SH04",
      "scene_id": "S0023",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B008",
      "source_block_title": "街头逢故旧，酒楼闻悲声",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 23,
      "story_chronology_order": 20,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B008",
          "block_title": "街头逢故旧，酒楼闻悲声",
          "lead_scene_id": "S0023"
        }
      ],
      "shot_description": "李忠面露难色，指着地上的膏药。鲁达不耐烦地皱眉。",
      "camera": "中景，侧重鲁达反应",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000045",
          "name": "打虎将李忠",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000045",
          "voice_card_id": "VO000045",
          "asset_binding_id": "AB000045",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "史进开手师父；卖膏药",
          "visual_features": [
            "史进开手师父",
            "卖膏药",
            "教史进开手的师父"
          ],
          "prompt_text": "打虎将李忠：史进开手师父；卖膏药；史进开手师父；卖膏药"
        },
        {
          "entity_uid": "E000046",
          "name": "鲁提辖",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000046",
          "voice_card_id": "VO000046",
          "asset_binding_id": "AB000046",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "军官模样；性急",
          "visual_features": [
            "军官模样"
          ],
          "prompt_text": "鲁提辖：军官模样；性急；军官模样"
        }
      ],
      "location_ref": {
        "entity_uid": "E000047",
        "name": "潘家酒店",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000047",
        "voice_card_id": "",
        "asset_binding_id": "AB000047",
        "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": "E000045",
            "name": "打虎将李忠",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "VO000045",
            "asset_binding_id": "AB000045",
            "available_asset_kinds": [],
            "identity_summary": "史进开手师父；卖膏药",
            "visual_features": [
              "史进开手师父",
              "卖膏药",
              "教史进开手的师父"
            ]
          },
          {
            "entity_uid": "E000046",
            "name": "鲁提辖",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "VO000046",
            "asset_binding_id": "AB000046",
            "available_asset_kinds": [],
            "identity_summary": "军官模样；性急",
            "visual_features": [
              "军官模样"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "潘家酒店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "三人饮酒处",
            "visual_features": [
              "潘家酒店",
              "三人饮酒处",
              "来到潘家酒店"
            ]
          },
          {
            "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": []
          },
          {
            "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": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_24AB3E1FB36D",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B008",
        "source_scene_id": "S0023",
        "source_group_ids": [
          "AG0022"
        ],
        "source_beat_ids": [
          "AB0022"
        ],
        "entity_uids": [
          "E000045",
          "E000046",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000045",
          "VC000046",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000045",
          "AB000046",
          "AB000047"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  }
]