{
  "meta": {
    "contract_version": "dramart_storyboard_payload.v1",
    "source_storyboard_path": "05_storyboard.json",
    "source_screenplay_path": "03d_screenplay.json",
    "source_repair_contract_path": ""
  },
  "summary": {
    "status": "pass",
    "shot_count": 22,
    "pass_count": 22,
    "warn_count": 0,
    "fail_count": 0,
    "issue_count": 0,
    "description_ready_count": 22,
    "prompt_ready_count": 22,
    "episode_mapped_count": 22,
    "block_mapped_count": 22,
    "location_ref_ready_count": 22,
    "reference_media_ready_count": 22,
    "voice_ready_count": 22,
    "repair_contract_active_count": 0,
    "missing_episode_mapping_count": 0,
    "missing_block_mapping_count": 0,
    "missing_character_reference_count": 0,
    "missing_location_reference_count": 0,
    "missing_prop_reference_count": 0,
    "missing_reference_media_count": 0,
    "missing_voice_binding_count": 0,
    "missing_prompt_text_count": 0,
    "missing_shot_description_count": 0,
    "blocked_source_block_count": 0
  },
  "issues": [],
  "items": [
    {
      "shot_id": "S0001_SH01",
      "scene_id": "S0001",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0001_SH01",
        "scene_id": "S0001",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_block_title": "【闪回】上海繁华与堕落的社会风貌描述",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 1,
        "shot_role": "opening",
        "time_mode": "flashback",
        "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": [
          {
            "entity_uid": "E000002",
            "name": "死裡逃生",
            "matched_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": "死裡逃生：小说主角；经历坎坷后醒悟；小说主角；经历坎坷后醒悟",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "E000008",
              "name": "虹口蓬路日本郵便局",
              "role": "location",
              "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": [
                "虹口蓬路日本郵便局",
                "日本邮局",
                "走到虹口蓬路日本郵便局"
              ]
            },
            {
              "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_flashback_cn",
          "onstage_character_count": 1,
          "voiced_character_count": 1,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "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": [
            "E000002",
            "E000001",
            "E000029",
            "E000008"
          ],
          "visual_card_ids": [
            "VC000002",
            "VC000001",
            "VC000029",
            "VC000008"
          ],
          "asset_binding_ids": [
            "AB000002",
            "AB000001",
            "AB000029",
            "AB000008"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0001_SH02",
      "scene_id": "S0001",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0001_SH02",
        "scene_id": "S0001",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_block_title": "【闪回】上海繁华与堕落的社会风貌描述",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 2,
        "shot_role": "character",
        "time_mode": "flashback",
        "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": [
          {
            "entity_uid": "E000002",
            "name": "死裡逃生",
            "matched_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": "死裡逃生：小说主角；经历坎坷后醒悟；小说主角；经历坎坷后醒悟",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000003",
            "name": "漢子",
            "matched_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": "漢子：神秘赠书人；忽見一個漢子，衣衫襤褸，氣宇軒昂；手中拿著一本冊子",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "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": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "E000008",
              "name": "虹口蓬路日本郵便局",
              "role": "location",
              "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": [
                "虹口蓬路日本郵便局",
                "日本邮局",
                "走到虹口蓬路日本郵便局"
              ]
            },
            {
              "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_flashback_cn",
          "onstage_character_count": 2,
          "voiced_character_count": 2,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "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": [
            "E000002",
            "E000003",
            "E000001",
            "E000029",
            "E000008"
          ],
          "visual_card_ids": [
            "VC000002",
            "VC000003",
            "VC000001",
            "VC000029",
            "VC000008"
          ],
          "asset_binding_ids": [
            "AB000002",
            "AB000003",
            "AB000001",
            "AB000029",
            "AB000008"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0001_SH03",
      "scene_id": "S0001",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0001_SH03",
        "scene_id": "S0001",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_block_title": "【闪回】上海繁华与堕落的社会风貌描述",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 3,
        "shot_role": "dialogue_or_action",
        "time_mode": "flashback",
        "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.5,
        "onstage_characters": [
          {
            "entity_uid": "E000002",
            "name": "死裡逃生",
            "matched_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": "死裡逃生：小说主角；经历坎坷后醒悟；小说主角；经历坎坷后醒悟",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "九死一生",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000003",
            "name": "漢子",
            "matched_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": "漢子：神秘赠书人；忽見一個漢子，衣衫襤褸，氣宇軒昂；手中拿著一本冊子",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "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": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "E000008",
              "name": "虹口蓬路日本郵便局",
              "role": "location",
              "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": [
                "虹口蓬路日本郵便局",
                "日本邮局",
                "走到虹口蓬路日本郵便局"
              ]
            },
            {
              "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": true,
          "narrator_profile_id": "narrator_flashback_cn",
          "onstage_character_count": 3,
          "voiced_character_count": 3,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "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": [
            "E000002",
            "E000004",
            "E000003",
            "E000001",
            "E000029",
            "E000008"
          ],
          "visual_card_ids": [
            "VC000002",
            "VC000004",
            "VC000003",
            "VC000001",
            "VC000029",
            "VC000008"
          ],
          "asset_binding_ids": [
            "AB000002",
            "AB000004",
            "AB000003",
            "AB000001",
            "AB000029",
            "AB000008"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0004_SH01",
      "scene_id": "S0004",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0004_SH01",
        "scene_id": "S0004",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_block_title": "【闪回】九死一生决定请伯父",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 1,
        "shot_role": "opening",
        "time_mode": "mainline",
        "narrative_order": 4,
        "story_chronology_order": 4,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B002",
            "block_title": "【闪回】九死一生决定请伯父",
            "lead_scene_id": "S0004"
          }
        ],
        "shot_description": "（画面淡入）黑底白字，浮现小说第二回标题：守常经不使疏逾戚，睹怪状几疑贼是官。随后画面切换至杭州某处室内。伯父（E000014）正拿着一份讣帖底稿，张鼎臣（E000011）坐在一旁。主角（九死一生，E000004）侍立。",
        "camera": "固定镜头，先为标题特写，后拉至室内中景",
        "duration_seconds": 6.3,
        "onstage_characters": [
          {
            "entity_uid": "E000011",
            "name": "張鼎臣",
            "matched_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": "張鼎臣：店中当手；处理父亲后事；店中当手；处理父亲后事",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000014",
            "name": "伯父",
            "matched_name": "伯父",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000014",
            "voice_card_id": "VO000014",
            "asset_binding_id": "AB000014",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "九死一生伯父；南京候补",
            "visual_features": [
              "九死一生伯父",
              "南京候补",
              "南京候補",
              "我伯父看見了，便立起來問道"
            ],
            "prompt_text": "伯父：九死一生伯父；南京候补；九死一生伯父；南京候补",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "九死一生",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000014",
              "name": "伯父",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000014",
              "voice_card_id": "VO000014",
              "asset_binding_id": "AB000014",
              "available_asset_kinds": [],
              "identity_summary": "九死一生伯父；南京候补",
              "visual_features": [
                "九死一生伯父",
                "南京候补",
                "南京候補",
                "我伯父看見了，便立起來問道"
              ]
            },
            {
              "entity_uid": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "available_asset_kinds": [],
              "identity_summary": "笔记作者；父亲去世",
              "visual_features": [
                "笔记作者",
                "父亲去世",
                "筆記作者",
                "篇首署著「九死一生筆記」六個字"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "available_asset_kinds": [],
              "identity_summary": "繁华都市；轻浮险诈之地",
              "visual_features": [
                "上海",
                "繁华都市",
                "轻浮险诈之地",
                "繁華都市"
              ]
            },
            {
              "entity_uid": "E000012",
              "name": "杭州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000012",
              "voice_card_id": "",
              "asset_binding_id": "AB000012",
              "available_asset_kinds": [],
              "identity_summary": "父亲商号所在地",
              "visual_features": [
                "杭州",
                "父亲商号所在地",
                "叫我到杭州去",
                "還留在杭州"
              ]
            },
            {
              "entity_uid": "E000020",
              "name": "客棧",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000020",
              "voice_card_id": "",
              "asset_binding_id": "AB000020",
              "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_E5057E1866F7",
        "anchor_label": "随后",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B002",
          "source_scene_id": "S0004",
          "source_group_ids": [
            "AG0002"
          ],
          "source_beat_ids": [
            "AB0002"
          ],
          "entity_uids": [
            "E000011",
            "E000014",
            "E000004",
            "E000013",
            "E000001",
            "E000012",
            "E000020"
          ],
          "visual_card_ids": [
            "VC000011",
            "VC000014",
            "VC000004",
            "VC000013",
            "VC000001",
            "VC000012",
            "VC000020"
          ],
          "asset_binding_ids": [
            "AB000011",
            "AB000014",
            "AB000004",
            "AB000013",
            "AB000001",
            "AB000012",
            "AB000020"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0004_SH02",
      "scene_id": "S0004",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0004_SH02",
        "scene_id": "S0004",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_block_title": "【闪回】九死一生决定请伯父",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 2,
        "shot_role": "character",
        "time_mode": "mainline",
        "narrative_order": 4,
        "story_chronology_order": 4,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B002",
            "block_title": "【闪回】九死一生决定请伯父",
            "lead_scene_id": "S0004"
          }
        ],
        "shot_description": "伯父指着讣帖中的一句，向主角发问。张鼎臣饶有兴致地听着。",
        "camera": "过肩镜头，伯父与主角正反打",
        "duration_seconds": 6.0,
        "onstage_characters": [
          {
            "entity_uid": "E000011",
            "name": "張鼎臣",
            "matched_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": "張鼎臣：店中当手；处理父亲后事；店中当手；处理父亲后事",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000014",
            "name": "伯父",
            "matched_name": "伯父",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000014",
            "voice_card_id": "VO000014",
            "asset_binding_id": "AB000014",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "九死一生伯父；南京候补",
            "visual_features": [
              "九死一生伯父",
              "南京候补",
              "南京候補",
              "我伯父看見了，便立起來問道"
            ],
            "prompt_text": "伯父：九死一生伯父；南京候补；九死一生伯父；南京候补",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "九死一生",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000014",
              "name": "伯父",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000014",
              "voice_card_id": "VO000014",
              "asset_binding_id": "AB000014",
              "available_asset_kinds": [],
              "identity_summary": "九死一生伯父；南京候补",
              "visual_features": [
                "九死一生伯父",
                "南京候补",
                "南京候補",
                "我伯父看見了，便立起來問道"
              ]
            },
            {
              "entity_uid": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "available_asset_kinds": [],
              "identity_summary": "笔记作者；父亲去世",
              "visual_features": [
                "笔记作者",
                "父亲去世",
                "筆記作者",
                "篇首署著「九死一生筆記」六個字"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "available_asset_kinds": [],
              "identity_summary": "繁华都市；轻浮险诈之地",
              "visual_features": [
                "上海",
                "繁华都市",
                "轻浮险诈之地",
                "繁華都市"
              ]
            },
            {
              "entity_uid": "E000012",
              "name": "杭州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000012",
              "voice_card_id": "",
              "asset_binding_id": "AB000012",
              "available_asset_kinds": [],
              "identity_summary": "父亲商号所在地",
              "visual_features": [
                "杭州",
                "父亲商号所在地",
                "叫我到杭州去",
                "還留在杭州"
              ]
            },
            {
              "entity_uid": "E000020",
              "name": "客棧",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000020",
              "voice_card_id": "",
              "asset_binding_id": "AB000020",
              "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": true,
          "narrator_profile_id": "narrator_main_cn",
          "onstage_character_count": 3,
          "voiced_character_count": 3,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "随后",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B002",
          "source_scene_id": "S0004",
          "source_group_ids": [
            "AG0002"
          ],
          "source_beat_ids": [
            "AB0002"
          ],
          "entity_uids": [
            "E000011",
            "E000014",
            "E000004",
            "E000013",
            "E000001",
            "E000012",
            "E000020"
          ],
          "visual_card_ids": [
            "VC000011",
            "VC000014",
            "VC000004",
            "VC000013",
            "VC000001",
            "VC000012",
            "VC000020"
          ],
          "asset_binding_ids": [
            "AB000011",
            "AB000014",
            "AB000004",
            "AB000013",
            "AB000001",
            "AB000012",
            "AB000020"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0004_SH03",
      "scene_id": "S0004",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0004_SH03",
        "scene_id": "S0004",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_block_title": "【闪回】九死一生决定请伯父",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 3,
        "shot_role": "dialogue_or_action",
        "time_mode": "mainline",
        "narrative_order": 4,
        "story_chronology_order": 4,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B002",
            "block_title": "【闪回】九死一生决定请伯父",
            "lead_scene_id": "S0004"
          }
        ],
        "shot_description": "伯父躺下吃烟。张鼎臣提起盘店之事。伯父立刻坐起，表示赞同。",
        "camera": "双人中景，跟随动作",
        "duration_seconds": 5.2,
        "onstage_characters": [
          {
            "entity_uid": "E000011",
            "name": "張鼎臣",
            "matched_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": "張鼎臣：店中当手；处理父亲后事；店中当手；处理父亲后事",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000014",
            "name": "伯父",
            "matched_name": "伯父",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000014",
            "voice_card_id": "VO000014",
            "asset_binding_id": "AB000014",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "九死一生伯父；南京候补",
            "visual_features": [
              "九死一生伯父",
              "南京候补",
              "南京候補",
              "我伯父看見了，便立起來問道"
            ],
            "prompt_text": "伯父：九死一生伯父；南京候补；九死一生伯父；南京候补",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "九死一生",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "PCHAR_C6D4EFC6B0",
            "name": "张鼎臣",
            "matched_name": "张鼎臣",
            "type": "人物",
            "role": "character",
            "visual_card_id": "PVC_C6D4EFC6B0",
            "voice_card_id": "",
            "asset_binding_id": "PAB_C6D4EFC6B0",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "张鼎臣：screenplay 已出现，待补实体主档与角色设定。",
            "visual_features": [
              "张鼎臣"
            ],
            "prompt_text": "张鼎臣：screenplay 已出现，待补实体主档与角色设定。"
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000014",
              "name": "伯父",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000014",
              "voice_card_id": "VO000014",
              "asset_binding_id": "AB000014",
              "available_asset_kinds": [],
              "identity_summary": "九死一生伯父；南京候补",
              "visual_features": [
                "九死一生伯父",
                "南京候补",
                "南京候補",
                "我伯父看見了，便立起來問道"
              ]
            },
            {
              "entity_uid": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "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": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "available_asset_kinds": [],
              "identity_summary": "繁华都市；轻浮险诈之地",
              "visual_features": [
                "上海",
                "繁华都市",
                "轻浮险诈之地",
                "繁華都市"
              ]
            },
            {
              "entity_uid": "E000012",
              "name": "杭州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000012",
              "voice_card_id": "",
              "asset_binding_id": "AB000012",
              "available_asset_kinds": [],
              "identity_summary": "父亲商号所在地",
              "visual_features": [
                "杭州",
                "父亲商号所在地",
                "叫我到杭州去",
                "還留在杭州"
              ]
            },
            {
              "entity_uid": "E000020",
              "name": "客棧",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000020",
              "voice_card_id": "",
              "asset_binding_id": "AB000020",
              "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": 4,
          "voiced_character_count": 3,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "随后",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B002",
          "source_scene_id": "S0004",
          "source_group_ids": [
            "AG0002"
          ],
          "source_beat_ids": [
            "AB0002"
          ],
          "entity_uids": [
            "E000011",
            "E000014",
            "E000004",
            "E000013",
            "E000001",
            "E000012",
            "E000020"
          ],
          "visual_card_ids": [
            "VC000011",
            "VC000014",
            "VC000004",
            "VC000013",
            "VC000001",
            "VC000012",
            "VC000020"
          ],
          "asset_binding_ids": [
            "AB000011",
            "AB000014",
            "AB000004",
            "AB000013",
            "AB000001",
            "AB000012",
            "AB000020"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0004_SH04",
      "scene_id": "S0004",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0004_SH04",
        "scene_id": "S0004",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_block_title": "【闪回】九死一生决定请伯父",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 4,
        "shot_role": "closing",
        "time_mode": "mainline",
        "narrative_order": 4,
        "story_chronology_order": 4,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B002",
            "block_title": "【闪回】九死一生决定请伯父",
            "lead_scene_id": "S0004"
          }
        ],
        "shot_description": "一系列蒙太奇镜头：扶灵柩上船；抵达上海长发栈；张鼎臣赶来交代账目（八千两银子，十条赤金）；伯父收下，谢了张鼎臣一百两；年底，扶灵柩乘轮船回家乡安葬；伯父动身回南京。",
        "camera": "系列短镜头，场景快速切换",
        "duration_seconds": 5.7,
        "onstage_characters": [
          {
            "entity_uid": "E000011",
            "name": "張鼎臣",
            "matched_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": "張鼎臣：店中当手；处理父亲后事；店中当手；处理父亲后事",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000014",
            "name": "伯父",
            "matched_name": "伯父",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000014",
            "voice_card_id": "VO000014",
            "asset_binding_id": "AB000014",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "九死一生伯父；南京候补",
            "visual_features": [
              "九死一生伯父",
              "南京候补",
              "南京候補",
              "我伯父看見了，便立起來問道"
            ],
            "prompt_text": "伯父：九死一生伯父；南京候补；九死一生伯父；南京候补",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "九死一生",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000014",
              "name": "伯父",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000014",
              "voice_card_id": "VO000014",
              "asset_binding_id": "AB000014",
              "available_asset_kinds": [],
              "identity_summary": "九死一生伯父；南京候补",
              "visual_features": [
                "九死一生伯父",
                "南京候补",
                "南京候補",
                "我伯父看見了，便立起來問道"
              ]
            },
            {
              "entity_uid": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "available_asset_kinds": [],
              "identity_summary": "笔记作者；父亲去世",
              "visual_features": [
                "笔记作者",
                "父亲去世",
                "筆記作者",
                "篇首署著「九死一生筆記」六個字"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "available_asset_kinds": [],
              "identity_summary": "繁华都市；轻浮险诈之地",
              "visual_features": [
                "上海",
                "繁华都市",
                "轻浮险诈之地",
                "繁華都市"
              ]
            },
            {
              "entity_uid": "E000012",
              "name": "杭州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000012",
              "voice_card_id": "",
              "asset_binding_id": "AB000012",
              "available_asset_kinds": [],
              "identity_summary": "父亲商号所在地",
              "visual_features": [
                "杭州",
                "父亲商号所在地",
                "叫我到杭州去",
                "還留在杭州"
              ]
            },
            {
              "entity_uid": "E000020",
              "name": "客棧",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000020",
              "voice_card_id": "",
              "asset_binding_id": "AB000020",
              "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": 3,
          "voiced_character_count": 3,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "随后",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B002",
          "source_scene_id": "S0004",
          "source_group_ids": [
            "AG0002"
          ],
          "source_beat_ids": [
            "AB0002"
          ],
          "entity_uids": [
            "E000011",
            "E000014",
            "E000004",
            "E000013",
            "E000001",
            "E000012",
            "E000020"
          ],
          "visual_card_ids": [
            "VC000011",
            "VC000014",
            "VC000004",
            "VC000013",
            "VC000001",
            "VC000012",
            "VC000020"
          ],
          "asset_binding_ids": [
            "AB000011",
            "AB000014",
            "AB000004",
            "AB000013",
            "AB000001",
            "AB000012",
            "AB000020"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0007_SH01",
      "scene_id": "S0007",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0007_SH01",
        "scene_id": "S0007",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_block_title": "【闪回】主角盘缠将尽的窘境",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 1,
        "shot_role": "opening",
        "time_mode": "mainline",
        "narrative_order": 7,
        "story_chronology_order": 8,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B003",
            "block_title": "【闪回】主角盘缠将尽的窘境",
            "lead_scene_id": "S0007"
          }
        ],
        "shot_description": "继之公馆内，继之与“我”对坐。继之正讲述土老儿的故事。窗外天色已晚，室内点着灯。",
        "camera": "双人中景",
        "duration_seconds": 6.0,
        "onstage_characters": [
          {
            "entity_uid": "E000025",
            "name": "吳景曾",
            "matched_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": "吳景曾：九死一生同窗；勸戒九死一生；九死一生同窗；勸戒九死一生",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "我",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。继之端起茶杯啜饮后放下，我身体微微前倾听得入神。场景位于南京继之公馆内，两人对坐。双人中景。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。继之端起茶杯啜饮后放下，我身体微微前倾听得入神。场景位于南京继之公馆内，两人对坐。双人中景。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。继之端起茶杯啜饮后放下，我身体微微前倾听得入神。场景位于南京继之公馆内，两人对坐。双人中景。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。保留对白反应空间。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "reference_media": {
          "items": [
            {
              "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": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "available_asset_kinds": [],
              "identity_summary": "笔记作者；父亲去世",
              "visual_features": [
                "笔记作者",
                "父亲去世",
                "筆記作者",
                "篇首署著「九死一生筆記」六個字"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "",
              "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_E5057E1866F7",
        "anchor_label": "次日",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B003",
          "source_scene_id": "S0007",
          "source_group_ids": [
            "AG0003"
          ],
          "source_beat_ids": [
            "AB0003"
          ],
          "entity_uids": [
            "E000025",
            "E000004",
            "E000013",
            "E000001",
            "E000029"
          ],
          "visual_card_ids": [
            "VC000025",
            "VC000004",
            "VC000013",
            "VC000001",
            "VC000029"
          ],
          "asset_binding_ids": [
            "AB000025",
            "AB000004",
            "AB000013",
            "AB000001",
            "AB000029"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0007_SH02",
      "scene_id": "S0007",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0007_SH02",
        "scene_id": "S0007",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_block_title": "【闪回】主角盘缠将尽的窘境",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 2,
        "shot_role": "character",
        "time_mode": "mainline",
        "narrative_order": 7,
        "story_chronology_order": 8,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B003",
            "block_title": "【闪回】主角盘缠将尽的窘境",
            "lead_scene_id": "S0007"
          }
        ],
        "shot_description": "【闪回】上海四马路会香里。傍晚，华灯初上。土老儿（衣着土气，神情局促）站在一家妓院门口，与倚门而立的桂花（大脚，说一口北京话，眼神精明）搭话。",
        "camera": "中景，略带俯角，展现街景与人流",
        "duration_seconds": 4.5,
        "onstage_characters": [
          {
            "entity_uid": "E000028",
            "name": "桂花",
            "matched_name": "桂花",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000028",
            "voice_card_id": "VO000028",
            "asset_binding_id": "AB000028",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "大腳妓女；勸土老兒做官",
            "visual_features": [
              "大腳妓女",
              "勸土老兒做官",
              "王府丫頭出身",
              "幫土老兒捐官"
            ],
            "prompt_text": "桂花：大腳妓女；勸土老兒做官；大腳妓女；勸土老兒做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。桂花上下打量着土老儿，露出职业性笑容，土老儿憨厚地笑着递上几块洋钱。场景位于上海四马路会香里，傍晚华灯初上。中景，略带俯角，展现街景与人流。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。桂花上下打量着土老儿，露出职业性笑容，土老儿憨厚地笑着递上几块洋钱。场景位于上海四马路会香里，傍晚华灯初上。中景，略带俯角，展现街景与人流。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。桂花上下打量着土老儿，露出职业性笑容，土老儿憨厚地笑着递上几块洋钱。场景位于上海四马路会香里，傍晚华灯初上。中景，略带俯角，展现街景与人流。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。照顾旁白节奏。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000028",
              "name": "桂花",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000028",
              "voice_card_id": "VO000028",
              "asset_binding_id": "AB000028",
              "available_asset_kinds": [],
              "identity_summary": "大腳妓女；勸土老兒做官",
              "visual_features": [
                "大腳妓女",
                "勸土老兒做官",
                "王府丫頭出身",
                "幫土老兒捐官"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "",
              "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": 1,
          "voiced_character_count": 1,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "次日",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B003",
          "source_scene_id": "S0007",
          "source_group_ids": [
            "AG0003"
          ],
          "source_beat_ids": [
            "AB0003"
          ],
          "entity_uids": [
            "E000028",
            "E000013",
            "E000001",
            "E000029"
          ],
          "visual_card_ids": [
            "VC000028",
            "VC000013",
            "VC000001",
            "VC000029"
          ],
          "asset_binding_ids": [
            "AB000028",
            "AB000013",
            "AB000001",
            "AB000029"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0007_SH03",
      "scene_id": "S0007",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0007_SH03",
        "scene_id": "S0007",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_block_title": "【闪回】主角盘缠将尽的窘境",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 3,
        "shot_role": "dialogue_or_action",
        "time_mode": "mainline",
        "narrative_order": 7,
        "story_chronology_order": 8,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B003",
            "block_title": "【闪回】主角盘缠将尽的窘境",
            "lead_scene_id": "S0007"
          }
        ],
        "shot_description": "【闪回】桂花房内。次日清晨。桂花送土老儿到门口。",
        "camera": "过肩镜头，从桂花视角看土老儿",
        "duration_seconds": 5.8,
        "onstage_characters": [
          {
            "entity_uid": "E000028",
            "name": "桂花",
            "matched_name": "桂花",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000028",
            "voice_card_id": "VO000028",
            "asset_binding_id": "AB000028",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "大腳妓女；勸土老兒做官",
            "visual_features": [
              "大腳妓女",
              "勸土老兒做官",
              "王府丫頭出身",
              "幫土老兒捐官"
            ],
            "prompt_text": "桂花：大腳妓女；勸土老兒做官；大腳妓女；勸土老兒做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000027",
            "name": "土老兒",
            "matched_name": "土老兒",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000027",
            "voice_card_id": "VO000027",
            "asset_binding_id": "AB000027",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "跑街夥計；聽桂花勸做官",
            "visual_features": [
              "跑街夥計",
              "聽桂花勸做官",
              "捐官道臺",
              "這土老兒做了一年多，倒還安分。"
            ],
            "prompt_text": "土老兒：跑街夥計；聽桂花勸做官；跑街夥計；聽桂花勸做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "我",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "PCHAR_AF61D2B835",
            "name": "继之",
            "matched_name": "继之",
            "type": "人物",
            "role": "character",
            "visual_card_id": "PVC_AF61D2B835",
            "voice_card_id": "",
            "asset_binding_id": "PAB_AF61D2B835",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "继之：screenplay 已出现，待补实体主档与角色设定。",
            "visual_features": [
              "继之"
            ],
            "prompt_text": "继之：screenplay 已出现，待补实体主档与角色设定。"
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。桂花倚着门框，随口说道“晚上来”，土老儿认真地点点头转身离去。场景位于上海四马路会香里桂花房门口，次日清晨。过肩镜头，从桂花视角看土老儿。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。桂花倚着门框，随口说道“晚上来”，土老儿认真地点点头转身离去。场景位于上海四马路会香里桂花房门口，次日清晨。过肩镜头，从桂花视角看土老儿。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。桂花倚着门框，随口说道“晚上来”，土老儿认真地点点头转身离去。场景位于上海四马路会香里桂花房门口，次日清晨。过肩镜头，从桂花视角看土老儿。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。照顾旁白节奏，保留对白反应空间。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000028",
              "name": "桂花",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000028",
              "voice_card_id": "VO000028",
              "asset_binding_id": "AB000028",
              "available_asset_kinds": [],
              "identity_summary": "大腳妓女；勸土老兒做官",
              "visual_features": [
                "大腳妓女",
                "勸土老兒做官",
                "王府丫頭出身",
                "幫土老兒捐官"
              ]
            },
            {
              "entity_uid": "E000027",
              "name": "土老兒",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000027",
              "voice_card_id": "VO000027",
              "asset_binding_id": "AB000027",
              "available_asset_kinds": [],
              "identity_summary": "跑街夥計；聽桂花勸做官",
              "visual_features": [
                "跑街夥計",
                "聽桂花勸做官",
                "捐官道臺",
                "這土老兒做了一年多，倒還安分。"
              ]
            },
            {
              "entity_uid": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "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": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "",
              "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_E5057E1866F7",
        "anchor_label": "次日",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B003",
          "source_scene_id": "S0007",
          "source_group_ids": [
            "AG0003"
          ],
          "source_beat_ids": [
            "AB0003"
          ],
          "entity_uids": [
            "E000028",
            "E000027",
            "E000004",
            "E000013",
            "E000001",
            "E000029"
          ],
          "visual_card_ids": [
            "VC000028",
            "VC000027",
            "VC000004",
            "VC000013",
            "VC000001",
            "VC000029"
          ],
          "asset_binding_ids": [
            "AB000028",
            "AB000027",
            "AB000004",
            "AB000013",
            "AB000001",
            "AB000029"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0007_SH04",
      "scene_id": "S0007",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0007_SH04",
        "scene_id": "S0007",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_block_title": "【闪回】主角盘缠将尽的窘境",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 4,
        "shot_role": "closing",
        "time_mode": "mainline",
        "narrative_order": 7,
        "story_chronology_order": 8,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B003",
            "block_title": "【闪回】主角盘缠将尽的窘境",
            "lead_scene_id": "S0007"
          }
        ],
        "shot_description": "【闪回】桂花房内。又一日。桌上摆着一碟水果，一碟瓜子。土老儿坐着，桂花陪在一旁。",
        "camera": "特写，桌上的果碟和瓜子碟",
        "duration_seconds": 5.2,
        "onstage_characters": [
          {
            "entity_uid": "E000028",
            "name": "桂花",
            "matched_name": "桂花",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000028",
            "voice_card_id": "VO000028",
            "asset_binding_id": "AB000028",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "大腳妓女；勸土老兒做官",
            "visual_features": [
              "大腳妓女",
              "勸土老兒做官",
              "王府丫頭出身",
              "幫土老兒捐官"
            ],
            "prompt_text": "桂花：大腳妓女；勸土老兒做官；大腳妓女；勸土老兒做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。土老儿显得有些无聊，桂花又随口说“明天来”。场景位于上海四马路会香里桂花房内。特写，桌上的果碟和瓜子碟。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。土老儿显得有些无聊，桂花又随口说“明天来”。场景位于上海四马路会香里桂花房内。特写，桌上的果碟和瓜子碟。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。土老儿显得有些无聊，桂花又随口说“明天来”。场景位于上海四马路会香里桂花房内。特写，桌上的果碟和瓜子碟。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。照顾旁白节奏。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000028",
              "name": "桂花",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000028",
              "voice_card_id": "VO000028",
              "asset_binding_id": "AB000028",
              "available_asset_kinds": [],
              "identity_summary": "大腳妓女；勸土老兒做官",
              "visual_features": [
                "大腳妓女",
                "勸土老兒做官",
                "王府丫頭出身",
                "幫土老兒捐官"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": "",
              "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": 1,
          "voiced_character_count": 1,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "次日",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B003",
          "source_scene_id": "S0007",
          "source_group_ids": [
            "AG0003"
          ],
          "source_beat_ids": [
            "AB0003"
          ],
          "entity_uids": [
            "E000028",
            "E000013",
            "E000001",
            "E000029"
          ],
          "visual_card_ids": [
            "VC000028",
            "VC000013",
            "VC000001",
            "VC000029"
          ],
          "asset_binding_ids": [
            "AB000028",
            "AB000013",
            "AB000001",
            "AB000029"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0008_SH01",
      "scene_id": "S0008",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0008_SH01",
        "scene_id": "S0008",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_block_title": "【闪回】桂花为土老儿捐官谋差",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 1,
        "shot_role": "opening",
        "time_mode": "flashback",
        "narrative_order": 8,
        "story_chronology_order": 7,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B004",
            "block_title": "【闪回】桂花为土老儿捐官谋差",
            "lead_scene_id": "S0008"
          }
        ],
        "shot_description": "闪回开始。画面：桂花（精明干练）催促土老儿（憨厚土气）去钱庄辞工。土老儿犹豫不决，最终还是去了。他回到会香里住处，与桂花同住。",
        "camera": "中景，跟随人物动作，突出两人形象与状态的对比。",
        "duration_seconds": 5.8,
        "onstage_characters": [
          {
            "entity_uid": "E000028",
            "name": "桂花",
            "matched_name": "桂花",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000028",
            "voice_card_id": "VO000028",
            "asset_binding_id": "AB000028",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "大腳妓女；勸土老兒做官",
            "visual_features": [
              "大腳妓女",
              "勸土老兒做官",
              "王府丫頭出身",
              "幫土老兒捐官"
            ],
            "prompt_text": "桂花：大腳妓女；勸土老兒做官；大腳妓女；勸土老兒做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：桂花；动作：桂花催促土老儿；土老儿犹豫后离开；环境：南京；京城；會香裡；蘇州；构图镜头：中景，跟随人物动作，突出两人形象与状态的对比；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起；时间模式：闪回",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：桂花；动作：桂花催促土老儿；土老儿犹豫后离开；环境：南京；京城；會香裡；蘇州；构图镜头：中景，跟随人物动作，突出两人形象与状态的对比；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起；时间模式：闪回",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：桂花；动作：桂花催促土老儿；土老儿犹豫后离开；环境：南京；京城；會香裡；蘇州；构图镜头：中景，跟随人物动作，突出两人形象与状态的对比；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；时间模式：闪回",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000028",
              "name": "桂花",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000028",
              "voice_card_id": "VO000028",
              "asset_binding_id": "AB000028",
              "available_asset_kinds": [],
              "identity_summary": "大腳妓女；勸土老兒做官",
              "visual_features": [
                "大腳妓女",
                "勸土老兒做官",
                "王府丫頭出身",
                "幫土老兒捐官"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "asset_binding_id": "AB000031",
              "available_asset_kinds": [],
              "identity_summary": "捐官地點",
              "visual_features": [
                "桂花帶了土老兒到京城裡去"
              ]
            },
            {
              "entity_uid": "E000030",
              "name": "會香裡",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000030",
              "voice_card_id": "",
              "asset_binding_id": "AB000030",
              "available_asset_kinds": [],
              "identity_summary": "四馬路地點",
              "visual_features": [
                "會香裡",
                "四馬路地點",
                "叫做甚麼會香裡"
              ]
            },
            {
              "entity_uid": "E000032",
              "name": "蘇州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000032",
              "voice_card_id": "",
              "asset_binding_id": "AB000032",
              "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": false,
          "narration_expected": true,
          "narrator_profile_id": "VO000025",
          "onstage_character_count": 1,
          "voiced_character_count": 1,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "想起",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B004",
          "source_scene_id": "S0008",
          "source_group_ids": [
            "AG0004"
          ],
          "source_beat_ids": [
            "AB0004"
          ],
          "entity_uids": [
            "E000028",
            "E000013",
            "E000031",
            "E000030",
            "E000032"
          ],
          "visual_card_ids": [
            "VC000028",
            "VC000013",
            "VC000031",
            "VC000030",
            "VC000032"
          ],
          "asset_binding_ids": [
            "AB000028",
            "AB000013",
            "AB000031",
            "AB000030",
            "AB000032"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0008_SH02",
      "scene_id": "S0008",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0008_SH02",
        "scene_id": "S0008",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_block_title": "【闪回】桂花为土老儿捐官谋差",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 2,
        "shot_role": "character",
        "time_mode": "flashback",
        "narrative_order": 8,
        "story_chronology_order": 7,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B004",
            "block_title": "【闪回】桂花为土老儿捐官谋差",
            "lead_scene_id": "S0008"
          }
        ],
        "shot_description": "蒙太奇：桂花带着土老儿进京。画面快速切换：捐官衙门、办理引见、指省江苏的文书。土老儿在京城寓所闷坐，桂花则在外乘车奔走。",
        "camera": "快速剪辑，画面节奏紧凑。",
        "duration_seconds": 5.0,
        "onstage_characters": [
          {
            "entity_uid": "E000028",
            "name": "桂花",
            "matched_name": "桂花",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000028",
            "voice_card_id": "VO000028",
            "asset_binding_id": "AB000028",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "大腳妓女；勸土老兒做官",
            "visual_features": [
              "大腳妓女",
              "勸土老兒做官",
              "王府丫頭出身",
              "幫土老兒捐官"
            ],
            "prompt_text": "桂花：大腳妓女；勸土老兒做官；大腳妓女；勸土老兒做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：桂花；动作：两人进京；捐官场景；环境：南京；京城；會香裡；蘇州；构图镜头：快速剪辑，画面节奏紧凑；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起；时间模式：闪回",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：桂花；动作：两人进京；捐官场景；环境：南京；京城；會香裡；蘇州；构图镜头：快速剪辑，画面节奏紧凑；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起；时间模式：闪回",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：桂花；动作：两人进京；捐官场景；环境：南京；京城；會香裡；蘇州；构图镜头：快速剪辑，画面节奏紧凑；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：想起；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；时间模式：闪回",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000028",
              "name": "桂花",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000028",
              "voice_card_id": "VO000028",
              "asset_binding_id": "AB000028",
              "available_asset_kinds": [],
              "identity_summary": "大腳妓女；勸土老兒做官",
              "visual_features": [
                "大腳妓女",
                "勸土老兒做官",
                "王府丫頭出身",
                "幫土老兒捐官"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "asset_binding_id": "AB000031",
              "available_asset_kinds": [],
              "identity_summary": "捐官地點",
              "visual_features": [
                "桂花帶了土老兒到京城裡去"
              ]
            },
            {
              "entity_uid": "E000030",
              "name": "會香裡",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000030",
              "voice_card_id": "",
              "asset_binding_id": "AB000030",
              "available_asset_kinds": [],
              "identity_summary": "四馬路地點",
              "visual_features": [
                "會香裡",
                "四馬路地點",
                "叫做甚麼會香裡"
              ]
            },
            {
              "entity_uid": "E000032",
              "name": "蘇州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000032",
              "voice_card_id": "",
              "asset_binding_id": "AB000032",
              "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": false,
          "narration_expected": true,
          "narrator_profile_id": "VO000025",
          "onstage_character_count": 1,
          "voiced_character_count": 1,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "想起",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B004",
          "source_scene_id": "S0008",
          "source_group_ids": [
            "AG0004"
          ],
          "source_beat_ids": [
            "AB0004"
          ],
          "entity_uids": [
            "E000028",
            "E000013",
            "E000031",
            "E000030",
            "E000032"
          ],
          "visual_card_ids": [
            "VC000028",
            "VC000013",
            "VC000031",
            "VC000030",
            "VC000032"
          ],
          "asset_binding_ids": [
            "AB000028",
            "AB000013",
            "AB000031",
            "AB000030",
            "AB000032"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0008_SH03",
      "scene_id": "S0008",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0008_SH03",
        "scene_id": "S0008",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_block_title": "【闪回】桂花为土老儿捐官谋差",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 3,
        "shot_role": "dialogue_or_action",
        "time_mode": "flashback",
        "narrative_order": 8,
        "story_chronology_order": 7,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B004",
            "block_title": "【闪回】桂花为土老儿捐官谋差",
            "lead_scene_id": "S0008"
          }
        ],
        "shot_description": "苏州抚台衙门。土老儿土形土状地递上某王爷的信。抚台（圆通之人）看了看信，又打量了一下土老儿，面露疑色但未盘问。",
        "camera": "中近景，突出抚台审视的眼神与土老儿的窘态。",
        "duration_seconds": 5.2,
        "onstage_characters": [
          {
            "entity_uid": "E000033",
            "name": "撫臺",
            "matched_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": "撫臺：蘇州官員；圓通之人；蘇州官員；圓通之人",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000028",
            "name": "桂花",
            "matched_name": "桂花",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000028",
            "voice_card_id": "VO000028",
            "asset_binding_id": "AB000028",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "大腳妓女；勸土老兒做官",
            "visual_features": [
              "大腳妓女",
              "勸土老兒做官",
              "王府丫頭出身",
              "幫土老兒捐官"
            ],
            "prompt_text": "桂花：大腳妓女；勸土老兒做官；大腳妓女；勸土老兒做官",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000028",
              "name": "桂花",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000028",
              "voice_card_id": "VO000028",
              "asset_binding_id": "AB000028",
              "available_asset_kinds": [],
              "identity_summary": "大腳妓女；勸土老兒做官",
              "visual_features": [
                "大腳妓女",
                "勸土老兒做官",
                "王府丫頭出身",
                "幫土老兒捐官"
              ]
            },
            {
              "entity_uid": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "asset_binding_id": "AB000031",
              "available_asset_kinds": [],
              "identity_summary": "捐官地點",
              "visual_features": [
                "桂花帶了土老兒到京城裡去"
              ]
            },
            {
              "entity_uid": "E000030",
              "name": "會香裡",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000030",
              "voice_card_id": "",
              "asset_binding_id": "AB000030",
              "available_asset_kinds": [],
              "identity_summary": "四馬路地點",
              "visual_features": [
                "會香裡",
                "四馬路地點",
                "叫做甚麼會香裡"
              ]
            },
            {
              "entity_uid": "E000032",
              "name": "蘇州",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000032",
              "voice_card_id": "",
              "asset_binding_id": "AB000032",
              "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": true,
          "narrator_profile_id": "VO000025",
          "onstage_character_count": 2,
          "voiced_character_count": 2,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "想起",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B004",
          "source_scene_id": "S0008",
          "source_group_ids": [
            "AG0004"
          ],
          "source_beat_ids": [
            "AB0004"
          ],
          "entity_uids": [
            "E000033",
            "E000028",
            "E000013",
            "E000031",
            "E000030",
            "E000032"
          ],
          "visual_card_ids": [
            "VC000033",
            "VC000028",
            "VC000013",
            "VC000031",
            "VC000030",
            "VC000032"
          ],
          "asset_binding_ids": [
            "AB000033",
            "AB000028",
            "AB000013",
            "AB000031",
            "AB000030",
            "AB000032"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0009_SH01",
      "scene_id": "S0009",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0009_SH01",
        "scene_id": "S0009",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_block_title": "继之作为讲述者",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 1,
        "shot_role": "opening",
        "time_mode": "mainline",
        "narrative_order": 9,
        "story_chronology_order": 9,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B005",
            "block_title": "继之作为讲述者",
            "lead_scene_id": "S0009"
          }
        ],
        "shot_description": "客栈内，继之与“我”相对而坐。继之放下茶杯，脸上带着一丝玩味的笑意，准备开始讲述。",
        "camera": "中景，双人镜头",
        "duration_seconds": 5.2,
        "onstage_characters": [
          {
            "entity_uid": "E000025",
            "name": "吳景曾",
            "matched_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": "吳景曾：九死一生同窗；勸戒九死一生；九死一生同窗；勸戒九死一生",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "我",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000025",
            "name": "吳景曾",
            "matched_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": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：吴景曾（继之）、九死一生。动作：继之放下茶杯，身体微微前倾，表情转为讲述者的姿态；九死一生专注地看着继之，等待下文。环境：南京，制台府邸，客栈。镜头：中景，双人镜头。约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定。时间：主线。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：吴景曾（继之）、九死一生。动作：继之放下茶杯，身体微微前倾，表情转为讲述者的姿态；九死一生专注地看着继之，等待下文。环境：南京，制台府邸，客栈。镜头：中景，双人镜头。约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定。时间：主线。",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：吴景曾（继之）、九死一生。动作：继之放下茶杯，身体微微前倾，表情转为讲述者的姿态；九死一生专注地看着继之，等待下文。环境：南京，制台府邸，客栈。镜头：中景，双人镜头。约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定。时间：主线。运动：动作连续，空间逻辑清晰；保留对白反应空间。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变。",
        "reference_media": {
          "items": [
            {
              "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": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "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": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "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": []
            },
            {
              "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": 3,
          "voiced_character_count": 3,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B005",
          "source_scene_id": "S0009",
          "source_group_ids": [
            "AG0005"
          ],
          "source_beat_ids": [
            "AB0005"
          ],
          "entity_uids": [
            "E000025",
            "E000004",
            "E000013",
            "E000031"
          ],
          "visual_card_ids": [
            "VC000025",
            "VC000004",
            "VC000013",
            "VC000031"
          ],
          "asset_binding_ids": [
            "AB000025",
            "AB000004",
            "AB000013",
            "AB000031"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0009_SH02",
      "scene_id": "S0009",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0009_SH02",
        "scene_id": "S0009",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_block_title": "继之作为讲述者",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 2,
        "shot_role": "character",
        "time_mode": "mainline",
        "narrative_order": 9,
        "story_chronology_order": 9,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B005",
            "block_title": "继之作为讲述者",
            "lead_scene_id": "S0009"
          }
        ],
        "shot_description": "【闪回】制台府邸，卧房。年轻的候补道正在为躺在床上的制台诊脉，神色恭敬。",
        "camera": "中近景",
        "duration_seconds": 5.4,
        "onstage_characters": [
          {
            "entity_uid": "E000036",
            "name": "候補道",
            "matched_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": "候補道：年輕官員；自稱懂醫；年輕官員；自稱懂醫",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000034",
            "name": "制臺",
            "matched_name": "制臺",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000034",
            "voice_card_id": "VO000034",
            "asset_binding_id": "AB000034",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "南京官員；年老糊塗",
            "visual_features": [
              "南京官員",
              "年老糊塗",
              "年老好色",
              "制臺年紀大了"
            ],
            "prompt_text": "制臺：南京官員；年老糊塗；南京官員；年老糊塗",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000019",
            "name": "太太",
            "matched_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": "太太：伯父妻子；制臺妾室；伯父妻子；制臺妾室",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000025",
            "name": "吳景曾",
            "matched_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": "吳景曾：九死一生同窗；勸戒九死一生；九死一生同窗；勸戒九死一生",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000034",
              "name": "制臺",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000034",
              "voice_card_id": "VO000034",
              "asset_binding_id": "AB000034",
              "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": "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": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "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": []
            },
            {
              "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": 4,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B005",
          "source_scene_id": "S0009",
          "source_group_ids": [
            "AG0005"
          ],
          "source_beat_ids": [
            "AB0005"
          ],
          "entity_uids": [
            "E000036",
            "E000034",
            "E000019",
            "E000025",
            "E000013",
            "E000031"
          ],
          "visual_card_ids": [
            "VC000036",
            "VC000034",
            "VC000019",
            "VC000025",
            "VC000013",
            "VC000031"
          ],
          "asset_binding_ids": [
            "AB000036",
            "AB000034",
            "AB000019",
            "AB000025",
            "AB000013",
            "AB000031"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0009_SH03",
      "scene_id": "S0009",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0009_SH03",
        "scene_id": "S0009",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_block_title": "继之作为讲述者",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 3,
        "shot_role": "dialogue_or_action",
        "time_mode": "mainline",
        "narrative_order": 9,
        "story_chronology_order": 9,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B005",
            "block_title": "继之作为讲述者",
            "lead_scene_id": "S0009"
          }
        ],
        "shot_description": "【闪回】次日，制台府邸。候补道夫人打扮得花枝招展，袅袅婷婷地走进房间。她为制台“诊脉”后，低声细语。",
        "camera": "特写，夫人低垂的眉眼与制台倾听的表情",
        "duration_seconds": 5.0,
        "onstage_characters": [
          {
            "entity_uid": "E000036",
            "name": "候補道",
            "matched_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": "候補道：年輕官員；自稱懂醫；年輕官員；自稱懂醫",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000034",
            "name": "制臺",
            "matched_name": "制臺",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000034",
            "voice_card_id": "VO000034",
            "asset_binding_id": "AB000034",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "南京官員；年老糊塗",
            "visual_features": [
              "南京官員",
              "年老糊塗",
              "年老好色",
              "制臺年紀大了"
            ],
            "prompt_text": "制臺：南京官員；年老糊塗；南京官員；年老糊塗",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "PCHAR_E4382DB925",
            "name": "候補道夫人",
            "matched_name": "候補道夫人",
            "type": "人物",
            "role": "character",
            "visual_card_id": "PVC_E4382DB925",
            "voice_card_id": "",
            "asset_binding_id": "PAB_E4382DB925",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "候補道夫人：screenplay 已出现，待补实体主档与角色设定。",
            "visual_features": [
              "候補道夫人"
            ],
            "prompt_text": "候補道夫人：screenplay 已出现，待补实体主档与角色设定。"
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000034",
              "name": "制臺",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000034",
              "voice_card_id": "VO000034",
              "asset_binding_id": "AB000034",
              "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": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "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": []
            },
            {
              "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": 3,
          "voiced_character_count": 2,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B005",
          "source_scene_id": "S0009",
          "source_group_ids": [
            "AG0005"
          ],
          "source_beat_ids": [
            "AB0005"
          ],
          "entity_uids": [
            "E000036",
            "E000034",
            "E000013",
            "E000031"
          ],
          "visual_card_ids": [
            "VC000036",
            "VC000034",
            "VC000013",
            "VC000031"
          ],
          "asset_binding_ids": [
            "AB000036",
            "AB000034",
            "AB000013",
            "AB000031"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0009_SH04",
      "scene_id": "S0009",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0009_SH04",
        "scene_id": "S0009",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_block_title": "继之作为讲述者",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 4,
        "shot_role": "closing",
        "time_mode": "mainline",
        "narrative_order": 9,
        "story_chronology_order": 9,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B005",
            "block_title": "继之作为讲述者",
            "lead_scene_id": "S0009"
          }
        ],
        "shot_description": "【闪回】房间外，走廊。两位姨太太疑心大起，蹑手蹑脚走到房门外，透过板壁缝隙向内偷看。",
        "camera": "主观窥视镜头，透过缝隙看到室内模糊暧昧的身影。",
        "duration_seconds": 4.9,
        "onstage_characters": [
          {
            "entity_uid": "E000019",
            "name": "太太",
            "matched_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": "太太：伯父妻子；制臺妾室；伯父妻子；制臺妾室",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000013",
          "name": "南京",
          "matched_name": "南京",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "伯父候补地；制臺所在地",
          "visual_features": [
            "這事一時傳遍了南京城"
          ],
          "prompt_text": "南京：伯父候补地；制臺所在地；這事一時傳遍了南京城",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "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": "E000013",
              "name": "南京",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000013",
              "voice_card_id": "",
              "asset_binding_id": "AB000013",
              "available_asset_kinds": [],
              "identity_summary": "伯父候补地；制臺所在地",
              "visual_features": [
                "這事一時傳遍了南京城"
              ]
            },
            {
              "entity_uid": "E000031",
              "name": "京城",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000031",
              "voice_card_id": "",
              "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": []
            },
            {
              "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": 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_E5057E1866F7",
        "anchor_label": "",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B005",
          "source_scene_id": "S0009",
          "source_group_ids": [
            "AG0005"
          ],
          "source_beat_ids": [
            "AB0005"
          ],
          "entity_uids": [
            "E000019",
            "E000013",
            "E000031"
          ],
          "visual_card_ids": [
            "VC000019",
            "VC000013",
            "VC000031"
          ],
          "asset_binding_ids": [
            "AB000019",
            "AB000013",
            "AB000031"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0012_SH01",
      "scene_id": "S0012",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0012_SH01",
        "scene_id": "S0012",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_block_title": "【闪回】继之告知主角将接办大关差使",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 1,
        "shot_role": "opening",
        "time_mode": "flashback",
        "narrative_order": 12,
        "story_chronology_order": 11,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B006",
            "block_title": "【闪回】继之告知主角将接办大关差使",
            "lead_scene_id": "S0012"
          }
        ],
        "shot_description": "（倒叙开始）上海，吴公馆内。继之与主角对坐。继之神色从容，主角面带忧色。",
        "camera": "双人中景，平稳推近，营造对话氛围。",
        "duration_seconds": 6.0,
        "onstage_characters": [
          {
            "entity_uid": "E000025",
            "name": "吳景曾",
            "matched_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": "吳景曾：九死一生同窗；勸戒九死一生；九死一生同窗；勸戒九死一生",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000035",
            "name": "藩臺",
            "matched_name": "主角",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000035",
            "voice_card_id": "VO000035",
            "asset_binding_id": "AB000035",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "旗人官員；與某王姻親",
            "visual_features": [
              "旗人官員",
              "與某王姻親",
              "怪罪候補縣太爺",
              "這個藩臺是旗人"
            ],
            "prompt_text": "藩臺：旗人官員；與某王姻親；旗人官員；與某王姻親",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：继之；主角；动作：继之放下茶杯，看向主角；主角身体微微前倾，专注倾听；环境：上海；苟公馆门口；镜头：双人中景，平稳推近，营造对话氛围；约束：角色连续；场景连续；时间：闪回",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：继之；主角；动作：继之放下茶杯，看向主角；主角身体微微前倾，专注倾听；环境：上海；苟公馆门口；镜头：双人中景，平稳推近，营造对话氛围；约束：角色连续；场景连续；时间：闪回",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：继之；主角；动作：继之放下茶杯，看向主角；主角身体微微前倾，专注倾听；环境：上海；苟公馆门口；镜头：双人中景，平稳推近，营造对话氛围；约束：角色连续；场景连续；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "reference_media": {
          "items": [
            {
              "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": "E000035",
              "name": "藩臺",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000035",
              "voice_card_id": "VO000035",
              "asset_binding_id": "AB000035",
              "available_asset_kinds": [],
              "identity_summary": "旗人官員；與某王姻親",
              "visual_features": [
                "旗人官員",
                "與某王姻親",
                "怪罪候補縣太爺",
                "這個藩臺是旗人"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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_flashback_cn",
          "onstage_character_count": 2,
          "voiced_character_count": 2,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "二十年前",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B006",
          "source_scene_id": "S0012",
          "source_group_ids": [
            "AG0006"
          ],
          "source_beat_ids": [
            "AB0006"
          ],
          "entity_uids": [
            "E000025",
            "E000035",
            "E000001"
          ],
          "visual_card_ids": [
            "VC000025",
            "VC000035",
            "VC000001"
          ],
          "asset_binding_ids": [
            "AB000025",
            "AB000035",
            "AB000001"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0012_SH02",
      "scene_id": "S0012",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0012_SH02",
        "scene_id": "S0012",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_block_title": "【闪回】继之告知主角将接办大关差使",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 2,
        "shot_role": "character",
        "time_mode": "flashback",
        "narrative_order": 12,
        "story_chronology_order": 11,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B006",
            "block_title": "【闪回】继之告知主角将接办大关差使",
            "lead_scene_id": "S0012"
          }
        ],
        "shot_description": "主角独坐片刻，脸上疑云更重。他起身，走出吴公馆，快步走向伯父公馆。",
        "camera": "跟随主角背影，街景略过，节奏稍快。",
        "duration_seconds": 4.5,
        "onstage_characters": [
          {
            "entity_uid": "E000014",
            "name": "伯父",
            "matched_name": "伯父",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000014",
            "voice_card_id": "VO000014",
            "asset_binding_id": "AB000014",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "九死一生伯父；南京候补",
            "visual_features": [
              "九死一生伯父",
              "南京候补",
              "南京候補",
              "我伯父看見了，便立起來問道"
            ],
            "prompt_text": "伯父：九死一生伯父；南京候补；九死一生伯父；南京候补",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000004",
            "name": "九死一生",
            "matched_name": "我",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000004",
            "voice_card_id": "VO000004",
            "asset_binding_id": "AB000004",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "笔记作者；父亲去世",
            "visual_features": [
              "笔记作者",
              "父亲去世",
              "筆記作者",
              "篇首署著「九死一生筆記」六個字"
            ],
            "prompt_text": "九死一生：笔记作者；父亲去世；笔记作者；父亲去世",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：伯父；九死一生；动作：主角眉头紧锁，快步穿行于上海街头；他来到伯父公馆门前，停下脚步；环境：上海；苟公馆门口；镜头：跟随主角背影，街景略过，节奏稍快；约束：角色连续；场景连续；时间：闪回",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：伯父；九死一生；动作：主角眉头紧锁，快步穿行于上海街头；他来到伯父公馆门前，停下脚步；环境：上海；苟公馆门口；镜头：跟随主角背影，街景略过，节奏稍快；约束：角色连续；场景连续；时间：闪回",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：伯父；九死一生；动作：主角眉头紧锁，快步穿行于上海街头；他来到伯父公馆门前，停下脚步；环境：上海；苟公馆门口；镜头：跟随主角背影，街景略过，节奏稍快；约束：角色连续；场景连续；时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000014",
              "name": "伯父",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000014",
              "voice_card_id": "VO000014",
              "asset_binding_id": "AB000014",
              "available_asset_kinds": [],
              "identity_summary": "九死一生伯父；南京候补",
              "visual_features": [
                "九死一生伯父",
                "南京候补",
                "南京候補",
                "我伯父看見了，便立起來問道"
              ]
            },
            {
              "entity_uid": "E000004",
              "name": "九死一生",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000004",
              "voice_card_id": "VO000004",
              "asset_binding_id": "AB000004",
              "available_asset_kinds": [],
              "identity_summary": "笔记作者；父亲去世",
              "visual_features": [
                "笔记作者",
                "父亲去世",
                "筆記作者",
                "篇首署著「九死一生筆記」六個字"
              ]
            },
            {
              "entity_uid": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": false,
          "narration_expected": true,
          "narrator_profile_id": "narrator_flashback_cn",
          "onstage_character_count": 2,
          "voiced_character_count": 2,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "二十年前",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B006",
          "source_scene_id": "S0012",
          "source_group_ids": [
            "AG0006"
          ],
          "source_beat_ids": [
            "AB0006"
          ],
          "entity_uids": [
            "E000014",
            "E000004",
            "E000001"
          ],
          "visual_card_ids": [
            "VC000014",
            "VC000004",
            "VC000001"
          ],
          "asset_binding_ids": [
            "AB000014",
            "AB000004",
            "AB000001"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0012_SH03",
      "scene_id": "S0012",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0012_SH03",
        "scene_id": "S0012",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_block_title": "【闪回】继之告知主角将接办大关差使",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 3,
        "shot_role": "dialogue_or_action",
        "time_mode": "flashback",
        "narrative_order": 12,
        "story_chronology_order": 11,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B006",
            "block_title": "【闪回】继之告知主角将接办大关差使",
            "lead_scene_id": "S0012"
          }
        ],
        "shot_description": "伯父公馆门房。主角向一个下人打听。下人眼神闪烁，言辞吞吐。",
        "camera": "正反打，特写下人躲闪的表情。",
        "duration_seconds": 5.0,
        "onstage_characters": [
          {
            "entity_uid": "E000014",
            "name": "伯父",
            "matched_name": "伯父",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000014",
            "voice_card_id": "VO000014",
            "asset_binding_id": "AB000014",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "九死一生伯父；南京候补",
            "visual_features": [
              "九死一生伯父",
              "南京候补",
              "南京候補",
              "我伯父看見了，便立起來問道"
            ],
            "prompt_text": "伯父：九死一生伯父；南京候补；九死一生伯父；南京候补",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000035",
            "name": "藩臺",
            "matched_name": "下人",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000035",
            "voice_card_id": "VO000035",
            "asset_binding_id": "AB000035",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "旗人官員；與某王姻親",
            "visual_features": [
              "旗人官員",
              "與某王姻親",
              "怪罪候補縣太爺",
              "這個藩臺是旗人"
            ],
            "prompt_text": "藩臺：旗人官員；與某王姻親；旗人官員；與某王姻親",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000042",
            "name": "主人",
            "matched_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": "主人：公館主人；再看那主人時",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000043",
            "name": "客人",
            "matched_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": "客人：公館訪客；直到那客人走的",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：伯父；下人；主角；动作：主角紧盯着下人；下人脸上掠过一丝不自然，低头整理衣袖；环境：上海；苟公馆门口；镜头：正反打，特写下人躲闪的表情；约束：角色连续；场景连续；时间：闪回",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：伯父；下人；主角；动作：主角紧盯着下人；下人脸上掠过一丝不自然，低头整理衣袖；环境：上海；苟公馆门口；镜头：正反打，特写下人躲闪的表情；约束：角色连续；场景连续；时间：闪回",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：伯父；下人；主角；动作：主角紧盯着下人；下人脸上掠过一丝不自然，低头整理衣袖；环境：上海；苟公馆门口；镜头：正反打，特写下人躲闪的表情；约束：角色连续；场景连续；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "reference_media": {
          "items": [
            {
              "entity_uid": "E000014",
              "name": "伯父",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000014",
              "voice_card_id": "VO000014",
              "asset_binding_id": "AB000014",
              "available_asset_kinds": [],
              "identity_summary": "九死一生伯父；南京候补",
              "visual_features": [
                "九死一生伯父",
                "南京候补",
                "南京候補",
                "我伯父看見了，便立起來問道"
              ]
            },
            {
              "entity_uid": "E000035",
              "name": "藩臺",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000035",
              "voice_card_id": "VO000035",
              "asset_binding_id": "AB000035",
              "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": "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": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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": 5,
          "missing_count": 2,
          "has_any_reference": true
        },
        "voice_binding_status": {
          "needed": true,
          "dialogue_expected": true,
          "narration_expected": false,
          "narrator_profile_id": "narrator_flashback_cn",
          "onstage_character_count": 4,
          "voiced_character_count": 4,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "二十年前",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B006",
          "source_scene_id": "S0012",
          "source_group_ids": [
            "AG0006"
          ],
          "source_beat_ids": [
            "AB0006"
          ],
          "entity_uids": [
            "E000014",
            "E000035",
            "E000042",
            "E000043",
            "E000001"
          ],
          "visual_card_ids": [
            "VC000014",
            "VC000035",
            "VC000042",
            "VC000043",
            "VC000001"
          ],
          "asset_binding_ids": [
            "AB000014",
            "AB000035",
            "AB000042",
            "AB000043",
            "AB000001"
          ]
        }
      },
      "delivery_repair": {}
    },
    {
      "shot_id": "S0012_SH04",
      "scene_id": "S0012",
      "storyboard_ready_status": "pass",
      "storyboard_ready_issues": [],
      "dramart_mapping": {
        "shot_id": "S0012_SH04",
        "scene_id": "S0012",
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_block_title": "【闪回】继之告知主角将接办大关差使",
        "source_block_generation_status": "unknown",
        "source_block_generation_error_kind": "",
        "source_block_generation_error": "",
        "source_block_generation_placeholder": false,
        "shot_index": 4,
        "shot_role": "closing",
        "time_mode": "flashback",
        "narrative_order": 12,
        "story_chronology_order": 11,
        "source_block_refs": [
          {
            "episode_id": "EP0001",
            "block_id": "EP0001B006",
            "block_title": "【闪回】继之告知主角将接办大关差使",
            "lead_scene_id": "S0012"
          }
        ],
        "shot_description": "主角满腹狐疑地回到吴公馆。继之已回来，正在等他。",
        "camera": "中景，继之起身迎接主角。",
        "duration_seconds": 5.6,
        "onstage_characters": [
          {
            "entity_uid": "E000025",
            "name": "吳景曾",
            "matched_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": "吳景曾：九死一生同窗；勸戒九死一生；九死一生同窗；勸戒九死一生",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000035",
            "name": "藩臺",
            "matched_name": "主角",
            "type": "人物",
            "role": "character",
            "visual_card_id": "VC000035",
            "voice_card_id": "VO000035",
            "asset_binding_id": "AB000035",
            "reference_ready": false,
            "available_asset_kinds": [],
            "identity_summary": "旗人官員；與某王姻親",
            "visual_features": [
              "旗人官員",
              "與某王姻親",
              "怪罪候補縣太爺",
              "這個藩臺是旗人"
            ],
            "prompt_text": "藩臺：旗人官員；與某王姻親；旗人官員；與某王姻親",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          },
          {
            "entity_uid": "E000043",
            "name": "客人",
            "matched_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": "客人：公館訪客；直到那客人走的",
            "title_aliases": [],
            "identity_notes": "",
            "disambiguation_notes": "",
            "work_entity_pool_ref": {}
          }
        ],
        "location_ref": {
          "entity_uid": "E000001",
          "name": "上海",
          "matched_name": "上海",
          "type": "地点",
          "role": "location",
          "visual_card_id": "VC000001",
          "voice_card_id": "",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "繁华都市；轻浮险诈之地",
          "visual_features": [
            "上海",
            "繁华都市",
            "轻浮险诈之地",
            "繁華都市"
          ],
          "prompt_text": "上海：繁华都市；轻浮险诈之地；上海；繁华都市",
          "title_aliases": [],
          "identity_notes": "",
          "disambiguation_notes": "",
          "work_entity_pool_ref": {}
        },
        "prop_refs": [],
        "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：继之；主角；动作：继之叹了口气，示意主角坐下；主角神情沮丧；环境：上海；苟公馆门口；镜头：中景，继之起身迎接主角；约束：角色连续；场景连续；时间：闪回",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：继之；主角；动作：继之叹了口气，示意主角坐下；主角神情沮丧；环境：上海；苟公馆门口；镜头：中景，继之起身迎接主角；约束：角色连续；场景连续；时间：闪回",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：继之；主角；动作：继之叹了口气，示意主角坐下；主角神情沮丧；环境：上海；苟公馆门口；镜头：中景，继之起身迎接主角；约束：角色连续；场景连续；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "reference_media": {
          "items": [
            {
              "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": "E000035",
              "name": "藩臺",
              "role": "character",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000035",
              "voice_card_id": "VO000035",
              "asset_binding_id": "AB000035",
              "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": "E000001",
              "name": "上海",
              "role": "location",
              "reference_ready": false,
              "seed_text_ready": true,
              "ready": true,
              "visual_card_id": "VC000001",
              "voice_card_id": "",
              "asset_binding_id": "AB000001",
              "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_flashback_cn",
          "onstage_character_count": 3,
          "voiced_character_count": 3,
          "status": "pass",
          "reason": "ready"
        },
        "style_bible_id": "SBL_E5057E1866F7",
        "anchor_label": "二十年前",
        "source_refs": {
          "episode_id": "EP0001",
          "source_block_id": "EP0001B006",
          "source_scene_id": "S0012",
          "source_group_ids": [
            "AG0006"
          ],
          "source_beat_ids": [
            "AB0006"
          ],
          "entity_uids": [
            "E000025",
            "E000035",
            "E000043",
            "E000001"
          ],
          "visual_card_ids": [
            "VC000025",
            "VC000035",
            "VC000043",
            "VC000001"
          ],
          "asset_binding_ids": [
            "AB000025",
            "AB000035",
            "AB000043",
            "AB000001"
          ]
        }
      },
      "delivery_repair": {}
    }
  ]
}