[
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH01",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "flashback",
    "chronology_confidence": 0.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "flashback",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "那年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "那年",
          "snippet": "看海中出日。習以為常，這且不表。 卻說那年有個遊客，名叫老殘。此人原姓鐵，單名一個"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "那年",
          "snippet": "每發都在夏天，一過秋分，就不要緊了。 那年春天，剛剛老殘走到此地，黃大戶家管事的，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "人士往往於下午攜尊挈酒，在閣中住宿，準備次日天來明時，看海中出日。習以為常，這且不表"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "當可做，自然「飢寒」二字漸漸的相逼來了。正在無可如何，可巧天不絕人，來了一個搖串鈴的"
        }
      ]
    },
    "camera": "远景推至中景",
    "duration_seconds": 6.1,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000009",
      "E000008"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000009",
      "VC000008"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000009",
      "AB000008"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      {
        "entity_uid": "E000008",
        "canonical_name": "串铃",
        "matched_name": "串铃",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000008",
        "voice_card_id": "",
        "asset_binding_id": "AB000008",
        "identity_summary": "道士法器",
        "visual_features": [
          "道士法器"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "串铃：道士法器"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "蓬萊阁壮丽远景，云雾流动",
        "画面叠化，老残摇着串铃，风尘仆仆走在街市"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [
        "串铃"
      ],
      "item_names": [
        "串铃"
      ],
      "composition": [
        "远景推至中景",
        "转场中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：那年",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。"
      ],
      "scene_context": [
        "核心冲突：落魄身世与凭借医术获得尊重",
        "转折点：成功治愈黄大户，获得认可"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "主体：老残；动作：蓬萊阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在街市；环境：登州；古千乘；关键物件：串铃；构图镜头：远景推至中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；保留画面文字区域，避免遮挡字幕或标题"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残。动作：山东登州蓬莱阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在古千乘的街市上。环境：登州，古千乘。物件：串铃。镜头：远景推至中景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；预留屏显文字空间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残。动作：山东登州蓬莱阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在古千乘的街市上。环境：登州，古千乘。物件：串铃。镜头：远景推至中景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；预留屏显文字空间。运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格。",
    "visual_notes": "画面重点：核心冲突：落魄身世与凭借医术获得尊重；转折点：成功治愈黄大户，获得认可。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：允许轻微柔化过渡；镜头语言偏收束。色彩规则：允许轻度偏移；不能破坏项目级统一调性。绑定实体：老残；登州；串铃。时间层提示：闪回；需要预留屏显文字空间。",
    "reference": {
      "characters": [
        "老残"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [
        "串铃"
      ]
    },
    "prompt_components": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "蓬萊阁壮丽远景，云雾流动",
        "画面叠化，老残摇着串铃，风尘仆仆走在街市"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [
        "串铃"
      ],
      "item_names": [
        "串铃"
      ],
      "composition": [
        "远景推至中景",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：那年",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。"
      ],
      "scene_context": [
        "核心冲突：落魄身世与凭借医术获得尊重",
        "转折点：成功治愈黄大户，获得认可"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000009",
        "E000008"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000009",
        "VC000008"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000009",
        "AB000008"
      ],
      "dynamic_content_text": "主体：老残；动作：蓬萊阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在街市；环境：登州；古千乘；关键物件：串铃；构图镜头：远景推至中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "（倒叙开始）山东登州，蓬萊阁远景，云雾缭绕。画面叠化至一个三十多岁、面容清瘦的男子（老残）摇着串铃，走在古千乘的街市上。旁白引入其身世。",
      "actions": [
        "蓬萊阁壮丽远景，云雾流动。",
        "画面叠化，老残摇着串铃，风尘仆仆走在街市。",
        "穿插快速蒙太奇：老残年轻时苦读八股、求职碰壁、面有饥色的画面。"
      ],
      "narration": "（旁白，沉稳）却说那年，山东登州府来了个游客，名叫老残。此人原姓铁，单名一个英字，号补残。因慕懒残和尚煨芋的故事，遂取这“残”字做号。他年纪不过三十多岁，原是江南人氏。当年也曾读过几句诗书，却因八股文章不通，功名无望，教书没人要，学生意又嫌岁数大了。其先，他的父亲原也是个三四品的官，因性情迂拙，不会要钱，做了二十年实缺，回家仍是卖了袍褂做的盘川。这老残既无祖业可守，又无行当可做，“饥寒”二字便渐渐相逼而来。",
      "on_screen_text": "山东·登州 古千乘（那年春天）",
      "scene_notes": "本场景以倒叙（flashback）方式介绍主角老残的身世背景、江湖游医身份及其在山东古千乘为黄瑞和（黄大户）治疗顽疾的经历。通过旁白叙述配合关键画面蒙太奇，快速建立人物形象，确立其医术能力与社会地位的转变。核心冲突：落魄身世与凭借医术获得尊重。转折点：成功治愈黄大户，获得认可。",
      "audio_notes": "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，登州带出介绍老残身世与职业",
      "focus_characters": [
        "老残"
      ],
      "focus_locations": [
        "登州",
        "古千乘"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "flashback",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "那年",
        "anchor_type": "flashback_marker",
        "constraint_count": 0,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH01",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "妙手回春",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "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": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [
        {
          "entity_uid": "E000008",
          "name": "串铃",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000008",
          "voice_card_id": "",
          "asset_binding_id": "AB000008",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "道士法器",
          "visual_features": [
            "道士法器"
          ],
          "prompt_text": "串铃：道士法器"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残。动作：山东登州蓬莱阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在古千乘的街市上。环境：登州，古千乘。物件：串铃。镜头：远景推至中景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；预留屏显文字空间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残。动作：山东登州蓬莱阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在古千乘的街市上。环境：登州，古千乘。物件：串铃。镜头：远景推至中景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；预留屏显文字空间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残。动作：山东登州蓬莱阁壮丽远景，云雾流动；画面叠化，老残摇着串铃，风尘仆仆走在古千乘的街市上。环境：登州，古千乘。物件：串铃。镜头：远景推至中景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年；预留屏显文字空间。运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "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": "E000008",
            "name": "串铃",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000008",
            "voice_card_id": "",
            "asset_binding_id": "AB000008",
            "available_asset_kinds": [],
            "identity_summary": "道士法器",
            "visual_features": [
              "道士法器"
            ]
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "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_577B3B31389F",
      "anchor_label": "那年",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000009",
          "E000008"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000009",
          "VC000008"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000009",
          "AB000008"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH02",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "flashback",
    "chronology_confidence": 0.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "flashback",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "那年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "那年",
          "snippet": "看海中出日。習以為常，這且不表。 卻說那年有個遊客，名叫老殘。此人原姓鐵，單名一個"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "那年",
          "snippet": "每發都在夏天，一過秋分，就不要緊了。 那年春天，剛剛老殘走到此地，黃大戶家管事的，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "人士往往於下午攜尊挈酒，在閣中住宿，準備次日天來明時，看海中出日。習以為常，這且不表"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "當可做，自然「飢寒」二字漸漸的相逼來了。正在無可如何，可巧天不絕人，來了一個搖串鈴的"
        }
      ]
    },
    "camera": "中景，闪回用柔光",
    "duration_seconds": 5.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000004",
      "E000009",
      "E000008"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000004",
      "VC000009",
      "VC000008"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000004",
      "AB000009",
      "AB000008"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "黄家管事",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "黄瑞和",
        "matched_name": "黄瑞和",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000004",
        "voice_card_id": "VO000004",
        "asset_binding_id": "AB000004",
        "identity_summary": "病人",
        "visual_features": [
          "病人",
          "有个大户，姓黄，名叫瑞和，害了一个奇病"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：黄瑞和 / 黄大户"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "黄瑞和：病人；有个大户，姓黄，名叫瑞和，害了一个奇病"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      {
        "entity_uid": "E000008",
        "canonical_name": "串铃",
        "matched_name": "串铃",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000008",
        "voice_card_id": "",
        "asset_binding_id": "AB000008",
        "identity_summary": "道士法器",
        "visual_features": [
          "道士法器"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "串铃：道士法器"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "黄家管事",
        "黄瑞和"
      ],
      "actions": [
        "一个摇串铃的道士在街头治病，百治百效",
        "黄大户家气派的宅门打开，管事人（未特写）走出…"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [
        "串铃"
      ],
      "item_names": [
        "串铃"
      ],
      "composition": [
        "中景，闪回用柔光",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：那年"
      ],
      "audio_context": [
        "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。"
      ],
      "scene_context": [
        "核心冲突：落魄身世与凭借医术获得尊重",
        "转折点：成功治愈黄大户，获得认可"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "主体：黄家管事；黄瑞和；动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人（未特写）走出…；环境：登州；古千乘；关键物件：串铃；构图镜头：中景，闪回用柔光；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：黄家管事，黄瑞和。动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人走出。环境：登州，古千乘。物件：串铃。镜头：中景，闪回用柔光。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：黄家管事，黄瑞和。动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人走出。环境：登州，古千乘。物件：串铃。镜头：中景，闪回用柔光。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格。",
    "visual_notes": "画面重点：核心冲突：落魄身世与凭借医术获得尊重；转折点：成功治愈黄大户，获得认可。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：允许轻微柔化过渡；镜头语言偏收束。色彩规则：允许轻度偏移；不能破坏项目级统一调性。绑定实体：老残；黄瑞和；登州；串铃。时间层提示：闪回。",
    "reference": {
      "characters": [
        "老残",
        "黄瑞和",
        "黄家管事"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [
        "串铃"
      ]
    },
    "prompt_components": {
      "subjects": [
        "黄家管事",
        "黄瑞和"
      ],
      "actions": [
        "一个摇串铃的道士在街头治病，百治百效",
        "黄大户家气派的宅门打开，管事人（未特写）走出…"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [
        "串铃"
      ],
      "item_names": [
        "串铃"
      ],
      "composition": [
        "中景，闪回用柔光",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：那年"
      ],
      "audio_context": [
        "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。"
      ],
      "scene_context": [
        "核心冲突：落魄身世与凭借医术获得尊重",
        "转折点：成功治愈黄大户，获得认可"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000009",
        "E000008"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000009",
        "VC000008"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000009",
        "AB000008"
      ],
      "dynamic_content_text": "主体：黄家管事；黄瑞和；动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人（未特写）走出…；环境：登州；古千乘；关键物件：串铃；构图镜头：中景，闪回用柔光；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年"
    },
    "source": {
      "description": "老残拜师学医的回忆片段。随后画面切至黄大户家宅门，管事人出门询问。老残被引入宅内。",
      "actions": [
        "（闪回）一个摇串铃的道士在街头治病，百治百效。年轻的老残恭敬拜师。",
        "（回到现实）黄大户家气派的宅门打开，管事人（未特写）走出，与老残交谈。",
        "老残点头，被引入宅内。"
      ],
      "narration": "（旁白）正在无可奈何之际，可巧天不绝人，来了一个摇串铃的道士，医术高明。老残便拜他为师，学了几个口诀。从此摇个串铃，替人治病糊口，奔走江湖近二十年。这年春天，他刚走到山东古千乘地方。",
      "on_screen_text": "",
      "scene_notes": "本场景以倒叙（flashback）方式介绍主角老残的身世背景、江湖游医身份及其在山东古千乘为黄瑞和（黄大户）治疗顽疾的经历。通过旁白叙述配合关键画面蒙太奇，快速建立人物形象，确立其医术能力与社会地位的转变。核心冲突：落魄身世与凭借医术获得尊重。转折点：成功治愈黄大户，获得认可。",
      "audio_notes": "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进为黄大户治疗奇病",
      "focus_characters": [
        "老残",
        "黄瑞和",
        "黄家管事"
      ],
      "focus_locations": [
        "登州",
        "古千乘"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000004",
          "entity_id": "E000004",
          "canonical_name": "黄瑞和",
          "name": "黄瑞和",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "flashback",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "那年",
        "anchor_type": "flashback_marker",
        "constraint_count": 0,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH02",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "妙手回春",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "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.9,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000004",
          "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": "黄瑞和：病人；有个大户，姓黄，名叫瑞和，害了一个奇病"
        },
        {
          "entity_uid": "",
          "name": "黄家管事",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [
        {
          "entity_uid": "E000008",
          "name": "串铃",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000008",
          "voice_card_id": "",
          "asset_binding_id": "AB000008",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "道士法器",
          "visual_features": [
            "道士法器"
          ],
          "prompt_text": "串铃：道士法器"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：黄家管事，黄瑞和。动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人走出。环境：登州，古千乘。物件：串铃。镜头：中景，闪回用柔光。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：黄家管事，黄瑞和。动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人走出。环境：登州，古千乘。物件：串铃。镜头：中景，闪回用柔光。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：黄家管事，黄瑞和。动作：一个摇串铃的道士在街头治病，百治百效；黄大户家气派的宅门打开，管事人走出。环境：登州，古千乘。物件：串铃。镜头：中景，闪回用柔光。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "黄瑞和",
            "role": "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": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "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": "E000008",
            "name": "串铃",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000008",
            "voice_card_id": "",
            "asset_binding_id": "AB000008",
            "available_asset_kinds": [],
            "identity_summary": "道士法器",
            "visual_features": [
              "道士法器"
            ]
          }
        ],
        "total_count": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "那年",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000004",
          "E000009",
          "E000008"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000004",
          "VC000009",
          "VC000008"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000004",
          "AB000009",
          "AB000008"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH03",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "flashback",
    "chronology_confidence": 0.92,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "flashback",
      "confidence": 0.92,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "那年",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "那年",
          "snippet": "看海中出日。習以為常，這且不表。 卻說那年有個遊客，名叫老殘。此人原姓鐵，單名一個"
        },
        {
          "kind": "flashback",
          "field": "text",
          "text": "那年",
          "snippet": "每發都在夏天，一過秋分，就不要緊了。 那年春天，剛剛老殘走到此地，黃大戶家管事的，"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "人士往往於下午攜尊挈酒，在閣中住宿，準備次日天來明時，看海中出日。習以為常，這且不表"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "當可做，自然「飢寒」二字漸漸的相逼來了。正在無可如何，可巧天不絕人，來了一個搖串鈴的"
        }
      ]
    },
    "camera": "正反打切至全景",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000004",
      "E000009"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000004",
      "VC000009"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000004",
      "AB000009"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000004",
        "canonical_name": "黄瑞和",
        "matched_name": "黄瑞和",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000004",
        "voice_card_id": "VO000004",
        "asset_binding_id": "AB000004",
        "identity_summary": "病人",
        "visual_features": [
          "病人",
          "有个大户，姓黄，名叫瑞和，害了一个奇病"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：黄瑞和 / 黄大户"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "黄瑞和：病人；有个大户，姓黄，名叫瑞和，害了一个奇病"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "黄瑞和"
      ],
      "actions": [
        "老残为黄瑞和诊脉、查看溃处，神色专注",
        "老残配药、煎药、施治"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打切至全景",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：那年"
      ],
      "audio_context": [
        "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。"
      ],
      "scene_context": [
        "核心冲突：落魄身世与凭借医术获得尊重",
        "转折点：成功治愈黄大户，获得认可"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "主体：老残；黄瑞和；动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治；环境：登州；古千乘；构图镜头：正反打切至全景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，黄瑞和。动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治。环境：登州，古千乘。镜头：正反打切至全景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，黄瑞和。动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治。环境：登州，古千乘。镜头：正反打切至全景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格。",
    "visual_notes": "画面重点：核心冲突：落魄身世与凭借医术获得尊重；转折点：成功治愈黄大户，获得认可。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：允许轻微柔化过渡；镜头语言偏收束。色彩规则：允许轻度偏移；不能破坏项目级统一调性。绑定实体：老残；黄瑞和；登州。时间层提示：闪回。",
    "reference": {
      "characters": [
        "老残",
        "黄瑞和"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "黄瑞和"
      ],
      "actions": [
        "老残为黄瑞和诊脉、查看溃处，神色专注",
        "老残配药、煎药、施治"
      ],
      "locations": [
        "登州",
        "古千乘"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打切至全景",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：那年"
      ],
      "audio_context": [
        "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。"
      ],
      "scene_context": [
        "核心冲突：落魄身世与凭借医术获得尊重",
        "转折点：成功治愈黄大户，获得认可"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000009"
      ],
      "dynamic_content_text": "主体：老残；黄瑞和；动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治；环境：登州；古千乘；构图镜头：正反打切至全景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年"
    },
    "source": {
      "description": "黄家西花厅。黄瑞和（黄大户）半卧榻上，面露痛苦，手臂有溃烂痕迹。老残诊视。随后画面跳接至秋后，黄家张灯结彩，搭起菊花假山，大摆宴席，戏班唱戏，众人欢庆。",
      "actions": [
        "老残为黄瑞和诊脉、查看溃处，神色专注。",
        "（蒙太奇）老残配药、煎药、施治。黄瑞和病容渐缓。",
        "（时间过渡）秋分过后，黄家西花厅搭建起精美的菊花假山。",
        "宴会全景：宾客满座，戏台上正唱谢神戏，觥筹交错，黄瑞和笑容满面，向老残敬酒。老残微笑回应。"
      ],
      "narration": "（旁白）老残住下为黄大户治病。说也奇怪，这年虽然小有溃烂，却是一个窟窿也没有出过。黄大户家甚为喜欢。看看秋分已过，病势今年是不要紧的了。大家因为黄大户不出窟窿，是十多年来没有的事，异常快活。",
      "on_screen_text": "",
      "scene_notes": "本场景以倒叙（flashback）方式介绍主角老残的身世背景、江湖游医身份及其在山东古千乘为黄瑞和（黄大户）治疗顽疾的经历。通过旁白叙述配合关键画面蒙太奇，快速建立人物形象，确立其医术能力与社会地位的转变。核心冲突：落魄身世与凭借医术获得尊重。转折点：成功治愈黄大户，获得认可。",
      "audio_notes": "旁白（沉稳、略带沧桑感）贯穿始终，引导叙事。关键音效：串铃声、煎药声、宴会戏曲与欢闹声。环境音：登州街市声、黄家宅院环境声。音乐基调：庄严、叙述性，略带传奇色彩。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "老残",
        "黄瑞和"
      ],
      "focus_locations": [
        "登州",
        "古千乘"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000004",
          "entity_id": "E000004",
          "canonical_name": "黄瑞和",
          "name": "黄瑞和",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "flashback",
        "confidence": 0.92,
        "order_delta": 0,
        "anchor_label": "那年",
        "anchor_type": "flashback_marker",
        "constraint_count": 0,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH03",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "妙手回春",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "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.2,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000004",
          "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": "黄瑞和：病人；有个大户，姓黄，名叫瑞和，害了一个奇病"
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，黄瑞和。动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治。环境：登州，古千乘。镜头：正反打切至全景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，黄瑞和。动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治。环境：登州，古千乘。镜头：正反打切至全景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，黄瑞和。动作：老残为黄瑞和诊脉、查看溃处，神色专注；老残配药、煎药、施治。环境：登州，古千乘。镜头：正反打切至全景。约束：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：那年。运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000004",
            "name": "黄瑞和",
            "role": "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": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "available_asset_kinds": [],
            "identity_summary": "登州与老残存在稳定剧情关联",
            "visual_features": [
              "登州"
            ]
          },
          {
            "entity_uid": "",
            "name": "古千乘",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "那年",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000004",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000004",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000004",
          "AB000009"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH01",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "也就玩賞玩賞海市的虛情，蜃樓的幻相。 次日，老殘向文、德二公說道：「人人都說日出好"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "，即是看不著日出，此行亦不為辜負。」章伯正在用遠鏡凝視。說道：「你們看！東邊有一絲黑"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "去，看不見了。 慧生還拿遠鏡左右觀視。正在凝神，忽然大叫：「噯呀，噯呀！你瞧，那邊"
        }
      ]
    },
    "camera": "远景，缓慢推进",
    "duration_seconds": 5.1,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000006",
      "E000005",
      "E000014",
      "E000001",
      "E000009",
      "E000003"
    ],
    "visual_card_ids": [
      "VC000006",
      "VC000005",
      "VC000014",
      "VC000001",
      "VC000009",
      "VC000003"
    ],
    "asset_binding_ids": [
      "AB000006",
      "AB000005",
      "AB000014",
      "AB000001",
      "AB000009",
      "AB000003"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000006",
        "canonical_name": "德慧生",
        "matched_name": "德慧生",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000006",
        "voice_card_id": "VO000006",
        "asset_binding_id": "AB000006",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫德慧生",
          "慧生還拿遠鏡左右觀視",
          "慧生道：「姑且將我們的帆落幾葉下來」"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：德慧生 / 慧生 / 慧哥"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "文章伯",
        "matched_name": "文章伯",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000005",
        "voice_card_id": "VO000005",
        "asset_binding_id": "AB000005",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫文章伯",
          "章伯看得親切",
          "章伯遠遠聽見，對二人說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：文章伯 / 章伯"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      {
        "entity_uid": "E000003",
        "canonical_name": "蓬莱阁",
        "matched_name": "蓬莱阁",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "identity_summary": "阁子；观海胜地",
        "visual_features": [
          "阁子",
          "观海胜地"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "蓬莱阁：阁子；观海胜地；阁子；观海胜地"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "actions": [
        "老残、文章伯、德慧生三人围坐在阁楼窗边的桌旁",
        "蓬莱阁远景"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推进",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "阁楼窗内透出暖黄灯光，三个人影凭窗而坐",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：德慧生；文章伯；三人；老残；动作：老残、文章伯、德慧生三人围坐在阁楼窗边的桌旁；蓬莱阁远景；环境：登州；蓬莱阁；山上阁子；构图镜头：远景，缓慢推进；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢推进。登州蓬莱阁，夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，老残、文章伯、德慧生三人围坐在窗边桌旁，裹着厚衣，望向东方。桌上摆着酒瓶、酒杯和几碟小菜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留画面文字区域。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢推进。登州蓬莱阁，夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，老残、文章伯、德慧生三人围坐在窗边桌旁，裹着厚衣，望向东方。桌上摆着酒瓶、酒杯和几碟小菜。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留画面文字区域。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：阁楼窗内透出暖黄灯光，三个人影凭窗而坐；闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：德慧生；文章伯；三人；老残。时间层提示：主线；需要预留屏显文字空间。",
    "reference": {
      "characters": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "actions": [
        "老残、文章伯、德慧生三人围坐在阁楼窗边的桌旁",
        "蓬莱阁远景"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推进",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "阁楼窗内透出暖黄灯光，三个人影凭窗而坐",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000006",
        "E000005",
        "E000014",
        "E000001",
        "E000009",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000006",
        "VC000005",
        "VC000014",
        "VC000001",
        "VC000009",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000006",
        "AB000005",
        "AB000014",
        "AB000001",
        "AB000009",
        "AB000003"
      ],
      "dynamic_content_text": "主体：德慧生；文章伯；三人；老残；动作：老残、文章伯、德慧生三人围坐在阁楼窗边的桌旁；蓬莱阁远景；环境：登州；蓬莱阁；山上阁子；构图镜头：远景，缓慢推进；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "蓬莱阁远景。夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，三个人影凭窗而坐。风声呼啸。",
      "actions": [
        "老残、文章伯、德慧生三人围坐在阁楼窗边的桌旁。桌上摆着酒瓶、酒杯和几碟小菜。三人裹着厚衣，望向东方。"
      ],
      "narration": "",
      "on_screen_text": "登州·蓬莱阁 次日",
      "scene_notes": "次日。老残与文章伯、德慧生两位至友同游蓬莱阁。三人于阁楼之上，饮酒等待日出，闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。此为海上危机悬念的引入点。",
      "audio_notes": "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "登州建立镜头，带出老残与朋友相约登蓬莱阁",
      "focus_characters": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "focus_locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000006",
          "entity_id": "E000006",
          "canonical_name": "德慧生",
          "name": "德慧生",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000005",
          "entity_id": "E000005",
          "canonical_name": "文章伯",
          "name": "文章伯",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三人",
          "name": "三人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH01",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "蓬莱夜望",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "蓬莱夜望",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "蓬莱阁远景。夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，三个人影凭窗而坐。风声呼啸。",
      "camera": "远景，缓慢推进",
      "duration_seconds": 5.1,
      "onstage_characters": [
        {
          "entity_uid": "E000006",
          "name": "德慧生",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000006",
          "voice_card_id": "VO000006",
          "asset_binding_id": "AB000006",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫德慧生",
            "慧生還拿遠鏡左右觀視",
            "慧生道：「姑且將我們的帆落幾葉下來」"
          ],
          "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
        },
        {
          "entity_uid": "E000005",
          "name": "文章伯",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000005",
          "voice_card_id": "VO000005",
          "asset_binding_id": "AB000005",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫文章伯",
            "章伯看得親切",
            "章伯遠遠聽見，對二人說道"
          ],
          "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
        },
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢推进。登州蓬莱阁，夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，老残、文章伯、德慧生三人围坐在窗边桌旁，裹着厚衣，望向东方。桌上摆着酒瓶、酒杯和几碟小菜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留画面文字区域。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢推进。登州蓬莱阁，夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，老残、文章伯、德慧生三人围坐在窗边桌旁，裹着厚衣，望向东方。桌上摆着酒瓶、酒杯和几碟小菜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留画面文字区域。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢推进。登州蓬莱阁，夜色深沉，海天相接处微露曙光。阁楼窗内透出暖黄灯光，老残、文章伯、德慧生三人围坐在窗边桌旁，裹着厚衣，望向东方。桌上摆着酒瓶、酒杯和几碟小菜。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留画面文字区域。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000006",
            "name": "德慧生",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "VO000006",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫德慧生",
              "慧生還拿遠鏡左右觀視",
              "慧生道：「姑且將我們的帆落幾葉下來」"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "文章伯",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "VO000005",
            "asset_binding_id": "AB000005",
            "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": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "available_asset_kinds": [],
            "identity_summary": "登州与老残存在稳定剧情关联",
            "visual_features": [
              "登州"
            ]
          },
          {
            "entity_uid": "E000003",
            "name": "蓬莱阁",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000003",
            "voice_card_id": "",
            "asset_binding_id": "AB000003",
            "available_asset_kinds": [],
            "identity_summary": "阁子；观海胜地",
            "visual_features": [
              "阁子",
              "观海胜地"
            ]
          },
          {
            "entity_uid": "",
            "name": "山上阁子",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 7,
        "ready_count": 6,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000006",
          "E000005",
          "E000014",
          "E000001",
          "E000009",
          "E000003"
        ],
        "visual_card_ids": [
          "VC000006",
          "VC000005",
          "VC000014",
          "VC000001",
          "VC000009",
          "VC000003"
        ],
        "asset_binding_ids": [
          "AB000006",
          "AB000005",
          "AB000014",
          "AB000001",
          "AB000009",
          "AB000003"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH02",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "也就玩賞玩賞海市的虛情，蜃樓的幻相。 次日，老殘向文、德二公說道：「人人都說日出好"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "，即是看不著日出，此行亦不為辜負。」章伯正在用遠鏡凝視。說道：「你們看！東邊有一絲黑"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "去，看不見了。 慧生還拿遠鏡左右觀視。正在凝神，忽然大叫：「噯呀，噯呀！你瞧，那邊"
        }
      ]
    },
    "camera": "中景，过肩镜头",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000006",
      "E000005",
      "E000014",
      "E000001",
      "E000009",
      "E000003",
      "E000011"
    ],
    "visual_card_ids": [
      "VC000006",
      "VC000005",
      "VC000014",
      "VC000001",
      "VC000009",
      "VC000003",
      "VC000011"
    ],
    "asset_binding_ids": [
      "AB000006",
      "AB000005",
      "AB000014",
      "AB000001",
      "AB000009",
      "AB000003",
      "AB000011"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000006",
        "canonical_name": "德慧生",
        "matched_name": "德慧生",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000006",
        "voice_card_id": "VO000006",
        "asset_binding_id": "AB000006",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫德慧生",
          "慧生還拿遠鏡左右觀視",
          "慧生道：「姑且將我們的帆落幾葉下來」"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：德慧生 / 慧生 / 慧哥"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "文章伯",
        "matched_name": "文章伯",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000005",
        "voice_card_id": "VO000005",
        "asset_binding_id": "AB000005",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫文章伯",
          "章伯看得親切",
          "章伯遠遠聽見，對二人說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：文章伯 / 章伯"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      {
        "entity_uid": "E000003",
        "canonical_name": "蓬莱阁",
        "matched_name": "蓬莱阁",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "identity_summary": "阁子；观海胜地",
        "visual_features": [
          "阁子",
          "观海胜地"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "蓬莱阁：阁子；观海胜地；阁子；观海胜地"
      },
      {
        "entity_uid": "E000011",
        "canonical_name": "远镜",
        "matched_name": "远镜",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000011",
        "voice_card_id": "",
        "asset_binding_id": "AB000011",
        "identity_summary": "观察工具",
        "visual_features": [
          "远镜",
          "观察工具",
          "慧生還拿遠鏡左右觀視"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：三人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "actions": [
        "老残轻啜一口酒",
        "三人中景"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "中景，过肩镜头",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "老残举杯，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：德慧生；文章伯；三人；老残；动作：老残轻啜一口酒；三人中景；环境：登州；蓬莱阁；山上阁子；关键物件：远镜；构图镜头：中景，过肩镜头；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，过肩镜头。登州蓬莱阁阁楼内。老残举杯轻啜一口酒，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。桌上放着远镜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，过肩镜头。登州蓬莱阁阁楼内。老残举杯轻啜一口酒，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。桌上放着远镜。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残举杯，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声；闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：德慧生；文章伯；三人；老残。时间层提示：主线。",
    "reference": {
      "characters": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "远镜"
      ]
    },
    "prompt_components": {
      "subjects": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "actions": [
        "老残轻啜一口酒",
        "三人中景"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "中景，过肩镜头",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "老残举杯，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000006",
        "E000005",
        "E000014",
        "E000001",
        "E000009",
        "E000003",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000006",
        "VC000005",
        "VC000014",
        "VC000001",
        "VC000009",
        "VC000003",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000006",
        "AB000005",
        "AB000014",
        "AB000001",
        "AB000009",
        "AB000003",
        "AB000011"
      ],
      "dynamic_content_text": "主体：德慧生；文章伯；三人；老残；动作：老残轻啜一口酒；三人中景；环境：登州；蓬莱阁；山上阁子；关键物件：远镜；构图镜头：中景，过肩镜头；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "三人中景。老残举杯，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。气氛闲适。",
      "actions": [
        "老残轻啜一口酒。文章伯放下望远镜，搓了搓手。德慧生紧了紧衣领。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。老残与文章伯、德慧生两位至友同游蓬莱阁。三人于阁楼之上，饮酒等待日出，闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。此为海上危机悬念的引入点。",
      "audio_notes": "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进夜间饮酒等待日出",
      "focus_characters": [
        "德慧生",
        "文章伯",
        "三人",
        "老残"
      ],
      "focus_locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000006",
          "entity_id": "E000006",
          "canonical_name": "德慧生",
          "name": "德慧生",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000005",
          "entity_id": "E000005",
          "canonical_name": "文章伯",
          "name": "文章伯",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三人",
          "name": "三人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH02",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "蓬莱夜望",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "蓬莱夜望",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "三人中景。老残举杯，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。气氛闲适。",
      "camera": "中景，过肩镜头",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000006",
          "name": "德慧生",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000006",
          "voice_card_id": "VO000006",
          "asset_binding_id": "AB000006",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫德慧生",
            "慧生還拿遠鏡左右觀視",
            "慧生道：「姑且將我們的帆落幾葉下來」"
          ],
          "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
        },
        {
          "entity_uid": "E000005",
          "name": "文章伯",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000005",
          "voice_card_id": "VO000005",
          "asset_binding_id": "AB000005",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫文章伯",
            "章伯看得親切",
            "章伯遠遠聽見，對二人說道"
          ],
          "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
        },
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [
        {
          "entity_uid": "E000011",
          "name": "远镜",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000011",
          "voice_card_id": "",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "观察工具",
          "visual_features": [
            "远镜",
            "观察工具",
            "慧生還拿遠鏡左右觀視"
          ],
          "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，过肩镜头。登州蓬莱阁阁楼内。老残举杯轻啜一口酒，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。桌上放着远镜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，过肩镜头。登州蓬莱阁阁楼内。老残举杯轻啜一口酒，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。桌上放着远镜。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，过肩镜头。登州蓬莱阁阁楼内。老残举杯轻啜一口酒，文章伯正用望远镜朝东边海面观望，德慧生则侧耳倾听风声。桌上放着远镜。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000006",
            "name": "德慧生",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "VO000006",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫德慧生",
              "慧生還拿遠鏡左右觀視",
              "慧生道：「姑且將我們的帆落幾葉下來」"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "文章伯",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "VO000005",
            "asset_binding_id": "AB000005",
            "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": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "available_asset_kinds": [],
            "identity_summary": "登州与老残存在稳定剧情关联",
            "visual_features": [
              "登州"
            ]
          },
          {
            "entity_uid": "E000003",
            "name": "蓬莱阁",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000003",
            "voice_card_id": "",
            "asset_binding_id": "AB000003",
            "available_asset_kinds": [],
            "identity_summary": "阁子；观海胜地",
            "visual_features": [
              "阁子",
              "观海胜地"
            ]
          },
          {
            "entity_uid": "",
            "name": "山上阁子",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000011",
            "name": "远镜",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "",
            "asset_binding_id": "AB000011",
            "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": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000006",
          "E000005",
          "E000014",
          "E000001",
          "E000009",
          "E000003",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000006",
          "VC000005",
          "VC000014",
          "VC000001",
          "VC000009",
          "VC000003",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000006",
          "AB000005",
          "AB000014",
          "AB000001",
          "AB000009",
          "AB000003",
          "AB000011"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH03",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "也就玩賞玩賞海市的虛情，蜃樓的幻相。 次日，老殘向文、德二公說道：「人人都說日出好"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "，即是看不著日出，此行亦不為辜負。」章伯正在用遠鏡凝視。說道：「你們看！東邊有一絲黑"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "去，看不見了。 慧生還拿遠鏡左右觀視。正在凝神，忽然大叫：「噯呀，噯呀！你瞧，那邊"
        }
      ]
    },
    "camera": "特写切主观镜头",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000005",
      "E000009",
      "E000003",
      "E000011"
    ],
    "visual_card_ids": [
      "VC000005",
      "VC000009",
      "VC000003",
      "VC000011"
    ],
    "asset_binding_ids": [
      "AB000005",
      "AB000009",
      "AB000003",
      "AB000011"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000005",
        "canonical_name": "文章伯",
        "matched_name": "文章伯",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000005",
        "voice_card_id": "VO000005",
        "asset_binding_id": "AB000005",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫文章伯",
          "章伯看得親切",
          "章伯遠遠聽見，對二人說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：文章伯 / 章伯"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      {
        "entity_uid": "E000003",
        "canonical_name": "蓬莱阁",
        "matched_name": "蓬莱阁",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "identity_summary": "阁子；观海胜地",
        "visual_features": [
          "阁子",
          "观海胜地"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "蓬莱阁：阁子；观海胜地；阁子；观海胜地"
      },
      {
        "entity_uid": "E000011",
        "canonical_name": "远镜",
        "matched_name": "远镜",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000011",
        "voice_card_id": "",
        "asset_binding_id": "AB000011",
        "identity_summary": "观察工具",
        "visual_features": [
          "远镜",
          "观察工具",
          "慧生還拿遠鏡左右觀視"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：三人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "文章伯"
      ],
      "actions": [
        "文章伯调整望远镜焦距，专注观察",
        "文章伯特写"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "特写切主观镜头",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "他再次举起望远镜，凝神细看",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：文章伯；动作：文章伯调整望远镜焦距，专注观察；文章伯特写；环境：登州；蓬莱阁；山上阁子；关键物件：远镜；构图镜头：特写切主观镜头；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切主观镜头。文章伯特写，他正调整望远镜焦距，专注观察。镜头可切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动。环境为登州蓬莱阁阁楼。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切主观镜头。文章伯特写，他正调整望远镜焦距，专注观察。镜头可切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动。环境为登州蓬莱阁阁楼。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：他再次举起望远镜，凝神细看；闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：文章伯；登州；蓬莱阁；远镜。时间层提示：主线。",
    "reference": {
      "characters": [
        "文章伯"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "远镜"
      ]
    },
    "prompt_components": {
      "subjects": [
        "文章伯"
      ],
      "actions": [
        "文章伯调整望远镜焦距，专注观察",
        "文章伯特写"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "特写切主观镜头",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "他再次举起望远镜，凝神细看",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000005",
        "E000009",
        "E000003",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000005",
        "VC000009",
        "VC000003",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000005",
        "AB000009",
        "AB000003",
        "AB000011"
      ],
      "dynamic_content_text": "主体：文章伯；动作：文章伯调整望远镜焦距，专注观察；文章伯特写；环境：登州；蓬莱阁；山上阁子；关键物件：远镜；构图镜头：特写切主观镜头；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "文章伯特写。他再次举起望远镜，凝神细看。镜头切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动，随即消失。",
      "actions": [
        "文章伯调整望远镜焦距，专注观察。片刻后，他放下望远镜。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。老残与文章伯、德慧生两位至友同游蓬莱阁。三人于阁楼之上，饮酒等待日出，闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。此为海上危机悬念的引入点。",
      "audio_notes": "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "文章伯"
      ],
      "focus_locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000005",
          "entity_id": "E000005",
          "canonical_name": "文章伯",
          "name": "文章伯",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH03",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "蓬莱夜望",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "蓬莱夜望",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "文章伯特写。他再次举起望远镜，凝神细看。镜头切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动，随即消失。",
      "camera": "特写切主观镜头",
      "duration_seconds": 4.2,
      "onstage_characters": [
        {
          "entity_uid": "E000005",
          "name": "文章伯",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000005",
          "voice_card_id": "VO000005",
          "asset_binding_id": "AB000005",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫文章伯",
            "章伯看得親切",
            "章伯遠遠聽見，對二人說道"
          ],
          "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [
        {
          "entity_uid": "E000011",
          "name": "远镜",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000011",
          "voice_card_id": "",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "观察工具",
          "visual_features": [
            "远镜",
            "观察工具",
            "慧生還拿遠鏡左右觀視"
          ],
          "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切主观镜头。文章伯特写，他正调整望远镜焦距，专注观察。镜头可切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动。环境为登州蓬莱阁阁楼。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切主观镜头。文章伯特写，他正调整望远镜焦距，专注观察。镜头可切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动。环境为登州蓬莱阁阁楼。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切主观镜头。文章伯特写，他正调整望远镜焦距，专注观察。镜头可切至望远镜主观视角：遥远的海天交界处，有一丝极细的黑线（轮船）缓缓移动。环境为登州蓬莱阁阁楼。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000005",
            "name": "文章伯",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "VO000005",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫文章伯",
              "章伯看得親切",
              "章伯遠遠聽見，對二人說道"
            ]
          },
          {
            "entity_uid": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "available_asset_kinds": [],
            "identity_summary": "登州与老残存在稳定剧情关联",
            "visual_features": [
              "登州"
            ]
          },
          {
            "entity_uid": "E000003",
            "name": "蓬莱阁",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000003",
            "voice_card_id": "",
            "asset_binding_id": "AB000003",
            "available_asset_kinds": [],
            "identity_summary": "阁子；观海胜地",
            "visual_features": [
              "阁子",
              "观海胜地"
            ]
          },
          {
            "entity_uid": "",
            "name": "山上阁子",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000011",
            "name": "远镜",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "观察工具",
            "visual_features": [
              "远镜",
              "观察工具",
              "慧生還拿遠鏡左右觀視"
            ]
          }
        ],
        "total_count": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000005",
          "E000009",
          "E000003",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000005",
          "VC000009",
          "VC000003",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000005",
          "AB000009",
          "AB000003",
          "AB000011"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0002",
    "shot_id": "S0002_SH04",
    "narrative_order": 2,
    "story_chronology_order": 2,
    "story_chronology_group": "CG0002",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0002",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "story_chronology_group": "CG0002",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0001",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "也就玩賞玩賞海市的虛情，蜃樓的幻相。 次日，老殘向文、德二公說道：「人人都說日出好"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "，即是看不著日出，此行亦不為辜負。」章伯正在用遠鏡凝視。說道：「你們看！東邊有一絲黑"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "去，看不見了。 慧生還拿遠鏡左右觀視。正在凝神，忽然大叫：「噯呀，噯呀！你瞧，那邊"
        }
      ]
    },
    "camera": "特写切快速主观镜头",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000006",
      "E000009",
      "E000003",
      "E000007",
      "E000010",
      "E000011"
    ],
    "visual_card_ids": [
      "VC000006",
      "VC000009",
      "VC000003",
      "VC000007",
      "VC000010",
      "VC000011"
    ],
    "asset_binding_ids": [
      "AB000006",
      "AB000009",
      "AB000003",
      "AB000007",
      "AB000010",
      "AB000011"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000006",
        "canonical_name": "德慧生",
        "matched_name": "德慧生",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000006",
        "voice_card_id": "VO000006",
        "asset_binding_id": "AB000006",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫德慧生",
          "慧生還拿遠鏡左右觀視",
          "慧生道：「姑且將我們的帆落幾葉下來」"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：德慧生 / 慧生 / 慧哥"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
      },
      {
        "entity_uid": "E000009",
        "canonical_name": "登州",
        "matched_name": "登州",
        "type": "地点",
        "subtype": "城镇/疆域",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      {
        "entity_uid": "E000003",
        "canonical_name": "蓬莱阁",
        "matched_name": "蓬莱阁",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "identity_summary": "阁子；观海胜地",
        "visual_features": [
          "阁子",
          "观海胜地"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "蓬莱阁：阁子；观海胜地；阁子；观海胜地"
      },
      {
        "entity_uid": "E000007",
        "canonical_name": "长山岛",
        "matched_name": "长山岛",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000007",
        "voice_card_id": "",
        "asset_binding_id": "AB000007",
        "identity_summary": "海岛",
        "visual_features": [
          "不是長山島嗎",
          "最近的是长山岛"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0002"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "长山岛：海岛；不是長山島嗎；最近的是长山岛"
      },
      {
        "entity_uid": "E000010",
        "canonical_name": "帆船",
        "matched_name": "帆船",
        "type": "物品",
        "subtype": "",
        "role": "item",
        "visual_card_id": "VC000010",
        "voice_card_id": "",
        "asset_binding_id": "AB000010",
        "identity_summary": "破损的船只",
        "visual_features": [
          "帆船",
          "破损的船只",
          "那邊一隻帆船",
          "緩緩的尾大船之後"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：帆船 / 大船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "帆船：破损的船只；帆船；那邊一隻帆船"
      },
      {
        "entity_uid": "E000011",
        "canonical_name": "远镜",
        "matched_name": "远镜",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000011",
        "voice_card_id": "",
        "asset_binding_id": "AB000011",
        "identity_summary": "观察工具",
        "visual_features": [
          "远镜",
          "观察工具",
          "慧生還拿遠鏡左右觀視"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：三人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "德慧生"
      ],
      "actions": [
        "德慧生猛地吸了一口气，脸上闲适的表情瞬间被震惊…",
        "德慧生特写"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子",
        "长山岛"
      ],
      "items": [
        "帆船",
        "远镜"
      ],
      "item_names": [
        "帆船",
        "远镜"
      ],
      "composition": [
        "特写切快速主观镜头",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "他拿起自己的望远镜，左右观视",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：德慧生；动作：德慧生猛地吸了一口气，脸上闲适的表情瞬间被震惊…；德慧生特写；环境：登州；蓬莱阁；山上阁子；长山岛；关键物件：帆船；远镜；构图镜头：特写切快速主观镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切快速主观镜头。德慧生特写，他拿起自己的望远镜左右观视，突然身体一僵，瞳孔收缩，脸上闲适的表情瞬间被震惊取代。镜头快速切至其主观视角：在长山岛附近翻涌的白色浪花中，一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。环境为登州蓬莱阁阁楼。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切快速主观镜头。德慧生特写，他拿起自己的望远镜左右观视，突然身体一僵，瞳孔收缩，脸上闲适的表情瞬间被震惊取代。镜头快速切至其主观视角：在长山岛附近翻涌的白色浪花中，一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。环境为登州蓬莱阁阁楼。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：他拿起自己的望远镜，左右观视；闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：德慧生；登州；蓬莱阁；长山岛。时间层提示：主线。",
    "reference": {
      "characters": [
        "德慧生"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "items": [
        "帆船",
        "远镜"
      ]
    },
    "prompt_components": {
      "subjects": [
        "德慧生"
      ],
      "actions": [
        "德慧生猛地吸了一口气，脸上闲适的表情瞬间被震惊…",
        "德慧生特写"
      ],
      "locations": [
        "登州",
        "蓬莱阁",
        "山上阁子",
        "长山岛"
      ],
      "items": [
        "帆船",
        "远镜"
      ],
      "item_names": [
        "帆船",
        "远镜"
      ],
      "composition": [
        "特写切快速主观镜头",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。"
      ],
      "scene_context": [
        "他拿起自己的望远镜，左右观视",
        "闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000006",
        "E000009",
        "E000003",
        "E000007",
        "E000010",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000006",
        "VC000009",
        "VC000003",
        "VC000007",
        "VC000010",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000006",
        "AB000009",
        "AB000003",
        "AB000007",
        "AB000010",
        "AB000011"
      ],
      "dynamic_content_text": "主体：德慧生；动作：德慧生猛地吸了一口气，脸上闲适的表情瞬间被震惊…；德慧生特写；环境：登州；蓬莱阁；山上阁子；长山岛；关键物件：帆船；远镜；构图镜头：特写切快速主观镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "德慧生特写。他拿起自己的望远镜，左右观视。突然，他身体一僵，瞳孔收缩。镜头快速切至其主观视角：在翻涌的白色浪花（长山岛附近），一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。",
      "actions": [
        "德慧生猛地吸了一口气，脸上闲适的表情瞬间被震惊取代。他几乎要站起来。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "次日。老残与文章伯、德慧生两位至友同游蓬莱阁。三人于阁楼之上，饮酒等待日出，闲谈间，德慧生通过望远镜发现一艘在巨浪中挣扎的帆船，场景基调从诗意赏景转向紧张观察。此为海上危机悬念的引入点。",
      "audio_notes": "阁楼外持续的风声与海浪声。三人饮酒、交谈、调整望远镜的细微声响。德慧生惊呼时音调陡然升高，打破之前的闲适氛围。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在望远镜发现危船",
      "focus_characters": [
        "德慧生"
      ],
      "focus_locations": [
        "登州",
        "蓬莱阁",
        "山上阁子"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000006",
          "entity_id": "E000006",
          "canonical_name": "德慧生",
          "name": "德慧生",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000009",
          "entity_id": "E000009",
          "canonical_name": "登州",
          "name": "登州",
          "type": "地点",
          "subtype": "城镇/疆域",
          "matched_terms": [
            "登州"
          ],
          "match_score": 5.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 2,
        "story_chronology_order": 2,
        "story_chronology_group": "CG0002",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0002_SH04",
      "scene_id": "S0002",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B002",
      "source_block_title": "蓬莱夜望",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 2,
      "story_chronology_order": 2,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B002",
          "block_title": "蓬莱夜望",
          "lead_scene_id": "S0002"
        }
      ],
      "shot_description": "德慧生特写。他拿起自己的望远镜，左右观视。突然，他身体一僵，瞳孔收缩。镜头快速切至其主观视角：在翻涌的白色浪花（长山岛附近），一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。",
      "camera": "特写切快速主观镜头",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000006",
          "name": "德慧生",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000006",
          "voice_card_id": "VO000006",
          "asset_binding_id": "AB000006",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫德慧生",
            "慧生還拿遠鏡左右觀視",
            "慧生道：「姑且將我們的帆落幾葉下來」"
          ],
          "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
        }
      ],
      "location_ref": {
        "entity_uid": "E000009",
        "name": "登州",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000009",
        "voice_card_id": "",
        "asset_binding_id": "AB000009",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "登州与老残存在稳定剧情关联",
        "visual_features": [
          "登州"
        ],
        "prompt_text": "登州：登州与老残存在稳定剧情关联；登州"
      },
      "prop_refs": [
        {
          "entity_uid": "E000010",
          "name": "帆船",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000010",
          "voice_card_id": "",
          "asset_binding_id": "AB000010",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "破损的船只",
          "visual_features": [
            "帆船",
            "破损的船只",
            "那邊一隻帆船",
            "緩緩的尾大船之後"
          ],
          "prompt_text": "帆船：破损的船只；帆船；那邊一隻帆船"
        },
        {
          "entity_uid": "E000011",
          "name": "远镜",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000011",
          "voice_card_id": "",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "观察工具",
          "visual_features": [
            "远镜",
            "观察工具",
            "慧生還拿遠鏡左右觀視"
          ],
          "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切快速主观镜头。德慧生特写，他拿起自己的望远镜左右观视，突然身体一僵，瞳孔收缩，脸上闲适的表情瞬间被震惊取代。镜头快速切至其主观视角：在长山岛附近翻涌的白色浪花中，一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。环境为登州蓬莱阁阁楼。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切快速主观镜头。德慧生特写，他拿起自己的望远镜左右观视，突然身体一僵，瞳孔收缩，脸上闲适的表情瞬间被震惊取代。镜头快速切至其主观视角：在长山岛附近翻涌的白色浪花中，一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。环境为登州蓬莱阁阁楼。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。特写切快速主观镜头。德慧生特写，他拿起自己的望远镜左右观视，突然身体一僵，瞳孔收缩，脸上闲适的表情瞬间被震惊取代。镜头快速切至其主观视角：在长山岛附近翻涌的白色浪花中，一艘帆船在巨大的浪涛中剧烈颠簸，显得渺小而无助。环境为登州蓬莱阁阁楼。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：次日。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000006",
            "name": "德慧生",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "VO000006",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫德慧生",
              "慧生還拿遠鏡左右觀視",
              "慧生道：「姑且將我們的帆落幾葉下來」"
            ]
          },
          {
            "entity_uid": "E000009",
            "name": "登州",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000009",
            "voice_card_id": "",
            "asset_binding_id": "AB000009",
            "available_asset_kinds": [],
            "identity_summary": "登州与老残存在稳定剧情关联",
            "visual_features": [
              "登州"
            ]
          },
          {
            "entity_uid": "E000003",
            "name": "蓬莱阁",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000003",
            "voice_card_id": "",
            "asset_binding_id": "AB000003",
            "available_asset_kinds": [],
            "identity_summary": "阁子；观海胜地",
            "visual_features": [
              "阁子",
              "观海胜地"
            ]
          },
          {
            "entity_uid": "E000007",
            "name": "长山岛",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000007",
            "voice_card_id": "",
            "asset_binding_id": "AB000007",
            "available_asset_kinds": [],
            "identity_summary": "海岛",
            "visual_features": [
              "不是長山島嗎",
              "最近的是长山岛"
            ]
          },
          {
            "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": "E000010",
            "name": "帆船",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000010",
            "voice_card_id": "",
            "asset_binding_id": "AB000010",
            "available_asset_kinds": [],
            "identity_summary": "破损的船只",
            "visual_features": [
              "帆船",
              "破损的船只",
              "那邊一隻帆船",
              "緩緩的尾大船之後"
            ]
          },
          {
            "entity_uid": "E000011",
            "name": "远镜",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "观察工具",
            "visual_features": [
              "远镜",
              "观察工具",
              "慧生還拿遠鏡左右觀視"
            ]
          }
        ],
        "total_count": 7,
        "ready_count": 6,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B002",
        "source_scene_id": "S0002",
        "source_group_ids": [
          "AG0002"
        ],
        "source_beat_ids": [
          "AB0002"
        ],
        "entity_uids": [
          "E000006",
          "E000009",
          "E000003",
          "E000007",
          "E000010",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000006",
          "VC000009",
          "VC000003",
          "VC000007",
          "VC000010",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000006",
          "AB000009",
          "AB000003",
          "AB000007",
          "AB000010",
          "AB000011"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH01",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.774,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.774,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景，从渔船后方跟拍，展现两船追逐态势。",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000014",
      "E000006",
      "E000005",
      "E000001",
      "E000013",
      "E000010",
      "E000011"
    ],
    "visual_card_ids": [
      "VC000014",
      "VC000006",
      "VC000005",
      "VC000001",
      "VC000013",
      "VC000010",
      "VC000011"
    ],
    "asset_binding_ids": [
      "AB000014",
      "AB000006",
      "AB000005",
      "AB000001",
      "AB000013",
      "AB000010",
      "AB000011"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "德慧生",
        "matched_name": "德慧生",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000006",
        "voice_card_id": "VO000006",
        "asset_binding_id": "AB000006",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫德慧生",
          "慧生還拿遠鏡左右觀視",
          "慧生道：「姑且將我們的帆落幾葉下來」"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：德慧生 / 慧生 / 慧哥"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "文章伯",
        "matched_name": "文章伯",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000005",
        "voice_card_id": "VO000005",
        "asset_binding_id": "AB000005",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫文章伯",
          "章伯看得親切",
          "章伯遠遠聽見，對二人說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：文章伯 / 章伯"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000013",
        "canonical_name": "渔船",
        "matched_name": "渔船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000013",
        "voice_card_id": "",
        "asset_binding_id": "AB000013",
        "identity_summary": "轻快小船",
        "visual_features": [
          "渔船",
          "轻快小船",
          "選了一隻輕快漁船",
          "趕忙回了小船"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：渔船 / 渔艇 / 小船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      {
        "entity_uid": "E000010",
        "canonical_name": "帆船",
        "matched_name": "大船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000010",
        "voice_card_id": "",
        "asset_binding_id": "AB000010",
        "identity_summary": "破损的船只",
        "visual_features": [
          "帆船",
          "破损的船只",
          "那邊一隻帆船",
          "緩緩的尾大船之後"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：帆船 / 大船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "帆船：破损的船只；帆船；那邊一隻帆船"
      },
      {
        "entity_uid": "E000011",
        "canonical_name": "远镜",
        "matched_name": "远镜",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000011",
        "voice_card_id": "",
        "asset_binding_id": "AB000011",
        "identity_summary": "观察工具",
        "visual_features": [
          "远镜",
          "观察工具",
          "慧生還拿遠鏡左右觀視"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：三人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "三人",
        "德慧生",
        "文章伯",
        "老残"
      ],
      "actions": [
        "渔船破浪前行",
        "德慧生举望远镜观察"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "远景，从渔船后方跟拍，展现两船追逐态势。",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：三人；德慧生；文章伯；老残；动作：渔船破浪前行；德慧生举望远镜观察；环境：海上；渔船；大船；小渔船；关键物件：远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人；动作：轻快渔船破浪前行，德慧生手持望远镜观察前方大船；环境：广阔海面，渔船与大船一前一后追逐；关键物件：望远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人；动作：轻快渔船破浪前行，德慧生手持望远镜观察前方大船；环境：广阔海面，渔船与大船一前一后追逐；关键物件：望远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残、德慧生、文章伯三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说；通过望远镜观察和压低声音的讨论；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：三人；德慧生；文章伯；老残；渔船；帆船；远镜；时间层提示：主线",
    "reference": {
      "characters": [
        "三人",
        "德慧生",
        "文章伯",
        "老残"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "items": [
        "远镜"
      ]
    },
    "prompt_components": {
      "subjects": [
        "三人",
        "德慧生",
        "文章伯",
        "老残"
      ],
      "actions": [
        "渔船破浪前行",
        "德慧生举望远镜观察"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "远景，从渔船后方跟拍，展现两船追逐态势。",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000014",
        "E000006",
        "E000005",
        "E000001",
        "E000013",
        "E000010",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000014",
        "VC000006",
        "VC000005",
        "VC000001",
        "VC000013",
        "VC000010",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000014",
        "AB000006",
        "AB000005",
        "AB000001",
        "AB000013",
        "AB000010",
        "AB000011"
      ],
      "dynamic_content_text": "主体：三人；德慧生；文章伯；老残；动作：渔船破浪前行；德慧生举望远镜观察；环境：海上；渔船；大船；小渔船；关键物件：远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "海上，日外。一艘轻快渔船鼓满风帆，在波涛中疾驰。老残、德慧生、文章伯三人立于船头，目光紧锁前方不远处一艘破旧的大船。德慧生手持望远镜观察。",
      "actions": [
        "渔船破浪前行",
        "德慧生举望远镜观察",
        "老残和文章伯凝神远望"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "海上追逐场景。三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说。通过望远镜观察和压低声音的讨论，三人从最初的钦佩迅速转为对演说者动机的深刻怀疑，决定落帆尾随，为后续干预埋下伏笔。",
      "audio_notes": "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "海上建立镜头，带出驾船追赶",
      "focus_characters": [
        "三人",
        "德慧生",
        "文章伯",
        "老残"
      ],
      "focus_locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三人",
          "name": "三人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000006",
          "entity_id": "E000006",
          "canonical_name": "德慧生",
          "name": "德慧生",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000005",
          "entity_id": "E000005",
          "canonical_name": "文章伯",
          "name": "文章伯",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.774,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH01",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "海上疑云",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "海上疑云",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "海上，日外。一艘轻快渔船鼓满风帆，在波涛中疾驰。老残、德慧生、文章伯三人立于船头，目光紧锁前方不远处一艘破旧的大船。德慧生手持望远镜观察。",
      "camera": "远景，从渔船后方跟拍，展现两船追逐态势。",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        },
        {
          "entity_uid": "E000006",
          "name": "德慧生",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000006",
          "voice_card_id": "VO000006",
          "asset_binding_id": "AB000006",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫德慧生",
            "慧生還拿遠鏡左右觀視",
            "慧生道：「姑且將我們的帆落幾葉下來」"
          ],
          "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
        },
        {
          "entity_uid": "E000005",
          "name": "文章伯",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000005",
          "voice_card_id": "VO000005",
          "asset_binding_id": "AB000005",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫文章伯",
            "章伯看得親切",
            "章伯遠遠聽見，對二人說道"
          ],
          "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000013",
        "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": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      "prop_refs": [
        {
          "entity_uid": "E000011",
          "name": "远镜",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000011",
          "voice_card_id": "",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "观察工具",
          "visual_features": [
            "远镜",
            "观察工具",
            "慧生還拿遠鏡左右觀視"
          ],
          "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
        }
      ],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人；动作：轻快渔船破浪前行，德慧生手持望远镜观察前方大船；环境：广阔海面，渔船与大船一前一后追逐；关键物件：望远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人；动作：轻快渔船破浪前行，德慧生手持望远镜观察前方大船；环境：广阔海面，渔船与大船一前一后追逐；关键物件：望远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人；动作：轻快渔船破浪前行，德慧生手持望远镜观察前方大船；环境：广阔海面，渔船与大船一前一后追逐；关键物件：望远镜；构图镜头：远景，从渔船后方跟拍，展现两船追逐态势；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "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": "E000006",
            "name": "德慧生",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "VO000006",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫德慧生",
              "慧生還拿遠鏡左右觀視",
              "慧生道：「姑且將我們的帆落幾葉下來」"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "文章伯",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "VO000005",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫文章伯",
              "章伯看得親切",
              "章伯遠遠聽見，對二人說道"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "E000010",
            "name": "帆船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000010",
            "voice_card_id": "",
            "asset_binding_id": "AB000010",
            "available_asset_kinds": [],
            "identity_summary": "破损的船只",
            "visual_features": [
              "帆船",
              "破损的船只",
              "那邊一隻帆船",
              "緩緩的尾大船之後"
            ]
          },
          {
            "entity_uid": "",
            "name": "海上",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "大船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000011",
            "name": "远镜",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "观察工具",
            "visual_features": [
              "远镜",
              "观察工具",
              "慧生還拿遠鏡左右觀視"
            ]
          }
        ],
        "total_count": 9,
        "ready_count": 7,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000014",
          "E000006",
          "E000005",
          "E000001",
          "E000013",
          "E000010",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000014",
          "VC000006",
          "VC000005",
          "VC000001",
          "VC000013",
          "VC000010",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000014",
          "AB000006",
          "AB000005",
          "AB000001",
          "AB000013",
          "AB000010",
          "AB000011"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH02",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.774,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.774,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景，镜头在渔船三人与大船甲板之间切换。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000013",
      "E000010"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000013",
      "VC000010"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000013",
      "AB000010"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "演说者",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000013",
        "canonical_name": "渔船",
        "matched_name": "渔船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000013",
        "voice_card_id": "",
        "asset_binding_id": "AB000013",
        "identity_summary": "轻快小船",
        "visual_features": [
          "渔船",
          "轻快小船",
          "選了一隻輕快漁船",
          "趕忙回了小船"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：渔船 / 渔艇 / 小船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      {
        "entity_uid": "E000010",
        "canonical_name": "帆船",
        "matched_name": "大船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000010",
        "voice_card_id": "",
        "asset_binding_id": "AB000010",
        "identity_summary": "破损的船只",
        "visual_features": [
          "帆船",
          "破损的船只",
          "那邊一隻帆船",
          "緩緩的尾大船之後"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：帆船 / 大船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "帆船：破损的船只；帆船；那邊一隻帆船"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "演说者"
      ],
      "actions": [
        "两船距离拉近",
        "大船甲板上人群聚集"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，镜头在渔船三人与大船甲板之间切换。",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：演说者；动作：两船距离拉近；大船甲板上人群聚集；环境：海上；渔船；大船；小渔船；构图镜头：中景，镜头在渔船三人与大船甲板之间切换。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：演说者；动作：两船距离拉近，大船甲板上人群聚集，演说者慷慨激昂；环境：海上，渔船与大船并行；构图镜头：中景，镜头在渔船三人与大船甲板之间切换；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：演说者；动作：两船距离拉近，大船甲板上人群聚集，演说者慷慨激昂；环境：海上，渔船与大船并行；构图镜头：中景，镜头在渔船三人与大船甲板之间切换；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：渔船逐渐逼近大船至十余丈距离，大船甲板上人影攒动，演说者声音随风清晰传来；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：差官；渔船；帆船；时间层提示：主线",
    "reference": {
      "characters": [
        "差官",
        "演说者"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "演说者"
      ],
      "actions": [
        "两船距离拉近",
        "大船甲板上人群聚集"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，镜头在渔船三人与大船甲板之间切换。",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000048",
        "E000013",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000013",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000013",
        "AB000010"
      ],
      "dynamic_content_text": "主体：演说者；动作：两船距离拉近；大船甲板上人群聚集；环境：海上；渔船；大船；小渔船；构图镜头：中景，镜头在渔船三人与大船甲板之间切换。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "渔船逐渐逼近大船至十余丈距离。大船甲板上人影攒动。一个激昂的声音随风清晰地飘了过来。",
      "actions": [
        "两船距离拉近",
        "大船甲板上人群聚集",
        "演说者（未露全脸）在人群中挥臂演讲"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "海上追逐场景。三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说。通过望远镜观察和压低声音的讨论，三人从最初的钦佩迅速转为对演说者动机的深刻怀疑，决定落帆尾随，为后续干预埋下伏笔。",
      "audio_notes": "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "德慧生的反应镜头，推进听到船上演说",
      "focus_characters": [
        "差官",
        "演说者"
      ],
      "focus_locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.774,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH02",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "海上疑云",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "海上疑云",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "渔船逐渐逼近大船至十余丈距离。大船甲板上人影攒动。一个激昂的声音随风清晰地飘了过来。",
      "camera": "中景，镜头在渔船三人与大船甲板之间切换。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "",
          "name": "演说者",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000013",
        "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": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：演说者；动作：两船距离拉近，大船甲板上人群聚集，演说者慷慨激昂；环境：海上，渔船与大船并行；构图镜头：中景，镜头在渔船三人与大船甲板之间切换；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：演说者；动作：两船距离拉近，大船甲板上人群聚集，演说者慷慨激昂；环境：海上，渔船与大船并行；构图镜头：中景，镜头在渔船三人与大船甲板之间切换；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：演说者；动作：两船距离拉近，大船甲板上人群聚集，演说者慷慨激昂；环境：海上，渔船与大船并行；构图镜头：中景，镜头在渔船三人与大船甲板之间切换；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "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": "E000010",
            "name": "帆船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000010",
            "voice_card_id": "",
            "asset_binding_id": "AB000010",
            "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": 3,
        "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": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000048",
          "E000013",
          "E000010"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000013",
          "VC000010"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000013",
          "AB000010"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH03",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.774,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.774,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打，分别给大船群众反应和渔船三人特写。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000014",
      "E000006",
      "E000005",
      "E000048",
      "E000001",
      "E000013",
      "E000010",
      "E000011"
    ],
    "visual_card_ids": [
      "VC000014",
      "VC000006",
      "VC000005",
      "VC000048",
      "VC000001",
      "VC000013",
      "VC000010",
      "VC000011"
    ],
    "asset_binding_ids": [
      "AB000014",
      "AB000006",
      "AB000005",
      "AB000048",
      "AB000001",
      "AB000013",
      "AB000010",
      "AB000011"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      },
      {
        "entity_uid": "E000006",
        "canonical_name": "德慧生",
        "matched_name": "德慧生",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000006",
        "voice_card_id": "VO000006",
        "asset_binding_id": "AB000006",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫德慧生",
          "慧生還拿遠鏡左右觀視",
          "慧生道：「姑且將我們的帆落幾葉下來」"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：德慧生 / 慧生 / 慧哥"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "文章伯",
        "matched_name": "文章伯",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000005",
        "voice_card_id": "VO000005",
        "asset_binding_id": "AB000005",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫文章伯",
          "章伯看得親切",
          "章伯遠遠聽見，對二人說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：文章伯 / 章伯"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
      },
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "演说者",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000013",
        "canonical_name": "渔船",
        "matched_name": "渔船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000013",
        "voice_card_id": "",
        "asset_binding_id": "AB000013",
        "identity_summary": "轻快小船",
        "visual_features": [
          "渔船",
          "轻快小船",
          "選了一隻輕快漁船",
          "趕忙回了小船"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：渔船 / 渔艇 / 小船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      {
        "entity_uid": "E000010",
        "canonical_name": "帆船",
        "matched_name": "大船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000010",
        "voice_card_id": "",
        "asset_binding_id": "AB000010",
        "identity_summary": "破损的船只",
        "visual_features": [
          "帆船",
          "破损的船只",
          "那邊一隻帆船",
          "緩緩的尾大船之後"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：帆船 / 大船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "帆船：破损的船只；帆船；那邊一隻帆船"
      },
      {
        "entity_uid": "E000011",
        "canonical_name": "远镜",
        "matched_name": "远镜",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000011",
        "voice_card_id": "",
        "asset_binding_id": "AB000011",
        "identity_summary": "观察工具",
        "visual_features": [
          "远镜",
          "观察工具",
          "慧生還拿遠鏡左右觀視"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：三人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "三人",
        "德慧生",
        "文章伯",
        "演说者"
      ],
      "actions": [
        "大船乘客面露激动，纷纷点头",
        "文章伯看向德慧生和老残，神色讶异"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "正反打，分别给大船群众反应和渔船三人特写。",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：三人；德慧生；文章伯；演说者；动作：大船乘客面露激动，纷纷点头；文章伯看向德慧生和老残，神色讶异；环境：海上；渔船；大船；小渔船；关键物件：远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人，演说者；动作：大船乘客面露激动纷纷点头，文章伯看向德慧生和老残，神色讶异；环境：海上，渔船与大船近距离并行；关键物件：望远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人，演说者；动作：大船乘客面露激动纷纷点头，文章伯看向德慧生和老残，神色讶异；环境：海上，渔船与大船近距离并行；关键物件：望远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：大船甲板上乘客被演说打动激动围上前，渔船上的三人放下望远镜彼此交换眼神侧耳倾听；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：三人；德慧生；文章伯；差官；老残；渔船；帆船；远镜；时间层提示：主线",
    "reference": {
      "characters": [
        "三人",
        "德慧生",
        "文章伯",
        "差官",
        "老残",
        "演说者"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "items": [
        "远镜"
      ]
    },
    "prompt_components": {
      "subjects": [
        "三人",
        "德慧生",
        "文章伯",
        "演说者"
      ],
      "actions": [
        "大船乘客面露激动，纷纷点头",
        "文章伯看向德慧生和老残，神色讶异"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [
        "远镜"
      ],
      "item_names": [
        "远镜"
      ],
      "composition": [
        "正反打，分别给大船群众反应和渔船三人特写。",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000014",
        "E000006",
        "E000005",
        "E000048",
        "E000001",
        "E000013",
        "E000010",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000014",
        "VC000006",
        "VC000005",
        "VC000048",
        "VC000001",
        "VC000013",
        "VC000010",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000014",
        "AB000006",
        "AB000005",
        "AB000048",
        "AB000001",
        "AB000013",
        "AB000010",
        "AB000011"
      ],
      "dynamic_content_text": "主体：三人；德慧生；文章伯；演说者；动作：大船乘客面露激动，纷纷点头；文章伯看向德慧生和老残，神色讶异；环境：海上；渔船；大船；小渔船；关键物件：远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "大船甲板上，几个乘客被演说打动，激动地围上前。渔船上的三人放下望远镜，彼此交换眼神，侧耳倾听。",
      "actions": [
        "大船乘客面露激动，纷纷点头",
        "文章伯看向德慧生和老残，神色讶异",
        "老残微微皱眉"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "海上追逐场景。三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说。通过望远镜观察和压低声音的讨论，三人从最初的钦佩迅速转为对演说者动机的深刻怀疑，决定落帆尾随，为后续干预埋下伏笔。",
      "audio_notes": "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "三人",
        "德慧生",
        "文章伯",
        "差官",
        "老残",
        "演说者"
      ],
      "focus_locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三人",
          "name": "三人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000006",
          "entity_id": "E000006",
          "canonical_name": "德慧生",
          "name": "德慧生",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000005",
          "entity_id": "E000005",
          "canonical_name": "文章伯",
          "name": "文章伯",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.774,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH03",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "海上疑云",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "海上疑云",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "大船甲板上，几个乘客被演说打动，激动地围上前。渔船上的三人放下望远镜，彼此交换眼神，侧耳倾听。",
      "camera": "正反打，分别给大船群众反应和渔船三人特写。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        },
        {
          "entity_uid": "E000006",
          "name": "德慧生",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000006",
          "voice_card_id": "VO000006",
          "asset_binding_id": "AB000006",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫德慧生",
            "慧生還拿遠鏡左右觀視",
            "慧生道：「姑且將我們的帆落幾葉下來」"
          ],
          "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
        },
        {
          "entity_uid": "E000005",
          "name": "文章伯",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000005",
          "voice_card_id": "VO000005",
          "asset_binding_id": "AB000005",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫文章伯",
            "章伯看得親切",
            "章伯遠遠聽見，對二人說道"
          ],
          "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
        },
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "演说者",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000013",
        "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": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      "prop_refs": [
        {
          "entity_uid": "E000011",
          "name": "远镜",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000011",
          "voice_card_id": "",
          "asset_binding_id": "AB000011",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "观察工具",
          "visual_features": [
            "远镜",
            "观察工具",
            "慧生還拿遠鏡左右觀視"
          ],
          "prompt_text": "远镜：观察工具；远镜；慧生還拿遠鏡左右觀視"
        }
      ],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人，演说者；动作：大船乘客面露激动纷纷点头，文章伯看向德慧生和老残，神色讶异；环境：海上，渔船与大船近距离并行；关键物件：望远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人，演说者；动作：大船乘客面露激动纷纷点头，文章伯看向德慧生和老残，神色讶异；环境：海上，渔船与大船近距离并行；关键物件：望远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：老残、德慧生、文章伯三人，演说者；动作：大船乘客面露激动纷纷点头，文章伯看向德慧生和老残，神色讶异；环境：海上，渔船与大船近距离并行；关键物件：望远镜；构图镜头：正反打，分别给大船群众反应和渔船三人特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "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": "E000006",
            "name": "德慧生",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "VO000006",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫德慧生",
              "慧生還拿遠鏡左右觀視",
              "慧生道：「姑且將我們的帆落幾葉下來」"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "文章伯",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "VO000005",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫文章伯",
              "章伯看得親切",
              "章伯遠遠聽見，對二人說道"
            ]
          },
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000010",
            "name": "帆船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000010",
            "voice_card_id": "",
            "asset_binding_id": "AB000010",
            "available_asset_kinds": [],
            "identity_summary": "破损的船只",
            "visual_features": [
              "帆船",
              "破损的船只",
              "那邊一隻帆船",
              "緩緩的尾大船之後"
            ]
          },
          {
            "entity_uid": "",
            "name": "海上",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "大船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000011",
            "name": "远镜",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000011",
            "voice_card_id": "",
            "asset_binding_id": "AB000011",
            "available_asset_kinds": [],
            "identity_summary": "观察工具",
            "visual_features": [
              "远镜",
              "观察工具",
              "慧生還拿遠鏡左右觀視"
            ]
          }
        ],
        "total_count": 11,
        "ready_count": 8,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 6,
        "voiced_character_count": 5,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000014",
          "E000006",
          "E000005",
          "E000048",
          "E000001",
          "E000013",
          "E000010",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000014",
          "VC000006",
          "VC000005",
          "VC000048",
          "VC000001",
          "VC000013",
          "VC000010",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000014",
          "AB000006",
          "AB000005",
          "AB000048",
          "AB000001",
          "AB000013",
          "AB000010",
          "AB000011"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0003",
    "shot_id": "S0003_SH04",
    "narrative_order": 3,
    "story_chronology_order": 3,
    "story_chronology_group": "CG0003",
    "time_mode": "mainline",
    "chronology_confidence": 0.774,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0003",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "story_chronology_group": "CG0003",
      "time_mode": "mainline",
      "confidence": 0.774,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0002",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "三人中景，略带俯角，突出海上密闭空间的对话感。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000006",
      "E000005",
      "E000001",
      "E000013",
      "E000010"
    ],
    "visual_card_ids": [
      "VC000006",
      "VC000005",
      "VC000001",
      "VC000013",
      "VC000010"
    ],
    "asset_binding_ids": [
      "AB000006",
      "AB000005",
      "AB000001",
      "AB000013",
      "AB000010"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000006",
        "canonical_name": "德慧生",
        "matched_name": "德慧生",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000006",
        "voice_card_id": "VO000006",
        "asset_binding_id": "AB000006",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫德慧生",
          "慧生還拿遠鏡左右觀視",
          "慧生道：「姑且將我們的帆落幾葉下來」"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：德慧生 / 慧生 / 慧哥"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
      },
      {
        "entity_uid": "E000005",
        "canonical_name": "文章伯",
        "matched_name": "文章伯",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000005",
        "voice_card_id": "VO000005",
        "asset_binding_id": "AB000005",
        "identity_summary": "老残朋友",
        "visual_features": [
          "老残朋友",
          "一个叫文章伯",
          "章伯看得親切",
          "章伯遠遠聽見，對二人說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：文章伯 / 章伯"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000013",
        "canonical_name": "渔船",
        "matched_name": "渔船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000013",
        "voice_card_id": "",
        "asset_binding_id": "AB000013",
        "identity_summary": "轻快小船",
        "visual_features": [
          "渔船",
          "轻快小船",
          "選了一隻輕快漁船",
          "趕忙回了小船"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：渔船 / 渔艇 / 小船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      {
        "entity_uid": "E000010",
        "canonical_name": "帆船",
        "matched_name": "大船",
        "type": "物品",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000010",
        "voice_card_id": "",
        "asset_binding_id": "AB000010",
        "identity_summary": "破损的船只",
        "visual_features": [
          "帆船",
          "破损的船只",
          "那邊一隻帆船",
          "緩緩的尾大船之後"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：帆船 / 大船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "帆船：破损的船只；帆船；那邊一隻帆船"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "德慧生",
        "文章伯",
        "老残"
      ],
      "actions": [
        "文章伯转头对二人说话",
        "德慧生抬手示意水手"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "三人中景，略带俯角，突出海上密闭空间的对话感。",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：德慧生；文章伯；老残；动作：文章伯转头对二人说话；德慧生抬手示意水手；环境：海上；渔船；大船；小渔船；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：德慧生、文章伯、老残；动作：文章伯转头对二人低声说话，德慧生抬手示意水手，老残目光仍锁定大船；环境：海上，渔船船头；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：德慧生、文章伯、老残；动作：文章伯转头对二人低声说话，德慧生抬手示意水手，老残目光仍锁定大船；环境：海上，渔船船头；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：渔船船头，文章伯收回目光对德慧生和老残低声说话，语气带着钦佩，老残面色沉静，德慧生若有所思；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：德慧生；文章伯；老残；渔船；帆船；时间层提示：主线",
    "reference": {
      "characters": [
        "德慧生",
        "文章伯",
        "老残"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "德慧生",
        "文章伯",
        "老残"
      ],
      "actions": [
        "文章伯转头对二人说话",
        "德慧生抬手示意水手"
      ],
      "locations": [
        "海上",
        "渔船",
        "大船",
        "小渔船"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "三人中景，略带俯角，突出海上密闭空间的对话感。",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。"
      ],
      "scene_context": [
        "三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说",
        "通过望远镜观察和压低声音的讨论"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000006",
        "E000005",
        "E000001",
        "E000013",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000006",
        "VC000005",
        "VC000001",
        "VC000013",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000006",
        "AB000005",
        "AB000001",
        "AB000013",
        "AB000010"
      ],
      "dynamic_content_text": "主体：德慧生；文章伯；老残；动作：文章伯转头对二人说话；德慧生抬手示意水手；环境：海上；渔船；大船；小渔船；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "渔船船头。文章伯收回目光，对德慧生和老残低声说话，语气带着钦佩。老残面色沉静，德慧生则若有所思。",
      "actions": [
        "文章伯转头对二人说话",
        "德慧生抬手示意水手",
        "老残目光仍锁定大船"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "海上追逐场景。三人驾轻快渔船追赶前方大船，逐渐靠近并偷听到船上煽动性演说。通过望远镜观察和压低声音的讨论，三人从最初的钦佩迅速转为对演说者动机的深刻怀疑，决定落帆尾随，为后续干预埋下伏笔。",
      "audio_notes": "环境音：持续的海浪声、风声、帆布鼓动声。演说者声音由远及近，从模糊到清晰，需体现慷慨激昂的煽动感。三人对话需压低音量，带有疑虑和警惕的语调。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0003",
      "shot_id": "S0003_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "德慧生收束镜头，停在尾随观察煽动敛钱",
      "focus_characters": [
        "德慧生",
        "文章伯",
        "老残"
      ],
      "focus_locations": [
        "海上",
        "渔船",
        "大船"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000006",
          "entity_id": "E000006",
          "canonical_name": "德慧生",
          "name": "德慧生",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000005",
          "entity_id": "E000005",
          "canonical_name": "文章伯",
          "name": "文章伯",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 3,
        "story_chronology_order": 3,
        "story_chronology_group": "CG0003",
        "time_mode": "mainline",
        "confidence": 0.774,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0003_SH04",
      "scene_id": "S0003",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B003",
      "source_block_title": "海上疑云",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 3,
      "story_chronology_order": 3,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B003",
          "block_title": "海上疑云",
          "lead_scene_id": "S0003"
        }
      ],
      "shot_description": "渔船船头。文章伯收回目光，对德慧生和老残低声说话，语气带着钦佩。老残面色沉静，德慧生则若有所思。",
      "camera": "三人中景，略带俯角，突出海上密闭空间的对话感。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000006",
          "name": "德慧生",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000006",
          "voice_card_id": "VO000006",
          "asset_binding_id": "AB000006",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫德慧生",
            "慧生還拿遠鏡左右觀視",
            "慧生道：「姑且將我們的帆落幾葉下來」"
          ],
          "prompt_text": "德慧生：老残朋友；一个叫德慧生；慧生還拿遠鏡左右觀視"
        },
        {
          "entity_uid": "E000005",
          "name": "文章伯",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000005",
          "voice_card_id": "VO000005",
          "asset_binding_id": "AB000005",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老残朋友",
          "visual_features": [
            "老残朋友",
            "一个叫文章伯",
            "章伯看得親切",
            "章伯遠遠聽見，對二人說道"
          ],
          "prompt_text": "文章伯：老残朋友；一个叫文章伯；章伯看得親切"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000013",
        "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": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：德慧生、文章伯、老残；动作：文章伯转头对二人低声说话，德慧生抬手示意水手，老残目光仍锁定大船；环境：海上，渔船船头；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：德慧生、文章伯、老残；动作：文章伯转头对二人低声说话，德慧生抬手示意水手，老残目光仍锁定大船；环境：海上，渔船船头；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：德慧生、文章伯、老残；动作：文章伯转头对二人低声说话，德慧生抬手示意水手，老残目光仍锁定大船；环境：海上，渔船船头；构图镜头：三人中景，略带俯角，突出海上密闭空间的对话感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000006",
            "name": "德慧生",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000006",
            "voice_card_id": "VO000006",
            "asset_binding_id": "AB000006",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫德慧生",
              "慧生還拿遠鏡左右觀視",
              "慧生道：「姑且將我們的帆落幾葉下來」"
            ]
          },
          {
            "entity_uid": "E000005",
            "name": "文章伯",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000005",
            "voice_card_id": "VO000005",
            "asset_binding_id": "AB000005",
            "available_asset_kinds": [],
            "identity_summary": "老残朋友",
            "visual_features": [
              "老残朋友",
              "一个叫文章伯",
              "章伯看得親切",
              "章伯遠遠聽見，對二人說道"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "E000010",
            "name": "帆船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000010",
            "voice_card_id": "",
            "asset_binding_id": "AB000010",
            "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_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B003",
        "source_scene_id": "S0003",
        "source_group_ids": [
          "AG0003"
        ],
        "source_beat_ids": [
          "AB0003"
        ],
        "entity_uids": [
          "E000006",
          "E000005",
          "E000001",
          "E000013",
          "E000010"
        ],
        "visual_card_ids": [
          "VC000006",
          "VC000005",
          "VC000001",
          "VC000013",
          "VC000010"
        ],
        "asset_binding_ids": [
          "AB000006",
          "AB000005",
          "AB000001",
          "AB000013",
          "AB000010"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH01",
    "narrative_order": 4,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": 1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": 1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0003",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景或远景，略带晃动感",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000014",
      "E000001",
      "E000059"
    ],
    "visual_card_ids": [
      "VC000014",
      "VC000001",
      "VC000059"
    ],
    "asset_binding_ids": [
      "AB000014",
      "AB000001",
      "AB000059"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000059",
        "canonical_name": "于家父子",
        "matched_name": "他们",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000059",
        "voice_card_id": "VO000059",
        "asset_binding_id": "AB000059",
        "identity_summary": "于朝栋及儿子们",
        "visual_features": [
          "于朝栋及儿子们",
          "用铁链子将于家父子锁好"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家父子 / 他们"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "三人",
        "老残",
        "于家父子"
      ],
      "actions": [
        "三人（老残等）在动荡的环境中保持静止或艰难前行…",
        "承接前一场的紧张氛围"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中景或远景，略带晃动感",
        "中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "旁白（说书人风格）；悬念感音乐渐起；可加入风声或水声等环境音效，增强未知与危险的氛围。"
      ],
      "scene_context": [
        "通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待",
        "老残等三人（或他们的剪影）在昏暗、动荡的环境中（如船上、风中），前景模糊，神情凝重或望向未知的远方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：三人；老残；于家父子；动作：三人（老残等）在动荡的环境中保持静止或艰难前行…；承接前一场的紧张氛围；构图镜头：中景或远景，略带晃动感；中景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为老残、于家父子三人。他们在昏暗动荡的环境中保持静止或艰难前行，承接前一场的紧张氛围。采用中景或远景构图，镜头略带晃动感。需保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为老残、于家父子三人。他们在昏暗动荡的环境中保持静止或艰难前行，承接前一场的紧张氛围。采用中景或远景构图，镜头略带晃动感。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续。主线时间。运动需照顾旁白节奏。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待。老残等三人（或他们的剪影）在昏暗、动荡的环境中（如船上、风中），前景模糊，神情凝重或望向未知的远方。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：三人；老残；于家父子。时间层提示：主线。",
    "reference": {
      "characters": [
        "三人",
        "老残",
        "于家父子"
      ],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "三人",
        "老残",
        "于家父子"
      ],
      "actions": [
        "三人（老残等）在动荡的环境中保持静止或艰难前行…",
        "承接前一场的紧张氛围"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "中景或远景，略带晃动感",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "旁白（说书人风格）；悬念感音乐渐起；可加入风声或水声等环境音效，增强未知与危险的氛围。"
      ],
      "scene_context": [
        "通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待",
        "老残等三人（或他们的剪影）在昏暗、动荡的环境中（如船上、风中），前景模糊，神情凝重或望向未知的远方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000014",
        "E000001",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000014",
        "VC000001",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000014",
        "AB000001",
        "AB000059"
      ],
      "dynamic_content_text": "主体：三人；老残；于家父子；动作：三人（老残等）在动荡的环境中保持静止或艰难前行…；承接前一场的紧张氛围；构图镜头：中景或远景，略带晃动感；中景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "承接前一场的紧张氛围。画面中，老残等三人（或他们的剪影）在昏暗、动荡的环境中（如船上、风中），前景模糊，神情凝重或望向未知的远方。",
      "actions": [
        "三人（老残等）在动荡的环境中保持静止或艰难前行，前景模糊不清。"
      ],
      "narration": "未知三人性命如何，",
      "on_screen_text": "",
      "scene_notes": "传统章回体悬念结尾。承接前一场三人遇险的紧张感，通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待。",
      "audio_notes": "旁白（说书人风格）；悬念感音乐渐起；可加入风声或水声等环境音效，增强未知与危险的氛围。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出未知三人性命如何",
      "focus_characters": [
        "三人",
        "老残",
        "于家父子"
      ],
      "focus_locations": [],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三人",
          "name": "三人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000059",
          "entity_id": "E000059",
          "canonical_name": "于家父子",
          "name": "于家父子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": 1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH01",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "命运之悬",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "命运之悬",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "承接前一场的紧张氛围。画面中，老残等三人（或他们的剪影）在昏暗、动荡的环境中（如船上、风中），前景模糊，神情凝重或望向未知的远方。",
      "camera": "中景或远景，略带晃动感",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000059",
          "name": "于家父子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000059",
          "voice_card_id": "VO000059",
          "asset_binding_id": "AB000059",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋及儿子们",
          "visual_features": [
            "于朝栋及儿子们",
            "用铁链子将于家父子锁好"
          ],
          "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "如船",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为老残、于家父子三人。他们在昏暗动荡的环境中保持静止或艰难前行，承接前一场的紧张氛围。采用中景或远景构图，镜头略带晃动感。需保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为老残、于家父子三人。他们在昏暗动荡的环境中保持静止或艰难前行，承接前一场的紧张氛围。采用中景或远景构图，镜头略带晃动感。需保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为老残、于家父子三人。他们在昏暗动荡的环境中保持静止或艰难前行，承接前一场的紧张氛围。采用中景或远景构图，镜头略带晃动感。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续。主线时间。运动需照顾旁白节奏。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "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": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000059",
            "name": "于家父子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000059",
            "voice_card_id": "VO000059",
            "asset_binding_id": "AB000059",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋及儿子们",
            "visual_features": [
              "于朝栋及儿子们",
              "用铁链子将于家父子锁好"
            ]
          },
          {
            "entity_uid": "",
            "name": "如船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": 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_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [
          "E000014",
          "E000001",
          "E000059"
        ],
        "visual_card_ids": [
          "VC000014",
          "VC000001",
          "VC000059"
        ],
        "asset_binding_ids": [
          "AB000014",
          "AB000001",
          "AB000059"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0004",
    "shot_id": "S0004_SH02",
    "narrative_order": 4,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "mainline",
    "chronology_confidence": 0.56,
    "order_delta": 1,
    "chronology": {
      "scene_id": "S0004",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "mainline",
      "confidence": 0.56,
      "order_delta": 1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0003",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "缓慢推近至中近景或特写，随后淡出",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000014"
    ],
    "visual_card_ids": [
      "VC000014"
    ],
    "asset_binding_ids": [
      "AB000014"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "三人"
      ],
      "actions": [
        "镜头缓慢推近，强调三人（或其中一人）脸上的凝重…",
        "镜头缓缓推向三人（或其中一人的面部特写）…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "缓慢推近至中近景或特写，随后淡出",
        "中近景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "旁白（说书人风格）；悬念感音乐渐起；可加入风声或水声等环境音效，增强未知与危险的氛围。"
      ],
      "scene_context": [
        "通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待",
        "镜头缓缓推向三人（或其中一人的面部特写），捕捉其脸上未卜命运的神情"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：三人；动作：镜头缓慢推近，强调三人（或其中一人）脸上的凝重…；镜头缓缓推向三人（或其中一人的面部特写）…；构图镜头：缓慢推近至中近景或特写，随后淡出；中近景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为三人。镜头缓慢推近，强调三人（或其中一人）脸上的凝重神情。采用缓慢推近至中近景或特写的构图，随后淡出。需保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为三人。镜头缓慢推近，强调三人（或其中一人）脸上的凝重神情。采用缓慢推近至中近景或特写的构图，随后淡出。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续。主线时间。运动需照顾旁白节奏。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待。镜头缓缓推向三人（或其中一人的面部特写），捕捉其脸上未卜命运的神情。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：三人。时间层提示：主线。",
    "reference": {
      "characters": [
        "三人"
      ],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "三人"
      ],
      "actions": [
        "镜头缓慢推近，强调三人（或其中一人）脸上的凝重…",
        "镜头缓缓推向三人（或其中一人的面部特写）…"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "缓慢推近至中近景或特写，随后淡出",
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "旁白（说书人风格）；悬念感音乐渐起；可加入风声或水声等环境音效，增强未知与危险的氛围。"
      ],
      "scene_context": [
        "通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待",
        "镜头缓缓推向三人（或其中一人的面部特写），捕捉其脸上未卜命运的神情"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000014"
      ],
      "visual_card_ids": [
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000014"
      ],
      "dynamic_content_text": "主体：三人；动作：镜头缓慢推近，强调三人（或其中一人）脸上的凝重…；镜头缓缓推向三人（或其中一人的面部特写）…；构图镜头：缓慢推近至中近景或特写，随后淡出；中近景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "镜头缓缓推向三人（或其中一人的面部特写），捕捉其脸上未卜命运的神情。画面开始缓慢淡出至黑色。",
      "actions": [
        "镜头缓慢推近，强调三人（或其中一人）脸上的凝重、警惕或茫然。画面逐渐变暗，直至完全黑屏。"
      ],
      "narration": "且听下回分解。",
      "on_screen_text": "",
      "scene_notes": "传统章回体悬念结尾。承接前一场三人遇险的紧张感，通过旁白和画面将文字悬念转化为视听悬念，为下一章节制造期待。",
      "audio_notes": "旁白（说书人风格）；悬念感音乐渐起；可加入风声或水声等环境音效，增强未知与危险的氛围。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "三人的反应镜头，推进未知三人性命如何",
      "focus_characters": [
        "三人"
      ],
      "focus_locations": [],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000014",
          "entity_id": "E000014",
          "canonical_name": "三人",
          "name": "三人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 4,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "mainline",
        "confidence": 0.56,
        "order_delta": 1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0004_SH02",
      "scene_id": "S0004",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B004",
      "source_block_title": "命运之悬",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 4,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B004",
          "block_title": "命运之悬",
          "lead_scene_id": "S0004"
        }
      ],
      "shot_description": "镜头缓缓推向三人（或其中一人的面部特写），捕捉其脸上未卜命运的神情。画面开始缓慢淡出至黑色。",
      "camera": "缓慢推近至中近景或特写，随后淡出",
      "duration_seconds": 4.2,
      "onstage_characters": [
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "前方大船",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为三人。镜头缓慢推近，强调三人（或其中一人）脸上的凝重神情。采用缓慢推近至中近景或特写的构图，随后淡出。需保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为三人。镜头缓慢推近，强调三人（或其中一人）脸上的凝重神情。采用缓慢推近至中近景或特写的构图，随后淡出。需保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。画面主体为三人。镜头缓慢推近，强调三人（或其中一人）脸上的凝重神情。采用缓慢推近至中近景或特写的构图，随后淡出。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续。主线时间。运动需照顾旁白节奏。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "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": "",
            "name": "前方大船",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 2,
        "ready_count": 1,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": 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_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B004",
        "source_scene_id": "S0004",
        "source_group_ids": [
          "AG0004"
        ],
        "source_beat_ids": [
          "AB0004"
        ],
        "entity_uids": [
          "E000014"
        ],
        "visual_card_ids": [
          "VC000014"
        ],
        "asset_binding_ids": [
          "AB000014"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH01",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "了車價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "清晨",
          "snippet": "價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了一趟"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "千里的一幅大畫，做了一架數十里長的屏風。正在嘆賞不絕，忽聽一聲漁唱，低頭看去，誰知那"
        },
        {
          "kind": "dream",
          "field": "summary",
          "text": "梦中",
          "snippet": "老残从沉船梦中惊醒，辞别管事后前往济南，游览大明湖、铁"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "清晨",
          "snippet": "價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了一趟"
        }
      ]
    },
    "camera": "特写转中景",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000018",
      "E000016",
      "E000021",
      "E000015"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000018",
      "VC000016",
      "VC000021",
      "VC000015"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000018",
      "AB000016",
      "AB000021",
      "AB000015"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "管事",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000018",
        "canonical_name": "古水仙祠",
        "matched_name": "古水仙祠",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000018",
        "voice_card_id": "",
        "asset_binding_id": "AB000018",
        "identity_summary": "破旧祠堂",
        "visual_features": [
          "古水仙祠",
          "破旧祠堂",
          "上题古水仙祠四个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：古水仙祠 / 水仙祠"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "古水仙祠：破旧祠堂；古水仙祠；上题古水仙祠四个字"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "大明湖",
        "matched_name": "大明湖",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "湖泊风景",
        "visual_features": [
          "大明湖",
          "湖泊风景",
          "去看看大明湖的風景",
          "請幾位體面客，明兒帶到大明湖上去吃"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "大明湖：湖泊风景；大明湖；去看看大明湖的風景"
      },
      {
        "entity_uid": "E000021",
        "canonical_name": "小布政司街",
        "matched_name": "小布政司街",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000021",
        "voice_card_id": "",
        "asset_binding_id": "AB000021",
        "identity_summary": "街道名",
        "visual_features": [
          "小布政司街",
          "街道名",
          "缓缓向小布政司街走去"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小布政司街：街道名；小布政司街；缓缓向小布政司街走去"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "济南府",
        "matched_name": "济南府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000015",
        "voice_card_id": "",
        "asset_binding_id": "AB000015",
        "identity_summary": "城市",
        "visual_features": [
          "城市"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "济南府：城市"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [
        "管事"
      ],
      "actions": [
        "老残在水中沉没",
        "老残猛然惊醒，坐起"
      ],
      "locations": [
        "古水仙祠",
        "大明湖",
        "小布政司街",
        "济南府"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写转中景",
        "朦胧远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "1.梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2.旅途段：风声、鸟鸣、车马声等自然音效。3.济南街景：泉水声、市井人声。4.大明湖：宁静的湖水声、偶尔的渔唱。5.鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。"
      ],
      "scene_context": [
        "老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途",
        "最后在鹊华桥市井中发现了白妞说书的招贴"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "text": "主体：管事；动作：老残在水中沉没；老残猛然惊醒，坐起；环境：古水仙祠；大明湖；小布政司街；济南府；构图镜头：特写转中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：管事。动作：老残在水中沉没，老残猛然惊醒坐起。环境：古水仙祠，大明湖。镜头：特写转中景，朦胧远景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：管事。动作：老残在水中沉没，老残猛然惊醒坐起。环境：古水仙祠，大明湖。镜头：特写转中景，朦胧远景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。运动：动作带漂浮与不稳定感，保留对白反应空间。",
    "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，只剩特效不见主体，梦境段完全失去角色一致性。",
    "visual_notes": "画面重点：老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途。最后在鹊华桥市井中发现了白妞说书的招贴。连续性要求：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事，细节清晰，角色一致，光照连续。镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移，保持整体画风不散。绑定实体：老残，古水仙祠，大明湖，小布政司街。时间层提示：梦境。",
    "reference": {
      "characters": [
        "老残",
        "管事"
      ],
      "locations": [
        "济南府",
        "大明湖",
        "铁公祠"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "管事"
      ],
      "actions": [
        "老残在水中沉没",
        "老残猛然惊醒，坐起"
      ],
      "locations": [
        "古水仙祠",
        "大明湖",
        "小布政司街",
        "济南府"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写转中景",
        "朦胧远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "1.梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2.旅途段：风声、鸟鸣、车马声等自然音效。3.济南街景：泉水声、市井人声。4.大明湖：宁静的湖水声、偶尔的渔唱。5.鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。"
      ],
      "scene_context": [
        "老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途",
        "最后在鹊华桥市井中发现了白妞说书的招贴"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000018",
        "E000016",
        "E000021",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000018",
        "VC000016",
        "VC000021",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000018",
        "AB000016",
        "AB000021",
        "AB000015"
      ],
      "dynamic_content_text": "主体：管事；动作：老残在水中沉没；老残猛然惊醒，坐起；环境：古水仙祠；大明湖；小布政司街；济南府；构图镜头：特写转中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "【梦境与现实转换】水下，老残（E000001）闭目下沉，被众人砸击的模糊身影。光线扭曲，水声窒息。画面猛地切到现实——老残在床榻上惊醒，满头冷汗，急促喘息。窗外天色已暗。一名管事（无名）站在床边呼唤。",
      "actions": [
        "老残在水中沉没",
        "老残猛然惊醒，坐起",
        "管事站在床边"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "蒙太奇场景。老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途。抵达后，他游览大明湖、铁公祠、古水仙祠等景致，最后在鹊华桥市井中发现了白妞说书的招贴。重点展现从梦境到现实、从乡村到城市、从自然景观到市井文化的空间与心境转换，为后续核心事件铺垫。",
      "audio_notes": "1. 梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2. 旅途段：风声、鸟鸣、车马声等自然音效。3. 济南街景：泉水声、市井人声。4. 大明湖：宁静的湖水声、偶尔的渔唱。5. 鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "朦胧远景",
      "description_hint": "梦境段引入，济南府带出沉船惊梦",
      "focus_characters": [
        "老残",
        "管事"
      ],
      "focus_locations": [
        "济南府",
        "大明湖",
        "铁公祠"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000018",
          "entity_id": "E000018",
          "canonical_name": "古水仙祠",
          "name": "古水仙祠",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "古水仙祠",
            "水仙祠"
          ],
          "match_score": 7.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000016",
          "entity_id": "E000016",
          "canonical_name": "大明湖",
          "name": "大明湖",
          "type": "地点",
          "subtype": "山岳/洞天",
          "matched_terms": [
            "大明湖"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000021",
          "entity_id": "E000021",
          "canonical_name": "小布政司街",
          "name": "小布政司街",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "小布政司街"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      }
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH01",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "惊梦济南",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "dream",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "惊梦济南",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "【梦境与现实转换】水下，老残（E000001）闭目下沉，被众人砸击的模糊身影。光线扭曲，水声窒息。画面猛地切到现实——老残在床榻上惊醒，满头冷汗，急促喘息。窗外天色已暗。一名管事（无名）站在床边呼唤。",
      "camera": "特写转中景",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "管事",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000018",
        "name": "古水仙祠",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000018",
        "voice_card_id": "",
        "asset_binding_id": "AB000018",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "破旧祠堂",
        "visual_features": [
          "古水仙祠",
          "破旧祠堂",
          "上题古水仙祠四个字"
        ],
        "prompt_text": "古水仙祠：破旧祠堂；古水仙祠；上题古水仙祠四个字"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：管事。动作：老残在水中沉没，老残猛然惊醒坐起。环境：古水仙祠，大明湖。镜头：特写转中景，朦胧远景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：管事。动作：老残在水中沉没，老残猛然惊醒坐起。环境：古水仙祠，大明湖。镜头：特写转中景，朦胧远景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：管事。动作：老残在水中沉没，老残猛然惊醒坐起。环境：古水仙祠，大明湖。镜头：特写转中景，朦胧远景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。运动：动作带漂浮与不稳定感，保留对白反应空间。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，只剩特效不见主体，梦境段完全失去角色一致性。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000018",
            "name": "古水仙祠",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000018",
            "voice_card_id": "",
            "asset_binding_id": "AB000018",
            "available_asset_kinds": [],
            "identity_summary": "破旧祠堂",
            "visual_features": [
              "古水仙祠",
              "破旧祠堂",
              "上题古水仙祠四个字"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "大明湖",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "湖泊风景",
            "visual_features": [
              "大明湖",
              "湖泊风景",
              "去看看大明湖的風景",
              "請幾位體面客，明兒帶到大明湖上去吃"
            ]
          },
          {
            "entity_uid": "E000021",
            "name": "小布政司街",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000021",
            "voice_card_id": "",
            "asset_binding_id": "AB000021",
            "available_asset_kinds": [],
            "identity_summary": "街道名",
            "visual_features": [
              "小布政司街",
              "街道名",
              "缓缓向小布政司街走去"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "济南府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "",
            "asset_binding_id": "AB000015",
            "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_dream_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000001",
          "E000018",
          "E000016",
          "E000021",
          "E000015"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000018",
          "VC000016",
          "VC000021",
          "VC000015"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000018",
          "AB000016",
          "AB000021",
          "AB000015"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH02",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "了車價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "清晨",
          "snippet": "價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了一趟"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "千里的一幅大畫，做了一架數十里長的屏風。正在嘆賞不絕，忽聽一聲漁唱，低頭看去，誰知那"
        },
        {
          "kind": "dream",
          "field": "summary",
          "text": "梦中",
          "snippet": "老残从沉船梦中惊醒，辞别管事后前往济南，游览大明湖、铁"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "清晨",
          "snippet": "價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了一趟"
        }
      ]
    },
    "camera": "中景",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000018",
      "E000016",
      "E000021",
      "E000015"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000018",
      "VC000016",
      "VC000021",
      "VC000015"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000018",
      "AB000016",
      "AB000021",
      "AB000015"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000018",
        "canonical_name": "古水仙祠",
        "matched_name": "古水仙祠",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000018",
        "voice_card_id": "",
        "asset_binding_id": "AB000018",
        "identity_summary": "破旧祠堂",
        "visual_features": [
          "古水仙祠",
          "破旧祠堂",
          "上题古水仙祠四个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：古水仙祠 / 水仙祠"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "古水仙祠：破旧祠堂；古水仙祠；上题古水仙祠四个字"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "大明湖",
        "matched_name": "大明湖",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "湖泊风景",
        "visual_features": [
          "大明湖",
          "湖泊风景",
          "去看看大明湖的風景",
          "請幾位體面客，明兒帶到大明湖上去吃"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "大明湖：湖泊风景；大明湖；去看看大明湖的風景"
      },
      {
        "entity_uid": "E000021",
        "canonical_name": "小布政司街",
        "matched_name": "小布政司街",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000021",
        "voice_card_id": "",
        "asset_binding_id": "AB000021",
        "identity_summary": "街道名",
        "visual_features": [
          "小布政司街",
          "街道名",
          "缓缓向小布政司街走去"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小布政司街：街道名；小布政司街；缓缓向小布政司街走去"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "济南府",
        "matched_name": "济南府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000015",
        "voice_card_id": "",
        "asset_binding_id": "AB000015",
        "identity_summary": "城市",
        "visual_features": [
          "城市"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "济南府：城市"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "管事"
      ],
      "actions": [
        "管事递上银封",
        "老残拱手道谢，接过银子"
      ],
      "locations": [
        "古水仙祠",
        "大明湖",
        "小布政司街",
        "济南府"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "1.梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2.旅途段：风声、鸟鸣、车马声等自然音效。3.济南街景：泉水声、市井人声。4.大明湖：宁静的湖水声、偶尔的渔唱。5.鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。"
      ],
      "scene_context": [
        "老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途",
        "最后在鹊华桥市井中发现了白妞说书的招贴"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "text": "主体：老残；管事；动作：管事递上银封；老残拱手道谢，接过银子；环境：古水仙祠；大明湖；小布政司街；济南府；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：管事递上银封，老残拱手道谢并接过银子。环境：古水仙祠，大明湖。镜头：中景，双人中景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：管事递上银封，老残拱手道谢并接过银子。环境：古水仙祠，大明湖。镜头：中景，双人中景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。运动：动作带漂浮与不稳定感，保留对白反应空间。",
    "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，只剩特效不见主体，梦境段完全失去角色一致性。",
    "visual_notes": "画面重点：老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途。最后在鹊华桥市井中发现了白妞说书的招贴。连续性要求：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事，细节清晰，角色一致，光照连续。镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移，保持整体画风不散。绑定实体：老残，古水仙祠，大明湖，小布政司街。时间层提示：梦境。",
    "reference": {
      "characters": [
        "老残",
        "管事"
      ],
      "locations": [
        "济南府",
        "大明湖",
        "铁公祠"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "管事"
      ],
      "actions": [
        "管事递上银封",
        "老残拱手道谢，接过银子"
      ],
      "locations": [
        "古水仙祠",
        "大明湖",
        "小布政司街",
        "济南府"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "1.梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2.旅途段：风声、鸟鸣、车马声等自然音效。3.济南街景：泉水声、市井人声。4.大明湖：宁静的湖水声、偶尔的渔唱。5.鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。"
      ],
      "scene_context": [
        "老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途",
        "最后在鹊华桥市井中发现了白妞说书的招贴"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000018",
        "E000016",
        "E000021",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000018",
        "VC000016",
        "VC000021",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000018",
        "AB000016",
        "AB000021",
        "AB000015"
      ],
      "dynamic_content_text": "主体：老残；管事；动作：管事递上银封；老残拱手道谢，接过银子；环境：古水仙祠；大明湖；小布政司街；济南府；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "【辞别】次日。庄院门口，老残（E000001）已收拾好行装。管事（无名）再三挽留不住，递上一封银子。老残略道谢，收入箱笼，登车离去。",
      "actions": [
        "管事递上银封",
        "老残拱手道谢，接过银子",
        "老残登车",
        "马车启动，驶离"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "蒙太奇场景。老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途。抵达后，他游览大明湖、铁公祠、古水仙祠等景致，最后在鹊华桥市井中发现了白妞说书的招贴。重点展现从梦境到现实、从乡村到城市、从自然景观到市井文化的空间与心境转换，为后续核心事件铺垫。",
      "audio_notes": "1. 梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2. 旅途段：风声、鸟鸣、车马声等自然音效。3. 济南街景：泉水声、市井人声。4. 大明湖：宁静的湖水声、偶尔的渔唱。5. 鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进辞别赴济南",
      "focus_characters": [
        "老残",
        "管事"
      ],
      "focus_locations": [
        "济南府",
        "大明湖",
        "铁公祠"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000018",
          "entity_id": "E000018",
          "canonical_name": "古水仙祠",
          "name": "古水仙祠",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "古水仙祠",
            "水仙祠"
          ],
          "match_score": 7.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000016",
          "entity_id": "E000016",
          "canonical_name": "大明湖",
          "name": "大明湖",
          "type": "地点",
          "subtype": "山岳/洞天",
          "matched_terms": [
            "大明湖"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000021",
          "entity_id": "E000021",
          "canonical_name": "小布政司街",
          "name": "小布政司街",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "小布政司街"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      }
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH02",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "惊梦济南",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "dream",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "惊梦济南",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "【辞别】次日。庄院门口，老残（E000001）已收拾好行装。管事（无名）再三挽留不住，递上一封银子。老残略道谢，收入箱笼，登车离去。",
      "camera": "中景",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "管事",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000018",
        "name": "古水仙祠",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000018",
        "voice_card_id": "",
        "asset_binding_id": "AB000018",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "破旧祠堂",
        "visual_features": [
          "古水仙祠",
          "破旧祠堂",
          "上题古水仙祠四个字"
        ],
        "prompt_text": "古水仙祠：破旧祠堂；古水仙祠；上题古水仙祠四个字"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：管事递上银封，老残拱手道谢并接过银子。环境：古水仙祠，大明湖。镜头：中景，双人中景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：管事递上银封，老残拱手道谢并接过银子。环境：古水仙祠，大明湖。镜头：中景，双人中景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：管事递上银封，老残拱手道谢并接过银子。环境：古水仙祠，大明湖。镜头：中景，双人中景。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。运动：动作带漂浮与不稳定感，保留对白反应空间。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，只剩特效不见主体，梦境段完全失去角色一致性。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000018",
            "name": "古水仙祠",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000018",
            "voice_card_id": "",
            "asset_binding_id": "AB000018",
            "available_asset_kinds": [],
            "identity_summary": "破旧祠堂",
            "visual_features": [
              "古水仙祠",
              "破旧祠堂",
              "上题古水仙祠四个字"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "大明湖",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "湖泊风景",
            "visual_features": [
              "大明湖",
              "湖泊风景",
              "去看看大明湖的風景",
              "請幾位體面客，明兒帶到大明湖上去吃"
            ]
          },
          {
            "entity_uid": "E000021",
            "name": "小布政司街",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000021",
            "voice_card_id": "",
            "asset_binding_id": "AB000021",
            "available_asset_kinds": [],
            "identity_summary": "街道名",
            "visual_features": [
              "小布政司街",
              "街道名",
              "缓缓向小布政司街走去"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "济南府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "",
            "asset_binding_id": "AB000015",
            "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_dream_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000001",
          "E000018",
          "E000016",
          "E000021",
          "E000015"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000018",
          "VC000016",
          "VC000021",
          "VC000015"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000018",
          "AB000016",
          "AB000021",
          "AB000015"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0005",
    "shot_id": "S0005_SH03",
    "narrative_order": 5,
    "story_chronology_order": 5,
    "story_chronology_group": "CG0004",
    "time_mode": "dream",
    "chronology_confidence": 0.99,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0005",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "story_chronology_group": "CG0004",
      "time_mode": "dream",
      "confidence": 0.99,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0004",
          "confidence": 0.45,
          "reason": "dream_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "了車價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "清晨",
          "snippet": "價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了一趟"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "千里的一幅大畫，做了一架數十里長的屏風。正在嘆賞不絕，忽聽一聲漁唱，低頭看去，誰知那"
        },
        {
          "kind": "dream",
          "field": "summary",
          "text": "梦中",
          "snippet": "老残从沉船梦中惊醒，辞别管事后前往济南，游览大明湖、铁"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "清晨",
          "snippet": "價酒錢，胡亂吃點晚飯，也就睡了。 次日清晨起來，吃點兒點心，便搖著串鈴滿街踅了一趟"
        }
      ]
    },
    "camera": "全景/空镜组接",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000018",
      "E000016",
      "E000021",
      "E000015"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000018",
      "VC000016",
      "VC000021",
      "VC000015"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000018",
      "AB000016",
      "AB000021",
      "AB000015"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000018",
        "canonical_name": "古水仙祠",
        "matched_name": "古水仙祠",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000018",
        "voice_card_id": "",
        "asset_binding_id": "AB000018",
        "identity_summary": "破旧祠堂",
        "visual_features": [
          "古水仙祠",
          "破旧祠堂",
          "上题古水仙祠四个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：古水仙祠 / 水仙祠"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "古水仙祠：破旧祠堂；古水仙祠；上题古水仙祠四个字"
      },
      {
        "entity_uid": "E000016",
        "canonical_name": "大明湖",
        "matched_name": "大明湖",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000016",
        "voice_card_id": "",
        "asset_binding_id": "AB000016",
        "identity_summary": "湖泊风景",
        "visual_features": [
          "大明湖",
          "湖泊风景",
          "去看看大明湖的風景",
          "請幾位體面客，明兒帶到大明湖上去吃"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "大明湖：湖泊风景；大明湖；去看看大明湖的風景"
      },
      {
        "entity_uid": "E000021",
        "canonical_name": "小布政司街",
        "matched_name": "小布政司街",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000021",
        "voice_card_id": "",
        "asset_binding_id": "AB000021",
        "identity_summary": "街道名",
        "visual_features": [
          "小布政司街",
          "街道名",
          "缓缓向小布政司街走去"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "小布政司街：街道名；小布政司街；缓缓向小布政司街走去"
      },
      {
        "entity_uid": "E000015",
        "canonical_name": "济南府",
        "matched_name": "济南府",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000015",
        "voice_card_id": "",
        "asset_binding_id": "AB000015",
        "identity_summary": "城市",
        "visual_features": [
          "城市"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "济南府：城市"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
      "time_mode": "dream",
      "variant_label": "梦境"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "管事"
      ],
      "actions": [
        "马车在秋色中行进",
        "济南城墙远景"
      ],
      "locations": [
        "古水仙祠",
        "大明湖",
        "小布政司街",
        "济南府"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景/空镜组接",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "1.梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2.旅途段：风声、鸟鸣、车马声等自然音效。3.济南街景：泉水声、市井人声。4.大明湖：宁静的湖水声、偶尔的渔唱。5.鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。"
      ],
      "scene_context": [
        "老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途",
        "最后在鹊华桥市井中发现了白妞说书的招贴"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "text": "主体：老残；管事；动作：马车在秋色中行进；济南城墙远景；环境：古水仙祠；大明湖；小布政司街；济南府；构图镜头：全景/空镜组接；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：马车在秋色中行进，济南城墙远景。环境：古水仙祠，大明湖。镜头：全景或空镜组接。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：马车在秋色中行进，济南城墙远景。环境：古水仙祠，大明湖。镜头：全景或空镜组接。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。运动：动作带漂浮与不稳定感，照顾旁白节奏，保留对白反应空间。",
    "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，只剩特效不见主体，梦境段完全失去角色一致性。",
    "visual_notes": "画面重点：老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途。最后在鹊华桥市井中发现了白妞说书的招贴。连续性要求：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事，细节清晰，角色一致，光照连续。镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移，保持整体画风不散。绑定实体：老残，古水仙祠，大明湖，小布政司街。时间层提示：梦境。",
    "reference": {
      "characters": [
        "老残",
        "管事"
      ],
      "locations": [
        "济南府",
        "大明湖",
        "铁公祠"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "管事"
      ],
      "actions": [
        "马车在秋色中行进",
        "济南城墙远景"
      ],
      "locations": [
        "古水仙祠",
        "大明湖",
        "小布政司街",
        "济南府"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景/空镜组接",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "梦境感明确",
        "主体识别稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "1.梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2.旅途段：风声、鸟鸣、车马声等自然音效。3.济南街景：泉水声、市井人声。4.大明湖：宁静的湖水声、偶尔的渔唱。5.鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。"
      ],
      "scene_context": [
        "老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途",
        "最后在鹊华桥市井中发现了白妞说书的招贴"
      ],
      "motion": [
        "动作带漂浮与不稳定感"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "只剩特效不见主体",
        "梦境段完全失去角色一致性"
      ],
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000018",
        "E000016",
        "E000021",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000018",
        "VC000016",
        "VC000021",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000018",
        "AB000016",
        "AB000021",
        "AB000015"
      ],
      "dynamic_content_text": "主体：老残；管事；动作：马车在秋色中行进；济南城墙远景；环境：古水仙祠；大明湖；小布政司街；济南府；构图镜头：全景/空镜组接；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "【旅途蒙太奇】一组快速切换的空镜：秋山红叶，老圃黄花。马车行驶在官道上。远景中，济南府（E000015）的城墙轮廓出现。",
      "actions": [
        "马车在秋色中行进",
        "济南城墙远景"
      ],
      "narration": "一路秋山红叶，老圃黄花，颇不寂寞。",
      "on_screen_text": "",
      "scene_notes": "蒙太奇场景。老残从沉船噩梦中惊醒，辞别管事，踏上前往济南的旅途。抵达后，他游览大明湖、铁公祠、古水仙祠等景致，最后在鹊华桥市井中发现了白妞说书的招贴。重点展现从梦境到现实、从乡村到城市、从自然景观到市井文化的空间与心境转换，为后续核心事件铺垫。",
      "audio_notes": "1. 梦境段：水下窒息声、砸击声、模糊人声，与现实呼唤声形成转换。2. 旅途段：风声、鸟鸣、车马声等自然音效。3. 济南街景：泉水声、市井人声。4. 大明湖：宁静的湖水声、偶尔的渔唱。5. 鹊华桥：嘈杂的市井声，可混入隐约的说书声或关于白妞的议论声作为背景。",
      "narrator_profile_id": "narrator_dream_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "老残",
        "管事"
      ],
      "focus_locations": [
        "济南府",
        "大明湖",
        "铁公祠"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000018",
          "entity_id": "E000018",
          "canonical_name": "古水仙祠",
          "name": "古水仙祠",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "古水仙祠",
            "水仙祠"
          ],
          "match_score": 7.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000016",
          "entity_id": "E000016",
          "canonical_name": "大明湖",
          "name": "大明湖",
          "type": "地点",
          "subtype": "山岳/洞天",
          "matched_terms": [
            "大明湖"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        },
        {
          "entity_uid": "E000021",
          "entity_id": "E000021",
          "canonical_name": "小布政司街",
          "name": "小布政司街",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "小布政司街"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 5,
        "story_chronology_order": 5,
        "story_chronology_group": "CG0004",
        "time_mode": "dream",
        "confidence": 0.99,
        "order_delta": 0,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 5
      }
    },
    "dramart_mapping": {
      "shot_id": "S0005_SH03",
      "scene_id": "S0005",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B005",
      "source_block_title": "惊梦济南",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "dream",
      "narrative_order": 5,
      "story_chronology_order": 5,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B005",
          "block_title": "惊梦济南",
          "lead_scene_id": "S0005"
        }
      ],
      "shot_description": "【旅途蒙太奇】一组快速切换的空镜：秋山红叶，老圃黄花。马车行驶在官道上。远景中，济南府（E000015）的城墙轮廓出现。",
      "camera": "全景/空镜组接",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "管事",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000018",
        "name": "古水仙祠",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000018",
        "voice_card_id": "",
        "asset_binding_id": "AB000018",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "破旧祠堂",
        "visual_features": [
          "古水仙祠",
          "破旧祠堂",
          "上题古水仙祠四个字"
        ],
        "prompt_text": "古水仙祠：破旧祠堂；古水仙祠；上题古水仙祠四个字"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：马车在秋色中行进，济南城墙远景。环境：古水仙祠，大明湖。镜头：全景或空镜组接。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：马车在秋色中行进，济南城墙远景。环境：古水仙祠，大明湖。镜头：全景或空镜组接。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。主体：老残，管事。动作：马车在秋色中行进，济南城墙远景。环境：古水仙祠，大明湖。镜头：全景或空镜组接。约束：保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间：梦境。运动：动作带漂浮与不稳定感，照顾旁白节奏，保留对白反应空间。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，只剩特效不见主体，梦境段完全失去角色一致性。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000018",
            "name": "古水仙祠",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000018",
            "voice_card_id": "",
            "asset_binding_id": "AB000018",
            "available_asset_kinds": [],
            "identity_summary": "破旧祠堂",
            "visual_features": [
              "古水仙祠",
              "破旧祠堂",
              "上题古水仙祠四个字"
            ]
          },
          {
            "entity_uid": "E000016",
            "name": "大明湖",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000016",
            "voice_card_id": "",
            "asset_binding_id": "AB000016",
            "available_asset_kinds": [],
            "identity_summary": "湖泊风景",
            "visual_features": [
              "大明湖",
              "湖泊风景",
              "去看看大明湖的風景",
              "請幾位體面客，明兒帶到大明湖上去吃"
            ]
          },
          {
            "entity_uid": "E000021",
            "name": "小布政司街",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000021",
            "voice_card_id": "",
            "asset_binding_id": "AB000021",
            "available_asset_kinds": [],
            "identity_summary": "街道名",
            "visual_features": [
              "小布政司街",
              "街道名",
              "缓缓向小布政司街走去"
            ]
          },
          {
            "entity_uid": "E000015",
            "name": "济南府",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000015",
            "voice_card_id": "",
            "asset_binding_id": "AB000015",
            "available_asset_kinds": [],
            "identity_summary": "城市",
            "visual_features": [
              "城市"
            ]
          },
          {
            "entity_uid": "",
            "name": "铁公祠",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 7,
        "ready_count": 5,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_dream_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B005",
        "source_scene_id": "S0005",
        "source_group_ids": [
          "AG0005"
        ],
        "source_beat_ids": [
          "AB0005"
        ],
        "entity_uids": [
          "E000001",
          "E000018",
          "E000016",
          "E000021",
          "E000015"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000018",
          "VC000016",
          "VC000021",
          "VC000015"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000018",
          "AB000016",
          "AB000021",
          "AB000015"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH01",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "昔日",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "舜井。又出南門，到歷山腳下，看看相傳大舜昔日耕田的地方。及至回店，已有九點鐘的光景。"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "沒有坐位的。」老殘聽了，也不甚相信。 次日六點鐘起，先到南門內看了舜井。又出南門，"
        }
      ]
    },
    "camera": "中景，从茶房走向老残开始，建立对话空间。",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000024",
      "E000001",
      "E000022"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000001",
      "VC000022"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000001",
      "AB000022"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "茶房",
        "matched_name": "茶房",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "客店伙计",
        "visual_features": [
          "客店伙计",
          "掌柜同茶房等人站在旁边",
          "老殘一面叫茶房來，給了挑盒子的四百錢"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000022",
        "canonical_name": "明湖居",
        "matched_name": "明湖居",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残、黑妞、白妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "茶房",
        "老残"
      ],
      "actions": [
        "茶房恭敬地走到老残面前",
        "老残放下随身物品，略显疲惫"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从茶房走向老残开始，建立对话空间。",
        "转场中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "text": "主体：茶房；老残；动作：茶房恭敬地走到老残面前；老残放下随身物品，略显疲惫；环境：明湖居；高升店；构图镜头：中景，从茶房走向老残开始，建立对话空间。；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房恭敬地走向老残；老残放下随身物品，略显疲惫；环境：高升店内；镜头：中景，从茶房走向老残开始，建立对话空间；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房恭敬地走向老残；老残放下随身物品，略显疲惫；环境：高升店内；镜头：中景，从茶房走向老残开始，建立对话空间；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力；次日前往明湖居，见场内已坐满官员百姓；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：茶房；老残；明湖居；时间层提示：闪回",
    "reference": {
      "characters": [
        "茶房",
        "老残"
      ],
      "locations": [
        "高升店",
        "明湖居"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "茶房",
        "老残"
      ],
      "actions": [
        "茶房恭敬地走到老残面前",
        "老残放下随身物品，略显疲惫"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从茶房走向老残开始，建立对话空间。",
        "转场中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_text": "主体：茶房；老残；动作：茶房恭敬地走到老残面前；老残放下随身物品，略显疲惫；环境：明湖居；高升店；构图镜头：中景，从茶房走向老残开始，建立对话空间。；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日"
    },
    "source": {
      "description": "高升店内，夜晚。老残刚回店，茶房上前招呼。",
      "actions": [
        "茶房恭敬地走到老残面前。",
        "老残放下随身物品，略显疲惫。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。重要性：主线；呈现：文字卡片 / 旁白+画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：昔日；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力，将老残（及观众）的期待值推向高点。",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "转场中景",
      "description_hint": "回忆段引入，高升店带出茶房介绍白妞技艺",
      "focus_characters": [
        "茶房",
        "老残"
      ],
      "focus_locations": [
        "高升店",
        "明湖居"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "茶房",
          "name": "茶房",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000022",
          "entity_id": "E000022",
          "canonical_name": "明湖居",
          "name": "明湖居",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "明湖居"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "昔日",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH01",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "明湖盛况",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "明湖盛况",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "高升店内，夜晚。老残刚回店，茶房上前招呼。",
      "camera": "中景，从茶房走向老残开始，建立对话空间。",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "茶房",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店伙计",
          "visual_features": [
            "客店伙计",
            "掌柜同茶房等人站在旁边",
            "老殘一面叫茶房來，給了挑盒子的四百錢"
          ],
          "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000022",
        "name": "明湖居",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房恭敬地走向老残；老残放下随身物品，略显疲惫；环境：高升店内；镜头：中景，从茶房走向老残开始，建立对话空间；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房恭敬地走向老残；老残放下随身物品，略显疲惫；环境：高升店内；镜头：中景，从茶房走向老残开始，建立对话空间；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房恭敬地走向老残；老残放下随身物品，略显疲惫；环境：高升店内；镜头：中景，从茶房走向老残开始，建立对话空间；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000024",
            "name": "茶房",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "客店伙计",
            "visual_features": [
              "客店伙计",
              "掌柜同茶房等人站在旁边",
              "老殘一面叫茶房來，給了挑盒子的四百錢"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000022",
            "name": "明湖居",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000022",
            "voice_card_id": "",
            "asset_binding_id": "AB000022",
            "available_asset_kinds": [],
            "identity_summary": "大戏园子",
            "visual_features": [
              "明湖居",
              "大戏园子",
              "二十四日明湖居",
              "满园子里的人"
            ]
          },
          {
            "entity_uid": "",
            "name": "高升店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "昔日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [
          "E000024",
          "E000001",
          "E000022"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000001",
          "VC000022"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000001",
          "AB000022"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH02",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "昔日",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "舜井。又出南門，到歷山腳下，看看相傳大舜昔日耕田的地方。及至回店，已有九點鐘的光景。"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "沒有坐位的。」老殘聽了，也不甚相信。 次日六點鐘起，先到南門內看了舜井。又出南門，"
        }
      ]
    },
    "camera": "双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情。",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000024",
      "E000001",
      "E000022"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000001",
      "VC000022"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000001",
      "AB000022"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "茶房",
        "matched_name": "茶房",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "客店伙计",
        "visual_features": [
          "客店伙计",
          "掌柜同茶房等人站在旁边",
          "老殘一面叫茶房來，給了挑盒子的四百錢"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000022",
        "canonical_name": "明湖居",
        "matched_name": "明湖居",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残、黑妞、白妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "茶房",
        "老残"
      ],
      "actions": [
        "茶房比划着手势，语气变得兴奋",
        "老残微微前倾，露出感兴趣的神色"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情。",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "text": "主体：茶房；老残；动作：茶房比划着手势，语气变得兴奋；老残微微前倾，露出感兴趣的神色；环境：明湖居；高升店；构图镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房比划着手势，语气兴奋；老残微微前倾，露出感兴趣的神色；环境：高升店内；镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房比划着手势，语气兴奋；老残微微前倾，露出感兴趣的神色；环境：高升店内；镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力；次日前往明湖居，见场内已坐满官员百姓；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：茶房；老残；明湖居；时间层提示：闪回",
    "reference": {
      "characters": [
        "茶房",
        "老残"
      ],
      "locations": [
        "高升店",
        "明湖居"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "茶房",
        "老残"
      ],
      "actions": [
        "茶房比划着手势，语气变得兴奋",
        "老残微微前倾，露出感兴趣的神色"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情。",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_text": "主体：茶房；老残；动作：茶房比划着手势，语气变得兴奋；老残微微前倾，露出感兴趣的神色；环境：明湖居；高升店；构图镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日"
    },
    "source": {
      "description": "茶房眼睛一亮，凑近老残，开始绘声绘色地描述。",
      "actions": [
        "茶房比划着手势，语气变得兴奋。",
        "老残微微前倾，露出感兴趣的神色。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。重要性：主线；呈现：文字卡片 / 旁白+画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：昔日；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力，将老残（及观众）的期待值推向高点。",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进老残前往明湖居",
      "focus_characters": [
        "茶房",
        "老残"
      ],
      "focus_locations": [
        "高升店",
        "明湖居"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "茶房",
          "name": "茶房",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000022",
          "entity_id": "E000022",
          "canonical_name": "明湖居",
          "name": "明湖居",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "明湖居"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "昔日",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH02",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "明湖盛况",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "明湖盛况",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "茶房眼睛一亮，凑近老残，开始绘声绘色地描述。",
      "camera": "双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情。",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "茶房",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店伙计",
          "visual_features": [
            "客店伙计",
            "掌柜同茶房等人站在旁边",
            "老殘一面叫茶房來，給了挑盒子的四百錢"
          ],
          "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000022",
        "name": "明湖居",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房比划着手势，语气兴奋；老残微微前倾，露出感兴趣的神色；环境：高升店内；镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房比划着手势，语气兴奋；老残微微前倾，露出感兴趣的神色；环境：高升店内；镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房比划着手势，语气兴奋；老残微微前倾，露出感兴趣的神色；环境：高升店内；镜头：双人近景，正反打，突出茶房讲述时的眉飞色舞和老残倾听的表情；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；运动：镜头衔接带回忆感，动作略缓；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000024",
            "name": "茶房",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "客店伙计",
            "visual_features": [
              "客店伙计",
              "掌柜同茶房等人站在旁边",
              "老殘一面叫茶房來，給了挑盒子的四百錢"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000022",
            "name": "明湖居",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000022",
            "voice_card_id": "",
            "asset_binding_id": "AB000022",
            "available_asset_kinds": [],
            "identity_summary": "大戏园子",
            "visual_features": [
              "明湖居",
              "大戏园子",
              "二十四日明湖居",
              "满园子里的人"
            ]
          },
          {
            "entity_uid": "",
            "name": "高升店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "昔日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [
          "E000024",
          "E000001",
          "E000022"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000001",
          "VC000022"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000001",
          "AB000022"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH03",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "昔日",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "舜井。又出南門，到歷山腳下，看看相傳大舜昔日耕田的地方。及至回店，已有九點鐘的光景。"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "沒有坐位的。」老殘聽了，也不甚相信。 次日六點鐘起，先到南門內看了舜井。又出南門，"
        }
      ]
    },
    "camera": "特写老残的脸，然后拉回双人中景。",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000024",
      "E000001",
      "E000022"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000001",
      "VC000022"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000001",
      "AB000022"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "茶房",
        "matched_name": "茶房",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "客店伙计",
        "visual_features": [
          "客店伙计",
          "掌柜同茶房等人站在旁边",
          "老殘一面叫茶房來，給了挑盒子的四百錢"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000022",
        "canonical_name": "明湖居",
        "matched_name": "明湖居",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残、黑妞、白妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "茶房",
        "老残"
      ],
      "actions": [
        "茶房压低声音，做出提醒的手势",
        "老残轻轻点头，但眼神中带着一丝怀疑"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写老残的脸，然后拉回双人中景。",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "text": "主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：明湖居；高升店；构图镜头：特写老残的脸，然后拉回双人中景。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：高升店内；镜头：特写老残的脸，然后拉回双人中景；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；预留屏显文字区域",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：高升店内；镜头：特写老残的脸，然后拉回双人中景；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；预留屏显文字区域；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力；次日前往明湖居，见场内已坐满官员百姓；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：茶房；老残；明湖居；时间层提示：闪回；需要预留屏显文字空间",
    "reference": {
      "characters": [
        "茶房",
        "老残"
      ],
      "locations": [
        "高升店",
        "明湖居"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "茶房",
        "老残"
      ],
      "actions": [
        "茶房压低声音，做出提醒的手势",
        "老残轻轻点头，但眼神中带着一丝怀疑"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写老残的脸，然后拉回双人中景。",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_text": "主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：明湖居；高升店；构图镜头：特写老残的脸，然后拉回双人中景。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "茶房最后叮嘱，老残脸上露出将信将疑的表情。",
      "actions": [
        "茶房压低声音，做出提醒的手势。",
        "老残轻轻点头，但眼神中带着一丝怀疑。"
      ],
      "narration": "老残听了，也不甚相信。",
      "on_screen_text": "次日",
      "scene_notes": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。重要性：主线；呈现：文字卡片 / 旁白+画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：昔日；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力，将老残（及观众）的期待值推向高点。",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "茶房",
        "老残"
      ],
      "focus_locations": [
        "高升店",
        "明湖居"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "茶房",
          "name": "茶房",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000022",
          "entity_id": "E000022",
          "canonical_name": "明湖居",
          "name": "明湖居",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "明湖居"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "昔日",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH03",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "明湖盛况",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "明湖盛况",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "茶房最后叮嘱，老残脸上露出将信将疑的表情。",
      "camera": "特写老残的脸，然后拉回双人中景。",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "茶房",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店伙计",
          "visual_features": [
            "客店伙计",
            "掌柜同茶房等人站在旁边",
            "老殘一面叫茶房來，給了挑盒子的四百錢"
          ],
          "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000022",
        "name": "明湖居",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：高升店内；镜头：特写老残的脸，然后拉回双人中景；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；预留屏显文字区域",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：高升店内；镜头：特写老残的脸，然后拉回双人中景；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；预留屏显文字区域",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：茶房；老残；动作：茶房压低声音，做出提醒的手势；老残轻轻点头，但眼神中带着一丝怀疑；环境：高升店内；镜头：特写老残的脸，然后拉回双人中景；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；预留屏显文字区域；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000024",
            "name": "茶房",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "客店伙计",
            "visual_features": [
              "客店伙计",
              "掌柜同茶房等人站在旁边",
              "老殘一面叫茶房來，給了挑盒子的四百錢"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000022",
            "name": "明湖居",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000022",
            "voice_card_id": "",
            "asset_binding_id": "AB000022",
            "available_asset_kinds": [],
            "identity_summary": "大戏园子",
            "visual_features": [
              "明湖居",
              "大戏园子",
              "二十四日明湖居",
              "满园子里的人"
            ]
          },
          {
            "entity_uid": "",
            "name": "高升店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_flashback_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "昔日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [
          "E000024",
          "E000001",
          "E000022"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000001",
          "VC000022"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000001",
          "AB000022"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0006",
    "shot_id": "S0006_SH04",
    "narrative_order": 6,
    "story_chronology_order": 4,
    "story_chronology_group": "CG0005",
    "time_mode": "flashback",
    "chronology_confidence": 0.99,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0006",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "story_chronology_group": "CG0005",
      "time_mode": "flashback",
      "confidence": 0.99,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "昔日",
        "anchor_type": "flashback_marker",
        "relative_direction": "before"
      },
      "constraints": [
        {
          "relation": "flashback_of",
          "target_scene_id": "S0004",
          "confidence": 0.92,
          "reason": "flashback_marker"
        },
        {
          "relation": "before",
          "target_scene_id": "S0004",
          "confidence": 0.88,
          "reason": "flashback_before_anchor"
        }
      ],
      "evidence": [
        {
          "kind": "flashback",
          "field": "text",
          "text": "昔日",
          "snippet": "舜井。又出南門，到歷山腳下，看看相傳大舜昔日耕田的地方。及至回店，已有九點鐘的光景。"
        },
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "沒有坐位的。」老殘聽了，也不甚相信。 次日六點鐘起，先到南門內看了舜井。又出南門，"
        }
      ]
    },
    "camera": "从老残主观视角切入，广角镜头展现宏大的戏园空间。上百张桌子几乎坐满，人声鼎沸。",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000022"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000022"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000022"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000022",
        "canonical_name": "明湖居",
        "matched_name": "明湖居",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残、黑妞、白妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "time_mode": "flashback",
      "variant_label": "回忆"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残站在门口，略显惊讶地环顾四周",
        "人群涌动，小贩穿行叫卖烧饼油条"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "从老残主观视角切入，广角镜头展现宏大的戏园空间。上百张桌子几乎坐满，人声鼎沸。",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "text": "主体：老残；动作：老残站在门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居；高升店；构图镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间。上百张桌子几乎坐满，人声鼎沸。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残站在明湖居门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居戏园内；镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间，上百张桌子几乎坐满，人声鼎沸；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残站在明湖居门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居戏园内；镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间，上百张桌子几乎坐满，人声鼎沸；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
    "visual_notes": "画面重点：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力；次日前往明湖居，见场内已坐满官员百姓；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：老残；明湖居；时间层提示：闪回",
    "reference": {
      "characters": [
        "老残"
      ],
      "locations": [
        "高升店",
        "明湖居"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残站在门口，略显惊讶地环顾四周",
        "人群涌动，小贩穿行叫卖烧饼油条"
      ],
      "locations": [
        "明湖居",
        "高升店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "从老残主观视角切入，广角镜头展现宏大的戏园空间。上百张桌子几乎坐满，人声鼎沸。",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "回忆段与主线可区分",
        "人物身份保持一致"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：昔日"
      ],
      "audio_context": [
        "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。"
      ],
      "scene_context": [
        "通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力",
        "次日前往明湖居，见场内已坐满官员百姓"
      ],
      "motion": [
        "镜头衔接带回忆感，动作略缓"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "回忆段角色外观失真",
        "回忆段完全脱离项目主风格"
      ],
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_text": "主体：老残；动作：老残站在门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居；高升店；构图镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间。上百张桌子几乎坐满，人声鼎沸。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日"
    },
    "source": {
      "description": "次日近午，明湖居戏园内。老残走进园门，眼前是拥挤喧闹的景象。",
      "actions": [
        "老残站在门口，略显惊讶地环顾四周。",
        "人群涌动，小贩穿行叫卖烧饼油条。",
        "看座的人领着老残在夹缝中安插一张短板凳。"
      ],
      "narration": "那明湖居本是个大戏园子，戏台前有一百多张桌子。那知进了园门，园子里面已经坐的满满的了。",
      "on_screen_text": "",
      "scene_notes": "老残回店询问茶房，得知白妞说书详情，次日前往明湖居，见场内已坐满官员百姓。重要性：主线；呈现：文字卡片 / 旁白+画面；时间模式：flashback；时间顺序：叙事6->故事4；时间锚点：昔日；改编策略：retain；呈现策略：dialogue；剧本目标：通过对话和场景，高效建立白妞说书事件的巨大吸引力与社会影响力，将老残（及观众）的期待值推向高点。",
      "audio_notes": "保留对白节奏；回忆段用清晰转场提示；茶房绘声绘色描述白妞技艺的对话；明湖居内人群嘈杂的背景音；官员入场时的寒暄声。",
      "narrator_profile_id": "narrator_flashback_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0006",
      "shot_id": "S0006_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在场内官员百姓聚集",
      "focus_characters": [
        "老残"
      ],
      "focus_locations": [
        "高升店",
        "明湖居"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000022",
          "entity_id": "E000022",
          "canonical_name": "明湖居",
          "name": "明湖居",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "明湖居"
          ],
          "match_score": 5.2,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 6,
        "story_chronology_order": 4,
        "story_chronology_group": "CG0005",
        "time_mode": "flashback",
        "confidence": 0.99,
        "order_delta": -2,
        "anchor_label": "昔日",
        "anchor_type": "flashback_marker",
        "constraint_count": 2,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0006_SH04",
      "scene_id": "S0006",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B006",
      "source_block_title": "明湖盛况",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "flashback",
      "narrative_order": 6,
      "story_chronology_order": 4,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B006",
          "block_title": "明湖盛况",
          "lead_scene_id": "S0006"
        }
      ],
      "shot_description": "次日近午，明湖居戏园内。老残走进园门，眼前是拥挤喧闹的景象。",
      "camera": "从老残主观视角切入，广角镜头展现宏大的戏园空间。上百张桌子几乎坐满，人声鼎沸。",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000022",
        "name": "明湖居",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000022",
        "voice_card_id": "",
        "asset_binding_id": "AB000022",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "大戏园子",
        "visual_features": [
          "明湖居",
          "大戏园子",
          "二十四日明湖居",
          "满园子里的人"
        ],
        "prompt_text": "明湖居：大戏园子；明湖居；二十四日明湖居"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残站在明湖居门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居戏园内；镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间，上百张桌子几乎坐满，人声鼎沸；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残站在明湖居门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居戏园内；镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间，上百张桌子几乎坐满，人声鼎沸；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残站在明湖居门口，略显惊讶地环顾四周；人群涌动，小贩穿行叫卖烧饼油条；环境：明湖居戏园内；镜头：从老残主观视角切入，广角镜头展现宏大的戏园空间，上百张桌子几乎坐满，人声鼎沸；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：闪回；运动：镜头衔接带回忆感，动作略缓；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000022",
            "name": "明湖居",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000022",
            "voice_card_id": "",
            "asset_binding_id": "AB000022",
            "available_asset_kinds": [],
            "identity_summary": "大戏园子",
            "visual_features": [
              "明湖居",
              "大戏园子",
              "二十四日明湖居",
              "满园子里的人"
            ]
          },
          {
            "entity_uid": "",
            "name": "高升店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": 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_577B3B31389F",
      "anchor_label": "昔日",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B006",
        "source_scene_id": "S0006",
        "source_group_ids": [
          "AG0006"
        ],
        "source_beat_ids": [
          "AB0006"
        ],
        "entity_uids": [
          "E000001",
          "E000022"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000022"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000022"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH01",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "鳴。耳朵忙不過來，不曉得聽那一聲的為是。正在撩亂之際，忽聽霍然一聲，人弦俱寂。這時臺"
        }
      ]
    },
    "camera": "远景，缓慢推近至中景",
    "duration_seconds": 5.3,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023",
      "E000029"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000029"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000029"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      },
      {
        "entity_uid": "E000029",
        "canonical_name": "梨花简",
        "matched_name": "梨花简",
        "type": "物品",
        "subtype": "经卷典籍",
        "role": "item",
        "visual_card_id": "VC000029",
        "voice_card_id": "",
        "asset_binding_id": "AB000029",
        "identity_summary": "说书道具；打击乐器",
        "visual_features": [
          "说书道具"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：黑妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "梨花简：说书道具；打击乐器；说书道具"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞",
        "白妞（王小玉）"
      ],
      "actions": [
        "白妞从后台走出",
        "她走到半桌后"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [
        "梨花简"
      ],
      "item_names": [
        "梨花简"
      ],
      "composition": [
        "远景，缓慢推近至中景",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "后台帘子掀开，白妞（王小玉）缓步走出"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：白妞；白妞（王小玉）；动作：白妞从后台走出；她走到半桌后；环境：戏台；明湖居戏台；关键物件：梨花简；构图镜头：远景，缓慢推近至中景；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推近至中景。白妞从后台走出，她走到半桌后。环境是明湖居戏台。关键物件是梨花简。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推近至中景。白妞从后台走出，她走到半桌后。环境是明湖居戏台。关键物件是梨花简。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞（王小玉）登台，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。后台帘子掀开，白妞缓步走出。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞；梨花简。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞",
        "白妞（王小玉）"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [
        "梨花简"
      ]
    },
    "prompt_components": {
      "subjects": [
        "白妞",
        "白妞（王小玉）"
      ],
      "actions": [
        "白妞从后台走出",
        "她走到半桌后"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [
        "梨花简"
      ],
      "item_names": [
        "梨花简"
      ],
      "composition": [
        "远景，缓慢推近至中景",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "后台帘子掀开，白妞（王小玉）缓步走出"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000029"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000029"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000029"
      ],
      "dynamic_content_text": "主体：白妞；白妞（王小玉）；动作：白妞从后台走出；她走到半桌后；环境：戏台；明湖居戏台；关键物件：梨花简；构图镜头：远景，缓慢推近至中景；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "戏台远景。后台帘子掀开，白妞（王小玉）缓步走出。她约十八九岁，瓜子脸，白净面皮，装束朴素，秀而不媚，清而不寒。她半低着头，走到半桌后，拿起梨花简，轻轻敲击几下。声音清脆，竟有五音十二律之感。她再拿起鼓槌，轻点两下鼓面。",
      "actions": [
        "白妞从后台走出",
        "她走到半桌后",
        "敲击梨花简",
        "轻点鼓面"
      ],
      "narration": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。",
      "on_screen_text": "",
      "scene_notes": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。重要性：主线；呈现：氛围镜头 / 特写；时间顺序：叙事8->故事7；时间锚点：随后；改编策略：retain；呈现策略：dramatize；组策略：bridge_block；该场次承担组内合并输出；剧本目标：创造一场令人屏息凝神、极具感染力的表演戏，确立白妞作为核心人物的超凡魅力与技艺巅峰，并引发观众（剧中与剧外）的共鸣与赞叹。",
      "audio_notes": "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "戏台建立镜头，带出白妞出场眼神震慑全场",
      "focus_characters": [
        "白妞",
        "白妞（王小玉）"
      ],
      "focus_locations": [
        "戏台",
        "明湖居戏台"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH01",
      "scene_id": "S0008",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "白妞登台，一曲绝唱",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "白妞登台，一曲绝唱",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "戏台远景。后台帘子掀开，白妞（王小玉）缓步走出。她约十八九岁，瓜子脸，白净面皮，装束朴素，秀而不媚，清而不寒。她半低着头，走到半桌后，拿起梨花简，轻轻敲击几下。声音清脆，竟有五音十二律之感。她再拿起鼓槌，轻点两下鼓面。",
      "camera": "远景，缓慢推近至中景",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        },
        {
          "entity_uid": "",
          "name": "白妞（王小玉）",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "戏台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [
        {
          "entity_uid": "E000029",
          "name": "梨花简",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000029",
          "voice_card_id": "",
          "asset_binding_id": "AB000029",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书道具；打击乐器",
          "visual_features": [
            "说书道具"
          ],
          "prompt_text": "梨花简：说书道具；打击乐器；说书道具"
        }
      ],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推近至中景。白妞从后台走出，她走到半桌后。环境是明湖居戏台。关键物件是梨花简。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推近至中景。白妞从后台走出，她走到半桌后。环境是明湖居戏台。关键物件是梨花简。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推近至中景。白妞从后台走出，她走到半桌后。环境是明湖居戏台。关键物件是梨花简。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "",
            "name": "白妞（王小玉）",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "明湖居戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000029",
            "name": "梨花简",
            "role": "item",
            "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": [
              "说书道具"
            ]
          }
        ],
        "total_count": 5,
        "ready_count": 2,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [
          "E000023",
          "E000029"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000029"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000029"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH02",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "鳴。耳朵忙不過來，不曉得聽那一聲的為是。正在撩亂之際，忽聽霍然一聲，人弦俱寂。這時臺"
        }
      ]
    },
    "camera": "白妞面部特写，快速切换观众反应镜头（主观视角）",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023"
    ],
    "visual_card_ids": [
      "VC000023"
    ],
    "asset_binding_ids": [
      "AB000023"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞"
      ],
      "actions": [
        "白妞抬头，眼神扫视全场",
        "观众们屏息凝神，与白妞眼神接触"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "白妞面部特写，快速切换观众反应镜头（主观视角）",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "她缓缓抬起头，目光向台下扫去"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：白妞；动作：白妞抬头，眼神扫视全场；观众们屏息凝神，与白妞眼神接触；环境：戏台；明湖居戏台；构图镜头：白妞面部特写，快速切换观众反应镜头（主观视角）；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，快速切换观众反应镜头（主观视角）。白妞抬头，眼神扫视全场。观众们屏息凝神，与白妞眼神接触。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，快速切换观众反应镜头（主观视角）。白妞抬头，眼神扫视全场。观众们屏息凝神，与白妞眼神接触。环境是明湖居戏台。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞（王小玉）登台，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。她缓缓抬起头，目光向台下扫去。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "白妞"
      ],
      "actions": [
        "白妞抬头，眼神扫视全场",
        "观众们屏息凝神，与白妞眼神接触"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "白妞面部特写，快速切换观众反应镜头（主观视角）",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "她缓缓抬起头，目光向台下扫去"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000023"
      ],
      "visual_card_ids": [
        "VC000023"
      ],
      "asset_binding_ids": [
        "AB000023"
      ],
      "dynamic_content_text": "主体：白妞；动作：白妞抬头，眼神扫视全场；观众们屏息凝神，与白妞眼神接触；环境：戏台；明湖居戏台；构图镜头：白妞面部特写，快速切换观众反应镜头（主观视角）；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "白妞特写。她缓缓抬起头，目光向台下扫去。那双眼睛，如秋水，如寒星，如宝珠，如白水银里养着两丸黑水银。镜头快速切换为观众的主观视角：前排的、角落的，每个人都感觉白妞看见了自己。",
      "actions": [
        "白妞抬头，眼神扫视全场",
        "观众们屏息凝神，与白妞眼神接触"
      ],
      "narration": "就这一眼，满园子里便鸦雀无声，比皇帝出来还要静悄得多呢，连一根针跌在地下都听得见响！",
      "on_screen_text": "",
      "scene_notes": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。重要性：主线；呈现：氛围镜头 / 特写；时间顺序：叙事8->故事7；时间锚点：随后；改编策略：retain；呈现策略：dramatize；组策略：bridge_block；该场次承担组内合并输出；剧本目标：创造一场令人屏息凝神、极具感染力的表演戏，确立白妞作为核心人物的超凡魅力与技艺巅峰，并引发观众（剧中与剧外）的共鸣与赞叹。",
      "audio_notes": "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "白妞（王小玉）的反应镜头，推进演唱层层拔高如登泰山",
      "focus_characters": [
        "白妞"
      ],
      "focus_locations": [
        "戏台",
        "明湖居戏台"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH02",
      "scene_id": "S0008",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "白妞登台，一曲绝唱",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "白妞登台，一曲绝唱",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "白妞特写。她缓缓抬起头，目光向台下扫去。那双眼睛，如秋水，如寒星，如宝珠，如白水银里养着两丸黑水银。镜头快速切换为观众的主观视角：前排的、角落的，每个人都感觉白妞看见了自己。",
      "camera": "白妞面部特写，快速切换观众反应镜头（主观视角）",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "戏台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，快速切换观众反应镜头（主观视角）。白妞抬头，眼神扫视全场。观众们屏息凝神，与白妞眼神接触。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，快速切换观众反应镜头（主观视角）。白妞抬头，眼神扫视全场。观众们屏息凝神，与白妞眼神接触。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，快速切换观众反应镜头（主观视角）。白妞抬头，眼神扫视全场。观众们屏息凝神，与白妞眼神接触。环境是明湖居戏台。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "",
            "name": "戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "明湖居戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 1,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [
          "E000023"
        ],
        "visual_card_ids": [
          "VC000023"
        ],
        "asset_binding_ids": [
          "AB000023"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH03",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "鳴。耳朵忙不過來，不曉得聽那一聲的為是。正在撩亂之際，忽聽霍然一聲，人弦俱寂。這時臺"
        }
      ]
    },
    "camera": "中景，缓慢环绕白妞",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023",
      "E000028"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000028"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000028"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      },
      {
        "entity_uid": "E000028",
        "canonical_name": "弹弦子的",
        "matched_name": "弹弦子的",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000028",
        "voice_card_id": "VO000028",
        "asset_binding_id": "AB000028",
        "identity_summary": "伴奏乐师；弹三弦",
        "visual_features": [
          "伴奏乐师",
          "弹三弦",
          "弹弦子的便取了弦子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：三弦子"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "弹弦子的：伴奏乐师；弹三弦；伴奏乐师；弹三弦"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞",
        "白妞（王小玉）",
        "弹弦子的人",
        "弹弦子的"
      ],
      "actions": [
        "白妞开始演唱",
        "观众沉浸其中，表情舒缓陶醉"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，缓慢环绕白妞",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "她启朱唇，发皓齿，开始演唱"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：白妞；白妞（王小玉）；弹弦子的人；弹弦子的；动作：白妞开始演唱；观众沉浸其中，表情舒缓陶醉；环境：戏台；明湖居戏台；构图镜头：中景，缓慢环绕白妞；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头，缓慢环绕白妞。白妞开始演唱。弹弦子的人在伴奏。观众沉浸其中，表情舒缓陶醉。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头，缓慢环绕白妞。白妞开始演唱。弹弦子的人在伴奏。观众沉浸其中，表情舒缓陶醉。环境是明湖居戏台。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。保留对白反应空间。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞（王小玉）登台，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。她启朱唇，发皓齿，开始演唱。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞；弹弦子的。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞",
        "弹弦子的",
        "白妞（王小玉）",
        "弹弦子的人"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "白妞",
        "白妞（王小玉）",
        "弹弦子的人",
        "弹弦子的"
      ],
      "actions": [
        "白妞开始演唱",
        "观众沉浸其中，表情舒缓陶醉"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，缓慢环绕白妞",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "她启朱唇，发皓齿，开始演唱"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000028"
      ],
      "dynamic_content_text": "主体：白妞；白妞（王小玉）；弹弦子的人；弹弦子的；动作：白妞开始演唱；观众沉浸其中，表情舒缓陶醉；环境：戏台；明湖居戏台；构图镜头：中景，缓慢环绕白妞；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "白妞中景。她启朱唇，发皓齿，开始演唱。声音初不甚大，却直入人心。观众们面露陶醉之色，仿佛五脏六腑都被熨斗熨过，无一处不伏贴。",
      "actions": [
        "白妞开始演唱",
        "观众沉浸其中，表情舒缓陶醉"
      ],
      "narration": "声音初不甚大，只觉入耳有说不出来的妙境。五脏六腑里，像熨斗熨过，无一处不伏贴。三万六千个毛孔，像吃了人参果，无一个毛孔不畅快。",
      "on_screen_text": "",
      "scene_notes": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。重要性：主线；呈现：氛围镜头 / 特写；时间顺序：叙事8->故事7；时间锚点：随后；改编策略：retain；呈现策略：dramatize；组策略：bridge_block；该场次承担组内合并输出；剧本目标：创造一场令人屏息凝神、极具感染力的表演戏，确立白妞作为核心人物的超凡魅力与技艺巅峰，并引发观众（剧中与剧外）的共鸣与赞叹。",
      "audio_notes": "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "白妞",
        "弹弦子的",
        "白妞（王小玉）",
        "弹弦子的人"
      ],
      "focus_locations": [
        "戏台",
        "明湖居戏台"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000028",
          "entity_id": "E000028",
          "canonical_name": "弹弦子的",
          "name": "弹弦子的",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH03",
      "scene_id": "S0008",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "白妞登台，一曲绝唱",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "白妞登台，一曲绝唱",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "白妞中景。她启朱唇，发皓齿，开始演唱。声音初不甚大，却直入人心。观众们面露陶醉之色，仿佛五脏六腑都被熨斗熨过，无一处不伏贴。",
      "camera": "中景，缓慢环绕白妞",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        },
        {
          "entity_uid": "E000028",
          "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": "弹弦子的：伴奏乐师；弹三弦；伴奏乐师；弹三弦"
        },
        {
          "entity_uid": "",
          "name": "白妞（王小玉）",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        },
        {
          "entity_uid": "",
          "name": "弹弦子的人",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "戏台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头，缓慢环绕白妞。白妞开始演唱。弹弦子的人在伴奏。观众沉浸其中，表情舒缓陶醉。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头，缓慢环绕白妞。白妞开始演唱。弹弦子的人在伴奏。观众沉浸其中，表情舒缓陶醉。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头，缓慢环绕白妞。白妞开始演唱。弹弦子的人在伴奏。观众沉浸其中，表情舒缓陶醉。环境是明湖居戏台。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。保留对白反应空间。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "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": "",
            "name": "白妞（王小玉）",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "弹弦子的人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "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": 2,
        "missing_count": 4,
        "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": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [
          "E000023",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000028"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0008",
    "shot_id": "S0008_SH04",
    "narrative_order": 8,
    "story_chronology_order": 7,
    "story_chronology_group": "CG0007",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0008",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "story_chronology_group": "CG0007",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0007",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "正在熱鬧哄哄的時節，只見那後臺裡，又出來了一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "鳴。耳朵忙不過來，不曉得聽那一聲的為是。正在撩亂之際，忽聽霍然一聲，人弦俱寂。這時臺"
        }
      ]
    },
    "camera": "白妞面部特写，配合声音节奏快速上摇、叠化",
    "duration_seconds": 5.3,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023"
    ],
    "visual_card_ids": [
      "VC000023"
    ],
    "asset_binding_ids": [
      "AB000023"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞"
      ],
      "actions": [
        "白妞演唱，气息与表情层层递进",
        "声音不断拔高，转折回环"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "白妞面部特写，配合声音节奏快速上摇、叠化",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "创造一场令人屏息凝神、极具感染力的表演戏"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：白妞；动作：白妞演唱，气息与表情层层递进；声音不断拔高，转折回环；环境：戏台；明湖居戏台；构图镜头：白妞面部特写，配合声音节奏快速上摇、叠化；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，配合声音节奏快速上摇、叠化。白妞演唱，气息与表情层层递进。声音不断拔高，转折回环。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，配合声音节奏快速上摇、叠化。白妞演唱，气息与表情层层递进。声音不断拔高，转折回环。环境是明湖居戏台。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞（王小玉）登台，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。创造一场令人屏息凝神、极具感染力的表演戏。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "白妞"
      ],
      "actions": [
        "白妞演唱，气息与表情层层递进",
        "声音不断拔高，转折回环"
      ],
      "locations": [
        "戏台",
        "明湖居戏台"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "白妞面部特写，配合声音节奏快速上摇、叠化",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。"
      ],
      "scene_context": [
        "随后演唱一段极高超的曲子，技惊四座，观众叹为观止",
        "创造一场令人屏息凝神、极具感染力的表演戏"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000023"
      ],
      "visual_card_ids": [
        "VC000023"
      ],
      "asset_binding_ids": [
        "AB000023"
      ],
      "dynamic_content_text": "主体：白妞；动作：白妞演唱，气息与表情层层递进；声音不断拔高，转折回环；环境：戏台；明湖居戏台；构图镜头：白妞面部特写，配合声音节奏快速上摇、叠化；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "演唱进入高潮。白妞的面部特写，表情投入。声音渐渐越唱越高，忽然拔了一个尖儿。镜头快速上摇，仿佛追随一线钢丝抛入天际。声音在极高处竟能回环转折，几转之后，又高一层，接连有三四叠，节节高起。",
      "actions": [
        "白妞演唱，气息与表情层层递进",
        "声音不断拔高，转折回环"
      ],
      "narration": "恍如由傲来峰西面攀登泰山的景象：初看傲来峰削壁千仞，以为上与天通；及至翻到傲来峰顶，才见扇子崖更在傲来峰上；及至翻到扇子崖，又见南天门更在扇子崖上。愈翻愈险，愈险愈奇。",
      "on_screen_text": "",
      "scene_notes": "白妞（王小玉）登台，其眼神震慑全场，随后演唱一段极高超的曲子，技惊四座，观众叹为观止。重要性：主线；呈现：氛围镜头 / 特写；时间顺序：叙事8->故事7；时间锚点：随后；改编策略：retain；呈现策略：dramatize；组策略：bridge_block；该场次承担组内合并输出；剧本目标：创造一场令人屏息凝神、极具感染力的表演戏，确立白妞作为核心人物的超凡魅力与技艺巅峰，并引发观众（剧中与剧外）的共鸣与赞叹。",
      "audio_notes": "演唱声音的层次变化与质感；从寂静到满堂喝彩的环境音对比；弦子伴奏与演唱的呼应；关键处的静音处理。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0008",
      "shot_id": "S0008_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "白妞（王小玉）收束镜头，停在男人弹三弦暖场",
      "focus_characters": [
        "白妞"
      ],
      "focus_locations": [
        "戏台",
        "明湖居戏台"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 8,
        "story_chronology_order": 7,
        "story_chronology_group": "CG0007",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 4
      }
    },
    "dramart_mapping": {
      "shot_id": "S0008_SH04",
      "scene_id": "S0008",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B001",
      "source_block_title": "白妞登台，一曲绝唱",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 8,
      "story_chronology_order": 7,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B001",
          "block_title": "白妞登台，一曲绝唱",
          "lead_scene_id": "S0008"
        }
      ],
      "shot_description": "演唱进入高潮。白妞的面部特写，表情投入。声音渐渐越唱越高，忽然拔了一个尖儿。镜头快速上摇，仿佛追随一线钢丝抛入天际。声音在极高处竟能回环转折，几转之后，又高一层，接连有三四叠，节节高起。",
      "camera": "白妞面部特写，配合声音节奏快速上摇、叠化",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "戏台",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，配合声音节奏快速上摇、叠化。白妞演唱，气息与表情层层递进。声音不断拔高，转折回环。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，配合声音节奏快速上摇、叠化。白妞演唱，气息与表情层层递进。声音不断拔高，转折回环。环境是明湖居戏台。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。白妞面部特写，配合声音节奏快速上摇、叠化。白妞演唱，气息与表情层层递进。声音不断拔高，转折回环。环境是明湖居戏台。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。照顾旁白节奏。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "",
            "name": "戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "明湖居戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 1,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B001",
        "source_scene_id": "S0008",
        "source_group_ids": [
          "AG0007"
        ],
        "source_beat_ids": [
          "AB0007"
        ],
        "entity_uids": [
          "E000023"
        ],
        "visual_card_ids": [
          "VC000023"
        ],
        "asset_binding_ids": [
          "AB000023"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH01",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景，缓慢推向台侧",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000026",
      "E000034",
      "E000036"
    ],
    "visual_card_ids": [
      "VC000026",
      "VC000034",
      "VC000036"
    ],
    "asset_binding_ids": [
      "AB000026",
      "AB000034",
      "AB000036"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000026",
        "canonical_name": "黑妞",
        "matched_name": "黑妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "说书艺人；白妞的妹妹",
        "visual_features": [
          "说书艺人",
          "白妞的妹妹",
          "这人叫黑妞，是白妞的妹子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：梨花简、说书本事、白妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "黑妞：说书艺人；白妞的妹妹；说书艺人；白妞的妹妹"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "趵突泉",
        "matched_name": "趵突泉",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "金泉书院",
        "matched_name": "金泉书院",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000036",
        "voice_card_id": "",
        "asset_binding_id": "AB000036",
        "identity_summary": "书院",
        "visual_features": [
          "书院"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "金泉书院：书院"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "黑妞"
      ],
      "actions": [
        "黑妞说完最后几句，欠身致意，退入侧幕",
        "观众席响起零落掌声，众人交头接耳…"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推向台侧",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "黑妞立于台中，正说到一段书的尾声"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：黑妞；动作：黑妞说完最后几句，欠身致意，退入侧幕；观众席响起零落掌声，众人交头接耳…；环境：戏台；趵突泉；金泉书院；构图镜头：远景，缓慢推向台侧；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推向戏台侧方。主体是黑妞，她正说完最后几句书，欠身向观众致意，随后从容退入侧幕。观众席响起零落的掌声，人们交头接耳，目光投向台侧。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推向戏台侧方。主体是黑妞，她正说完最后几句书，欠身向观众致意，随后从容退入侧幕。观众席响起零落的掌声，人们交头接耳，目光投向台侧。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：黑妞立于台中，正说到一段书的尾声，表演结束退场。期待情绪被推向顶点，为下一场终极表演蓄势。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：黑妞；趵突泉；金泉书院。时间层提示：主线。",
    "reference": {
      "characters": [
        "黑妞"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "黑妞"
      ],
      "actions": [
        "黑妞说完最后几句，欠身致意，退入侧幕",
        "观众席响起零落掌声，众人交头接耳…"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推向台侧",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "黑妞立于台中，正说到一段书的尾声"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000026",
        "E000034",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000026",
        "VC000034",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000026",
        "AB000034",
        "AB000036"
      ],
      "dynamic_content_text": "主体：黑妞；动作：黑妞说完最后几句，欠身致意，退入侧幕；观众席响起零落掌声，众人交头接耳…；环境：戏台；趵突泉；金泉书院；构图镜头：远景，缓慢推向台侧；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "戏台远景。黑妞立于台中，正说到一段书的尾声。她微微欠身，从容退至台侧帘后。台下观众礼貌性鼓掌，目光却已急切地投向台侧。",
      "actions": [
        "黑妞说完最后几句，欠身致意，退入侧幕。",
        "观众席响起零落掌声，众人交头接耳，目光聚焦台侧出口。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场为白妞系列表演的承上启下环节。通过黑妞简短过渡，重点戏剧化呈现白妞表演节奏极快的“黑驴段”，展现其快而清的独到技艺，并与前段形成对比。表演结束时，观众虽觉此段稍逊，但期待情绪被推向顶点，为下一场终极表演蓄势。时间：约下午五点。",
      "audio_notes": "1. 黑妞说书声作为背景过渡。2. 白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3. 穿插观众席的吸气、低语等细微反应声。4. 表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "戏台建立镜头，带出黑妞说书",
      "focus_characters": [
        "黑妞"
      ],
      "focus_locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "黑妞",
          "name": "黑妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH01",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "黑驴快书与金线泉谜",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "黑驴快书与金线泉谜",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "戏台远景。黑妞立于台中，正说到一段书的尾声。她微微欠身，从容退至台侧帘后。台下观众礼貌性鼓掌，目光却已急切地投向台侧。",
      "camera": "远景，缓慢推向台侧",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000026",
          "name": "黑妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；白妞的妹妹",
          "visual_features": [
            "说书艺人",
            "白妞的妹妹",
            "这人叫黑妞，是白妞的妹子"
          ],
          "prompt_text": "黑妞：说书艺人；白妞的妹妹；说书艺人；白妞的妹妹"
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "趵突泉",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推向戏台侧方。主体是黑妞，她正说完最后几句书，欠身向观众致意，随后从容退入侧幕。观众席响起零落的掌声，人们交头接耳，目光投向台侧。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推向戏台侧方。主体是黑妞，她正说完最后几句书，欠身向观众致意，随后从容退入侧幕。观众席响起零落的掌声，人们交头接耳，目光投向台侧。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。远景镜头，缓慢推向戏台侧方。主体是黑妞，她正说完最后几句书，欠身向观众致意，随后从容退入侧幕。观众席响起零落的掌声，人们交头接耳，目光投向台侧。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000026",
            "name": "黑妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；白妞的妹妹",
            "visual_features": [
              "说书艺人",
              "白妞的妹妹",
              "这人叫黑妞，是白妞的妹子"
            ]
          },
          {
            "entity_uid": "E000034",
            "name": "趵突泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "济南名泉；七十二泉之首",
            "visual_features": [
              "这趵突泉乃济南府七十二泉中的第一个泉"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "金泉书院",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "书院",
            "visual_features": [
              "书院"
            ]
          },
          {
            "entity_uid": "",
            "name": "戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000026",
          "E000034",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000026",
          "VC000034",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000026",
          "AB000034",
          "AB000036"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH02",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景推至白妞面部特写",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023",
      "E000034",
      "E000036"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000034",
      "VC000036"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000034",
      "AB000036"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "趵突泉",
        "matched_name": "趵突泉",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "金泉书院",
        "matched_name": "金泉书院",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000036",
        "voice_card_id": "",
        "asset_binding_id": "AB000036",
        "identity_summary": "书院",
        "visual_features": [
          "书院"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "金泉书院：书院"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞",
        "白妞（王小玉）"
      ],
      "actions": [
        "白妞走出，站定",
        "全场瞬间安静下来，落针可闻"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景推至白妞面部特写",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "她站定台中，目光扫过全场，瞬间吸引了所有视线"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：白妞；白妞（王小玉）；动作：白妞走出，站定；全场瞬间安静下来，落针可闻；环境：戏台；趵突泉；金泉书院；构图镜头：中景推至白妞面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头推至白妞（王小玉）的面部特写。主体是白妞，她从台侧帘幕后款步走出，站定在舞台中央。全场瞬间安静下来，落针可闻。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头推至白妞（王小玉）的面部特写。主体是白妞，她从台侧帘幕后款步走出，站定在舞台中央。全场瞬间安静下来，落针可闻。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞站定台中，目光扫过全场，瞬间吸引了所有视线。期待情绪被推向顶点，为下一场终极表演蓄势。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞；趵突泉；金泉书院。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞",
        "白妞（王小玉）"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "白妞",
        "白妞（王小玉）"
      ],
      "actions": [
        "白妞走出，站定",
        "全场瞬间安静下来，落针可闻"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景推至白妞面部特写",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "她站定台中，目光扫过全场，瞬间吸引了所有视线"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000034",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000034",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000034",
        "AB000036"
      ],
      "dynamic_content_text": "主体：白妞；白妞（王小玉）；动作：白妞走出，站定；全场瞬间安静下来，落针可闻；环境：戏台；趵突泉；金泉书院；构图镜头：中景推至白妞面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "台侧特写。帘幕掀动，白妞（王小玉）款步走出，神色沉静。她站定台中，目光扫过全场，瞬间吸引了所有视线。",
      "actions": [
        "白妞走出，站定。",
        "全场瞬间安静下来，落针可闻。"
      ],
      "narration": "接着，白妞再度上场。",
      "on_screen_text": "",
      "scene_notes": "本场为白妞系列表演的承上启下环节。通过黑妞简短过渡，重点戏剧化呈现白妞表演节奏极快的“黑驴段”，展现其快而清的独到技艺，并与前段形成对比。表演结束时，观众虽觉此段稍逊，但期待情绪被推向顶点，为下一场终极表演蓄势。时间：约下午五点。",
      "audio_notes": "1. 黑妞说书声作为背景过渡。2. 白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3. 穿插观众席的吸气、低语等细微反应声。4. 表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "黑妞的反应镜头，推进白妞表演快板‘黑驴段’",
      "focus_characters": [
        "白妞",
        "白妞（王小玉）"
      ],
      "focus_locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH02",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "黑驴快书与金线泉谜",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "黑驴快书与金线泉谜",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "台侧特写。帘幕掀动，白妞（王小玉）款步走出，神色沉静。她站定台中，目光扫过全场，瞬间吸引了所有视线。",
      "camera": "中景推至白妞面部特写",
      "duration_seconds": 4.2,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        },
        {
          "entity_uid": "",
          "name": "白妞（王小玉）",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "趵突泉",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头推至白妞（王小玉）的面部特写。主体是白妞，她从台侧帘幕后款步走出，站定在舞台中央。全场瞬间安静下来，落针可闻。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头推至白妞（王小玉）的面部特写。主体是白妞，她从台侧帘幕后款步走出，站定在舞台中央。全场瞬间安静下来，落针可闻。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。中景镜头推至白妞（王小玉）的面部特写。主体是白妞，她从台侧帘幕后款步走出，站定在舞台中央。全场瞬间安静下来，落针可闻。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "",
            "name": "白妞（王小玉）",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000034",
            "name": "趵突泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "济南名泉；七十二泉之首",
            "visual_features": [
              "这趵突泉乃济南府七十二泉中的第一个泉"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "金泉书院",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "",
            "asset_binding_id": "AB000036",
            "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": 2,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000023",
          "E000034",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000034",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000034",
          "AB000036"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH03",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "快速正反打与特写组接",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023",
      "E000038",
      "E000026",
      "E000034",
      "E000036"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000038",
      "VC000026",
      "VC000034",
      "VC000036"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000038",
      "AB000026",
      "AB000034",
      "AB000036"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      },
      {
        "entity_uid": "E000038",
        "canonical_name": "士子",
        "matched_name": "士子",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000038",
        "voice_card_id": "VO000038",
        "asset_binding_id": "AB000038",
        "identity_summary": "书生；讲解者",
        "visual_features": [
          "书生",
          "讲解者",
          "后来幸而走过一个士子来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "士子：书生；讲解者；书生；讲解者"
      },
      {
        "entity_uid": "E000026",
        "canonical_name": "黑妞",
        "matched_name": "黑妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000026",
        "voice_card_id": "VO000026",
        "asset_binding_id": "AB000026",
        "identity_summary": "说书艺人；白妞的妹妹",
        "visual_features": [
          "说书艺人",
          "白妞的妹妹",
          "这人叫黑妞，是白妞的妹子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：梨花简、说书本事、白妞"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "黑妞：说书艺人；白妞的妹妹；说书艺人；白妞的妹妹"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "趵突泉",
        "matched_name": "趵突泉",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "金泉书院",
        "matched_name": "金泉书院",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000036",
        "voice_card_id": "",
        "asset_binding_id": "AB000036",
        "identity_summary": "书院",
        "visual_features": [
          "书院"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "金泉书院：书院"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞",
        "士子",
        "黑妞",
        "白妞（王小玉）"
      ],
      "actions": [
        "白妞语速飞快，字字铿锵，手势干净利落",
        "观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴…"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "快速正反打与特写组接",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "白妞启唇说书，节奏极快"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：白妞；士子；黑妞；白妞（王小玉）；动作：白妞语速飞快，字字铿锵，手势干净利落；观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴…；环境：戏台；趵突泉；金泉书院；构图镜头：快速正反打与特写组接；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。采用快速正反打与特写组接的镜头。主体是白妞、士子和黑妞。白妞语速飞快，字字铿锵，手势干净利落。观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。采用快速正反打与特写组接的镜头。主体是白妞、士子和黑妞。白妞语速飞快，字字铿锵，手势干净利落。观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞启唇说书，节奏极快。期待情绪被推向顶点，为下一场终极表演蓄势。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞；士子；黑妞；趵突泉；金泉书院。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞",
        "士子",
        "黑妞",
        "白妞（王小玉）"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "白妞",
        "士子",
        "黑妞",
        "白妞（王小玉）"
      ],
      "actions": [
        "白妞语速飞快，字字铿锵，手势干净利落",
        "观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴…"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "快速正反打与特写组接",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "白妞启唇说书，节奏极快"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000038",
        "E000026",
        "E000034",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000038",
        "VC000026",
        "VC000034",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000038",
        "AB000026",
        "AB000034",
        "AB000036"
      ],
      "dynamic_content_text": "主体：白妞；士子；黑妞；白妞（王小玉）；动作：白妞语速飞快，字字铿锵，手势干净利落；观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴…；环境：戏台；趵突泉；金泉书院；构图镜头：快速正反打与特写组接；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "快速交叉剪辑序列。白妞启唇说书，节奏极快。镜头在她专注的面容、灵巧的手势与台下观众（包括那位士子）屏息凝神、试图跟上节奏的脸上切换。",
      "actions": [
        "白妞语速飞快，字字铿锵，手势干净利落。",
        "观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴，仿佛追赶着每一个字。",
        "士子紧皱眉头，全神贯注。"
      ],
      "narration": "这一段，叫做“黑驴段”。说的是一个士子，遇见一位美人骑着黑驴走过。音调全是快板，越说越快。",
      "on_screen_text": "",
      "scene_notes": "本场为白妞系列表演的承上启下环节。通过黑妞简短过渡，重点戏剧化呈现白妞表演节奏极快的“黑驴段”，展现其快而清的独到技艺，并与前段形成对比。表演结束时，观众虽觉此段稍逊，但期待情绪被推向顶点，为下一场终极表演蓄势。时间：约下午五点。",
      "audio_notes": "1. 黑妞说书声作为背景过渡。2. 白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3. 穿插观众席的吸气、低语等细微反应声。4. 表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "白妞",
        "士子",
        "黑妞",
        "白妞（王小玉）"
      ],
      "focus_locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000038",
          "entity_id": "E000038",
          "canonical_name": "士子",
          "name": "士子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000026",
          "entity_id": "E000026",
          "canonical_name": "黑妞",
          "name": "黑妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH03",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "黑驴快书与金线泉谜",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "黑驴快书与金线泉谜",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "快速交叉剪辑序列。白妞启唇说书，节奏极快。镜头在她专注的面容、灵巧的手势与台下观众（包括那位士子）屏息凝神、试图跟上节奏的脸上切换。",
      "camera": "快速正反打与特写组接",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        },
        {
          "entity_uid": "E000038",
          "name": "士子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000038",
          "voice_card_id": "VO000038",
          "asset_binding_id": "AB000038",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "书生；讲解者",
          "visual_features": [
            "书生",
            "讲解者",
            "后来幸而走过一个士子来"
          ],
          "prompt_text": "士子：书生；讲解者；书生；讲解者"
        },
        {
          "entity_uid": "E000026",
          "name": "黑妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000026",
          "voice_card_id": "VO000026",
          "asset_binding_id": "AB000026",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；白妞的妹妹",
          "visual_features": [
            "说书艺人",
            "白妞的妹妹",
            "这人叫黑妞，是白妞的妹子"
          ],
          "prompt_text": "黑妞：说书艺人；白妞的妹妹；说书艺人；白妞的妹妹"
        },
        {
          "entity_uid": "",
          "name": "白妞（王小玉）",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "趵突泉",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。采用快速正反打与特写组接的镜头。主体是白妞、士子和黑妞。白妞语速飞快，字字铿锵，手势干净利落。观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。采用快速正反打与特写组接的镜头。主体是白妞、士子和黑妞。白妞语速飞快，字字铿锵，手势干净利落。观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。采用快速正反打与特写组接的镜头。主体是白妞、士子和黑妞。白妞语速飞快，字字铿锵，手势干净利落。观众们身体前倾，眼睛瞪大，有人不自觉地微微张嘴。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "E000038",
            "name": "士子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000038",
            "voice_card_id": "VO000038",
            "asset_binding_id": "AB000038",
            "available_asset_kinds": [],
            "identity_summary": "书生；讲解者",
            "visual_features": [
              "书生",
              "讲解者",
              "后来幸而走过一个士子来"
            ]
          },
          {
            "entity_uid": "E000026",
            "name": "黑妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000026",
            "voice_card_id": "VO000026",
            "asset_binding_id": "AB000026",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；白妞的妹妹",
            "visual_features": [
              "说书艺人",
              "白妞的妹妹",
              "这人叫黑妞，是白妞的妹子"
            ]
          },
          {
            "entity_uid": "",
            "name": "白妞（王小玉）",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000034",
            "name": "趵突泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "济南名泉；七十二泉之首",
            "visual_features": [
              "这趵突泉乃济南府七十二泉中的第一个泉"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "金泉书院",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "书院",
            "visual_features": [
              "书院"
            ]
          },
          {
            "entity_uid": "",
            "name": "戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 7,
        "ready_count": 5,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000023",
          "E000038",
          "E000026",
          "E000034",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000038",
          "VC000026",
          "VC000034",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000038",
          "AB000026",
          "AB000034",
          "AB000036"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0009",
    "shot_id": "S0009_SH04",
    "narrative_order": 9,
    "story_chronology_order": 8,
    "story_chronology_group": "CG0008",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0009",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "story_chronology_group": "CG0008",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0008",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "白妞面部与口型特写，最后拉至舞台全景",
    "duration_seconds": 5.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000023",
      "E000038",
      "E000034",
      "E000036"
    ],
    "visual_card_ids": [
      "VC000023",
      "VC000038",
      "VC000034",
      "VC000036"
    ],
    "asset_binding_ids": [
      "AB000023",
      "AB000038",
      "AB000034",
      "AB000036"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000023",
        "canonical_name": "白妞",
        "matched_name": "白妞",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000023",
        "voice_card_id": "VO000023",
        "asset_binding_id": "AB000023",
        "identity_summary": "说书艺人；技艺高超",
        "visual_features": [
          "王小玉便启朱唇，发皓齿",
          "说书艺人"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：白妞 / 王小玉"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
      },
      {
        "entity_uid": "E000038",
        "canonical_name": "士子",
        "matched_name": "士子",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000038",
        "voice_card_id": "VO000038",
        "asset_binding_id": "AB000038",
        "identity_summary": "书生；讲解者",
        "visual_features": [
          "书生",
          "讲解者",
          "后来幸而走过一个士子来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "士子：书生；讲解者；书生；讲解者"
      },
      {
        "entity_uid": "E000034",
        "canonical_name": "趵突泉",
        "matched_name": "趵突泉",
        "type": "地点",
        "subtype": "山岳/洞天",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      {
        "entity_uid": "E000036",
        "canonical_name": "金泉书院",
        "matched_name": "金泉书院",
        "type": "地点",
        "subtype": "洞府/殿阁",
        "role": "location",
        "visual_card_id": "VC000036",
        "voice_card_id": "",
        "asset_binding_id": "AB000036",
        "identity_summary": "书院",
        "visual_features": [
          "书院"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "金泉书院：书院"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "白妞",
        "士子",
        "观众甲"
      ],
      "actions": [
        "白妞在极快的节奏中保持口型清晰有力",
        "表演结束，她收势，气息平稳"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "白妞面部与口型特写，最后拉至舞台全景",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "她说到最快处，吐字却依然清晰无比，每个音节都如珠玉般掷地有声"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：白妞；士子；观众甲；动作：白妞在极快的节奏中保持口型清晰有力；表演结束，她收势，气息平稳；环境：戏台；趵突泉；金泉书院；构图镜头：白妞面部与口型特写，最后拉至舞台全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。镜头从白妞面部与口型特写开始，最后拉至舞台全景。主体是白妞、士子和观众。白妞在极快的节奏中保持口型清晰有力。表演结束，她收势，气息平稳。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。镜头从白妞面部与口型特写开始，最后拉至舞台全景。主体是白妞、士子和观众。白妞在极快的节奏中保持口型清晰有力。表演结束，她收势，气息平稳。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：白妞说到最快处，吐字却依然清晰无比，每个音节都如珠玉般掷地有声。期待情绪被推向顶点，为下一场终极表演蓄势。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：白妞；士子；趵突泉；金泉书院。时间层提示：主线。",
    "reference": {
      "characters": [
        "白妞",
        "士子",
        "观众甲"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "白妞",
        "士子",
        "观众甲"
      ],
      "actions": [
        "白妞在极快的节奏中保持口型清晰有力",
        "表演结束，她收势，气息平稳"
      ],
      "locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "白妞面部与口型特写，最后拉至舞台全景",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "1.黑妞说书声作为背景过渡。2.白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3.穿插观众席的吸气、低语等细微反应声。4.表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。"
      ],
      "scene_context": [
        "但期待情绪被推向顶点，为下一场终极表演蓄势",
        "她说到最快处，吐字却依然清晰无比，每个音节都如珠玉般掷地有声"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000023",
        "E000038",
        "E000034",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000038",
        "VC000034",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000038",
        "AB000034",
        "AB000036"
      ],
      "dynamic_content_text": "主体：白妞；士子；观众甲；动作：白妞在极快的节奏中保持口型清晰有力；表演结束，她收势，气息平稳；环境：戏台；趵突泉；金泉书院；构图镜头：白妞面部与口型特写，最后拉至舞台全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "白妞特写。她说到最快处，吐字却依然清晰无比，每个音节都如珠玉般掷地有声。最后一句收尾，戛然而止。她微微颔首。台下先是一片寂静，随后爆发出惊叹与议论。",
      "actions": [
        "白妞在极快的节奏中保持口型清晰有力。",
        "表演结束，她收势，气息平稳。",
        "观众愣了一瞬，随即爆发出热烈的议论和掌声。"
      ],
      "narration": "其妙处，在说得极快时，听的人仿佛赶不上听，她却字字清楚，无一字不送入耳轮深处。这是她的独到之处。",
      "on_screen_text": "",
      "scene_notes": "本场为白妞系列表演的承上启下环节。通过黑妞简短过渡，重点戏剧化呈现白妞表演节奏极快的“黑驴段”，展现其快而清的独到技艺，并与前段形成对比。表演结束时，观众虽觉此段稍逊，但期待情绪被推向顶点，为下一场终极表演蓄势。时间：约下午五点。",
      "audio_notes": "1. 黑妞说书声作为背景过渡。2. 白妞表演“黑驴段”时，快板节奏由缓至急，吐字清晰有力。3. 穿插观众席的吸气、低语等细微反应声。4. 表演结束时，现场短暂的寂静，随后响起更热烈的议论与期待声。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "黑妞收束镜头，停在游览趵突泉",
      "focus_characters": [
        "白妞",
        "士子",
        "观众甲"
      ],
      "focus_locations": [
        "戏台",
        "趵突泉",
        "金泉书院"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000023",
          "entity_id": "E000023",
          "canonical_name": "白妞",
          "name": "白妞",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000038",
          "entity_id": "E000038",
          "canonical_name": "士子",
          "name": "士子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 9,
        "story_chronology_order": 8,
        "story_chronology_group": "CG0008",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0009_SH04",
      "scene_id": "S0009",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B002",
      "source_block_title": "黑驴快书与金线泉谜",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 9,
      "story_chronology_order": 8,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B002",
          "block_title": "黑驴快书与金线泉谜",
          "lead_scene_id": "S0009"
        }
      ],
      "shot_description": "白妞特写。她说到最快处，吐字却依然清晰无比，每个音节都如珠玉般掷地有声。最后一句收尾，戛然而止。她微微颔首。台下先是一片寂静，随后爆发出惊叹与议论。",
      "camera": "白妞面部与口型特写，最后拉至舞台全景",
      "duration_seconds": 5.8,
      "onstage_characters": [
        {
          "entity_uid": "E000023",
          "name": "白妞",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000023",
          "voice_card_id": "VO000023",
          "asset_binding_id": "AB000023",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "说书艺人；技艺高超",
          "visual_features": [
            "王小玉便启朱唇，发皓齿",
            "说书艺人"
          ],
          "prompt_text": "白妞：说书艺人；技艺高超；王小玉便启朱唇，发皓齿；说书艺人"
        },
        {
          "entity_uid": "E000038",
          "name": "士子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000038",
          "voice_card_id": "VO000038",
          "asset_binding_id": "AB000038",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "书生；讲解者",
          "visual_features": [
            "书生",
            "讲解者",
            "后来幸而走过一个士子来"
          ],
          "prompt_text": "士子：书生；讲解者；书生；讲解者"
        },
        {
          "entity_uid": "",
          "name": "观众甲",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000034",
        "name": "趵突泉",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000034",
        "voice_card_id": "",
        "asset_binding_id": "AB000034",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "济南名泉；七十二泉之首",
        "visual_features": [
          "这趵突泉乃济南府七十二泉中的第一个泉"
        ],
        "prompt_text": "趵突泉：济南名泉；七十二泉之首；这趵突泉乃济南府七十二泉中的第一个泉"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。镜头从白妞面部与口型特写开始，最后拉至舞台全景。主体是白妞、士子和观众。白妞在极快的节奏中保持口型清晰有力。表演结束，她收势，气息平稳。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。镜头从白妞面部与口型特写开始，最后拉至舞台全景。主体是白妞、士子和观众。白妞在极快的节奏中保持口型清晰有力。表演结束，她收势，气息平稳。环境是戏台，背景可见趵突泉与金泉书院的景致。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。镜头从白妞面部与口型特写开始，最后拉至舞台全景。主体是白妞、士子和观众。白妞在极快的节奏中保持口型清晰有力。表演结束，她收势，气息平稳。环境是戏台，背景可见趵突泉与金泉书院的景致。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000023",
            "name": "白妞",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000023",
            "voice_card_id": "VO000023",
            "asset_binding_id": "AB000023",
            "available_asset_kinds": [],
            "identity_summary": "说书艺人；技艺高超",
            "visual_features": [
              "王小玉便启朱唇，发皓齿",
              "说书艺人"
            ]
          },
          {
            "entity_uid": "E000038",
            "name": "士子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000038",
            "voice_card_id": "VO000038",
            "asset_binding_id": "AB000038",
            "available_asset_kinds": [],
            "identity_summary": "书生；讲解者",
            "visual_features": [
              "书生",
              "讲解者",
              "后来幸而走过一个士子来"
            ]
          },
          {
            "entity_uid": "",
            "name": "观众甲",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000034",
            "name": "趵突泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000034",
            "voice_card_id": "",
            "asset_binding_id": "AB000034",
            "available_asset_kinds": [],
            "identity_summary": "济南名泉；七十二泉之首",
            "visual_features": [
              "这趵突泉乃济南府七十二泉中的第一个泉"
            ]
          },
          {
            "entity_uid": "E000036",
            "name": "金泉书院",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000036",
            "voice_card_id": "",
            "asset_binding_id": "AB000036",
            "available_asset_kinds": [],
            "identity_summary": "书院",
            "visual_features": [
              "书院"
            ]
          },
          {
            "entity_uid": "",
            "name": "戏台",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B002",
        "source_scene_id": "S0009",
        "source_group_ids": [
          "AG0008"
        ],
        "source_beat_ids": [
          "AB0008"
        ],
        "entity_uids": [
          "E000023",
          "E000038",
          "E000034",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000023",
          "VC000038",
          "VC000034",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000023",
          "AB000038",
          "AB000034",
          "AB000036"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH01",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.963,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.963,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残继续游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "思，遂付了茶錢，緩步進南門回寓。 到了次日，覺得遊興已足，就拿了串鈴，到街上去混混"
        }
      ]
    },
    "camera": "远景，缓慢平移",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000039"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000039"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000039"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "高公馆",
        "matched_name": "高公馆",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残沿河行走，观看黑虎泉喷涌的泉水",
        "夕阳西下，老残付茶钱离开"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢平移",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "一个石雕虎头口中喷出强劲的泉水，直冲池子对岸，水声轰鸣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：老残；动作：老残沿河行走，观看黑虎泉喷涌的泉水；夕阳西下，老残付茶钱离开；环境：黑虎泉；南门；高公馆；构图镜头：远景，缓慢平移；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢平移。老残沿河行走，观看黑虎泉喷涌的泉水。夕阳西下，老残付茶钱离开。环境：黑虎泉，南门。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢平移。老残沿河行走，观看黑虎泉喷涌的泉水。夕阳西下，老残付茶钱离开。环境：黑虎泉，南门。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。动作连续，空间逻辑清晰。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：引出后续的诊治情节和人物关系网。一个石雕虎头口中喷出强劲的泉水，直冲池子对岸，水声轰鸣。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老残；高公馆。时间层提示：主线。",
    "reference": {
      "characters": [
        "老残"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残沿河行走，观看黑虎泉喷涌的泉水",
        "夕阳西下，老残付茶钱离开"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢平移",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "一个石雕虎头口中喷出强劲的泉水，直冲池子对岸，水声轰鸣"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039"
      ],
      "dynamic_content_text": "主体：老残；动作：老残沿河行走，观看黑虎泉喷涌的泉水；夕阳西下，老残付茶钱离开；环境：黑虎泉；南门；高公馆；构图镜头：远景，缓慢平移；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "南门城外，城河湛清，水草摇曳。老残沿河缓行，来到黑虎泉边。一个石雕虎头口中喷出强劲的泉水，直冲池子对岸，水声轰鸣。夕阳西下，老残付了茶钱，缓步进城。",
      "actions": [
        "老残沿河行走，观看黑虎泉喷涌的泉水",
        "夕阳西下，老残付茶钱离开"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾。时间锚点：次日（承接S0010）。改编策略：保留，以对话为主呈现。剧本目标：自然地将老残从游览者过渡到医者角色，并通过高公的求医，引出后续的诊治情节和人物关系网。",
      "audio_notes": "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "黑虎泉建立镜头，带出游览黑虎泉",
      "focus_characters": [
        "老残"
      ],
      "focus_locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.963,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH01",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "高公拦路求医",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "高公拦路求医",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "南门城外，城河湛清，水草摇曳。老残沿河缓行，来到黑虎泉边。一个石雕虎头口中喷出强劲的泉水，直冲池子对岸，水声轰鸣。夕阳西下，老残付了茶钱，缓步进城。",
      "camera": "远景，缓慢平移",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000039",
        "name": "高公馆",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢平移。老残沿河行走，观看黑虎泉喷涌的泉水。夕阳西下，老残付茶钱离开。环境：黑虎泉，南门。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢平移。老残沿河行走，观看黑虎泉喷涌的泉水。夕阳西下，老残付茶钱离开。环境：黑虎泉，南门。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。远景，缓慢平移。老残沿河行走，观看黑虎泉喷涌的泉水。夕阳西下，老残付茶钱离开。环境：黑虎泉，南门。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。动作连续，空间逻辑清晰。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "高公馆",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "高公住所",
            "visual_features": [
              "高公馆",
              "高公住所",
              "门旁贴了高公馆三个字"
            ]
          },
          {
            "entity_uid": "",
            "name": "黑虎泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "南门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 2,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000001",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000039"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH02",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.963,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.963,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残继续游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "思，遂付了茶錢，緩步進南門回寓。 到了次日，覺得遊興已足，就拿了串鈴，到街上去混混"
        }
      ]
    },
    "camera": "中景，跟随老残",
    "duration_seconds": 4.3,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000039",
      "E000008"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000039",
      "VC000008"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000039",
      "AB000008"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "高公馆",
        "matched_name": "高公馆",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      },
      {
        "entity_uid": "E000008",
        "canonical_name": "串铃",
        "matched_name": "串铃",
        "type": "物品",
        "subtype": "法器",
        "role": "item",
        "visual_card_id": "VC000008",
        "voice_card_id": "",
        "asset_binding_id": "AB000008",
        "identity_summary": "道士法器",
        "visual_features": [
          "道士法器"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "串铃：道士法器"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "老残手持串铃行走",
        "高公在公馆门口焦急张望"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [
        "串铃"
      ],
      "item_names": [
        "串铃"
      ],
      "composition": [
        "中景，跟随老残",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "老残手持串铃，在街上缓步行走"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：高公；老残；动作：老残手持串铃行走；高公在公馆门口焦急张望；环境：黑虎泉；南门；高公馆；关键物件：串铃；构图镜头：中景，跟随老残；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随老残。老残手持串铃行走。高公在公馆门口焦急张望。环境：黑虎泉，南门，高公馆。关键物件：串铃。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留屏显文字区域。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随老残。老残手持串铃行走。高公在公馆门口焦急张望。环境：黑虎泉，南门，高公馆。关键物件：串铃。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留屏显文字区域。动作连续，空间逻辑清晰。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：引出后续的诊治情节和人物关系网。老残手持串铃，在街上缓步行走。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：高公；老残；高公馆；串铃。时间层提示：主线。需要预留屏显文字空间。",
    "reference": {
      "characters": [
        "高公",
        "老残"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [
        "串铃"
      ]
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "老残手持串铃行走",
        "高公在公馆门口焦急张望"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [
        "串铃"
      ],
      "item_names": [
        "串铃"
      ],
      "composition": [
        "中景，跟随老残",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "老残手持串铃，在街上缓步行走"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000039",
        "E000008"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000039",
        "VC000008"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000039",
        "AB000008"
      ],
      "dynamic_content_text": "主体：高公；老残；动作：老残手持串铃行走；高公在公馆门口焦急张望；环境：黑虎泉；南门；高公馆；关键物件：串铃；构图镜头：中景，跟随老残；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "次日。老残手持串铃，在街上缓步行走。串铃声清脆。他走到一条胡同口，一所朝南的大门旁贴着“高公馆”三个字。门口站着一个身穿棕紫熟罗棉大袄、手捧水烟袋的瘦长脸男子，面带愁容。",
      "actions": [
        "老残手持串铃行走",
        "高公在公馆门口焦急张望",
        "高公看见老残，眼睛一亮"
      ],
      "narration": "",
      "on_screen_text": "次日",
      "scene_notes": "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾。时间锚点：次日（承接S0010）。改编策略：保留，以对话为主呈现。剧本目标：自然地将老残从游览者过渡到医者角色，并通过高公的求医，引出后续的诊治情节和人物关系网。",
      "audio_notes": "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "高公的反应镜头，推进高公拦路求医",
      "focus_characters": [
        "高公",
        "老残"
      ],
      "focus_locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.963,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH02",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "高公拦路求医",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "高公拦路求医",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "次日。老残手持串铃，在街上缓步行走。串铃声清脆。他走到一条胡同口，一所朝南的大门旁贴着“高公馆”三个字。门口站着一个身穿棕紫熟罗棉大袄、手捧水烟袋的瘦长脸男子，面带愁容。",
      "camera": "中景，跟随老残",
      "duration_seconds": 4.3,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000039",
        "name": "高公馆",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      },
      "prop_refs": [
        {
          "entity_uid": "E000008",
          "name": "串铃",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000008",
          "voice_card_id": "",
          "asset_binding_id": "AB000008",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "道士法器",
          "visual_features": [
            "道士法器"
          ],
          "prompt_text": "串铃：道士法器"
        }
      ],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随老残。老残手持串铃行走。高公在公馆门口焦急张望。环境：黑虎泉，南门，高公馆。关键物件：串铃。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留屏显文字区域。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随老残。老残手持串铃行走。高公在公馆门口焦急张望。环境：黑虎泉，南门，高公馆。关键物件：串铃。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留屏显文字区域。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随老残。老残手持串铃行走。高公在公馆门口焦急张望。环境：黑虎泉，南门，高公馆。关键物件：串铃。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。预留屏显文字区域。动作连续，空间逻辑清晰。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "高公馆",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "高公住所",
            "visual_features": [
              "高公馆",
              "高公住所",
              "门旁贴了高公馆三个字"
            ]
          },
          {
            "entity_uid": "",
            "name": "黑虎泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "南门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000008",
            "name": "串铃",
            "role": "item",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000008",
            "voice_card_id": "",
            "asset_binding_id": "AB000008",
            "available_asset_kinds": [],
            "identity_summary": "道士法器",
            "visual_features": [
              "道士法器"
            ]
          }
        ],
        "total_count": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000039",
          "E000008"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000039",
          "VC000008"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000039",
          "AB000008"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH03",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.963,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.963,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残继续游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "思，遂付了茶錢，緩步進南門回寓。 到了次日，覺得遊興已足，就拿了串鈴，到街上去混混"
        }
      ]
    },
    "camera": "双人中景，正反打",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000039"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000039"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000039"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "高公馆",
        "matched_name": "高公馆",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "高公上前拦路",
        "老残停下脚步"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人中景，正反打",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：高公；老残；动作：高公上前拦路；老残停下脚步；环境：黑虎泉；南门；高公馆；构图镜头：双人中景，正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。双人中景，正反打。高公上前拦路。老残停下脚步。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。双人中景，正反打。高公上前拦路。老残停下脚步。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。动作连续，空间逻辑清晰。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：引出后续的诊治情节和人物关系网。老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：高公；老残；高公馆。时间层提示：主线。",
    "reference": {
      "characters": [
        "高公",
        "老残"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "高公上前拦路",
        "老残停下脚步"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人中景，正反打",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000039"
      ],
      "dynamic_content_text": "主体：高公；老残；动作：高公上前拦路；老残停下脚步；环境：黑虎泉；南门；高公馆；构图镜头：双人中景，正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "高公快步上前，拦住老残。他脸上愁容更甚，语气急切。",
      "actions": [
        "高公上前拦路",
        "老残停下脚步"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾。时间锚点：次日（承接S0010）。改编策略：保留，以对话为主呈现。剧本目标：自然地将老残从游览者过渡到医者角色，并通过高公的求医，引出后续的诊治情节和人物关系网。",
      "audio_notes": "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "高公",
        "老残"
      ],
      "focus_locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.963,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH03",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "高公拦路求医",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "高公拦路求医",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "高公快步上前，拦住老残。他脸上愁容更甚，语气急切。",
      "camera": "双人中景，正反打",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000039",
        "name": "高公馆",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。双人中景，正反打。高公上前拦路。老残停下脚步。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。双人中景，正反打。高公上前拦路。老残停下脚步。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。双人中景，正反打。高公上前拦路。老残停下脚步。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。动作连续，空间逻辑清晰。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "高公馆",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "高公住所",
            "visual_features": [
              "高公馆",
              "高公住所",
              "门旁贴了高公馆三个字"
            ]
          },
          {
            "entity_uid": "",
            "name": "黑虎泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "南门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000039"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0011",
    "shot_id": "S0011_SH04",
    "narrative_order": 11,
    "story_chronology_order": 10,
    "story_chronology_group": "CG0010",
    "time_mode": "mainline",
    "chronology_confidence": 0.963,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0011",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "story_chronology_group": "CG0010",
      "time_mode": "mainline",
      "confidence": 0.963,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "次日",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0010",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "次日",
          "snippet": "老残继续游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "次日",
          "snippet": "思，遂付了茶錢，緩步進南門回寓。 到了次日，覺得遊興已足，就拿了串鈴，到街上去混混"
        }
      ]
    },
    "camera": "中景，跟随",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000039"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000039"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000039"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "高公馆",
        "matched_name": "高公馆",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "高公侧身引路",
        "老残随高公进入大门"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：高公；老残；动作：高公侧身引路；老残随高公进入大门；环境：黑虎泉；南门；高公馆；构图镜头：中景，跟随；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随。高公侧身引路。老残随高公进入大门。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随。高公侧身引路。老残随高公进入大门。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。动作连续，空间逻辑清晰。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：引出后续的诊治情节和人物关系网。老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：高公；老残；高公馆。时间层提示：主线。",
    "reference": {
      "characters": [
        "高公",
        "老残"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "高公侧身引路",
        "老残随高公进入大门"
      ],
      "locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：次日"
      ],
      "audio_context": [
        "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。"
      ],
      "scene_context": [
        "引出后续的诊治情节和人物关系网",
        "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000039"
      ],
      "dynamic_content_text": "主体：高公；老残；动作：高公侧身引路；老残随高公进入大门；环境：黑虎泉；南门；高公馆；构图镜头：中景，跟随；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日"
    },
    "source": {
      "description": "高公闻言，愁容稍解，连忙侧身引路。老残随他进入高公馆大门。",
      "actions": [
        "高公侧身引路",
        "老残随高公进入大门"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残游览黑虎泉，次日摇铃行医时，被高公请入府中为其小妾诊治喉疾。时间锚点：次日（承接S0010）。改编策略：保留，以对话为主呈现。剧本目标：自然地将老残从游览者过渡到医者角色，并通过高公的求医，引出后续的诊治情节和人物关系网。",
      "audio_notes": "黑虎泉的水流声；街市环境音；老残的串铃声；高公与老残的对话（高公带江苏口音或官话特征）。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0011",
      "shot_id": "S0011_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "高公收束镜头，停在进入高公馆诊病",
      "focus_characters": [
        "高公",
        "老残"
      ],
      "focus_locations": [
        "黑虎泉",
        "南门",
        "高公馆"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 11,
        "story_chronology_order": 10,
        "story_chronology_group": "CG0010",
        "time_mode": "mainline",
        "confidence": 0.963,
        "order_delta": -1,
        "anchor_label": "次日",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 2
      }
    },
    "dramart_mapping": {
      "shot_id": "S0011_SH04",
      "scene_id": "S0011",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B003",
      "source_block_title": "高公拦路求医",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 11,
      "story_chronology_order": 10,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B003",
          "block_title": "高公拦路求医",
          "lead_scene_id": "S0011"
        }
      ],
      "shot_description": "高公闻言，愁容稍解，连忙侧身引路。老残随他进入高公馆大门。",
      "camera": "中景，跟随",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000039",
        "name": "高公馆",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随。高公侧身引路。老残随高公进入大门。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随。高公侧身引路。老残随高公进入大门。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。中景，跟随。高公侧身引路。老残随高公进入大门。环境：黑虎泉，南门，高公馆。保持角色外观、服饰和站位连续。保持场景结构、地形和道具摆位稳定。时间锚点：次日。动作连续，空间逻辑清晰。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "高公馆",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "",
            "asset_binding_id": "AB000039",
            "available_asset_kinds": [],
            "identity_summary": "高公住所",
            "visual_features": [
              "高公馆",
              "高公住所",
              "门旁贴了高公馆三个字"
            ]
          },
          {
            "entity_uid": "",
            "name": "黑虎泉",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "南门",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "次日",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B003",
        "source_scene_id": "S0011",
        "source_group_ids": [
          "AG0009"
        ],
        "source_beat_ids": [
          "AB0009"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000039"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH01",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "几天后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "几天后",
          "snippet": "老残为高公的姨太太诊治喉疾，开出药方，几天后病愈。高公设宴答谢，席间众人议论玉佐臣补"
        }
      ]
    },
    "camera": "中景，从老残肩后拍摄，聚焦于病人喉咙。",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000041",
      "E000045",
      "E000039"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000041",
      "VC000045",
      "VC000039"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000041",
      "AB000045",
      "AB000039"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000041",
        "canonical_name": "妇人",
        "matched_name": "妇人",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000041",
        "voice_card_id": "VO000041",
        "asset_binding_id": "AB000041",
        "identity_summary": "高公姨太",
        "visual_features": [
          "高公姨太",
          "看那妇人，约有二十岁光景"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0007 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "妇人：高公姨太；看那妇人，约有二十岁光景"
      },
      {
        "entity_uid": "E000045",
        "canonical_name": "北柱楼",
        "matched_name": "北柱楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0007 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      },
      {
        "entity_uid": "E000039",
        "canonical_name": "高公馆",
        "matched_name": "高公馆",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000039",
        "voice_card_id": "",
        "asset_binding_id": "AB000039",
        "identity_summary": "高公住所",
        "visual_features": [
          "高公馆",
          "高公住所",
          "门旁贴了高公馆三个字"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公馆：高公住所；高公馆；门旁贴了高公馆三个字"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "老残",
        "妇人"
      ],
      "actions": [
        "高公扶起病人",
        "老残低头查看喉咙"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从老残肩后拍摄，聚焦于病人喉咙。",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；北柱楼；高公馆；构图镜头：中景，从老残肩后拍摄，聚焦于病人喉咙。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；镜头：中景，从老残肩后拍摄，聚焦于病人喉咙；约束：角色连续；场景连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；镜头：中景，从老残肩后拍摄，聚焦于病人喉咙；约束：角色连续；场景连续；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔；老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：高公；老残；妇人；北柱楼；时间层提示：主线",
    "reference": {
      "characters": [
        "高公",
        "老残",
        "妇人"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "老残",
        "妇人"
      ],
      "actions": [
        "高公扶起病人",
        "老残低头查看喉咙"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼",
        "高公馆"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从老残肩后拍摄，聚焦于病人喉咙。",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000041",
        "E000045",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000041",
        "VC000045",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000041",
        "AB000045",
        "AB000039"
      ],
      "dynamic_content_text": "主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；北柱楼；高公馆；构图镜头：中景，从老残肩后拍摄，聚焦于病人喉咙。；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后"
    },
    "source": {
      "description": "高公馆内室。一位二十岁光景的妇人（高公姨太太）躺在床上，面色通红，神情委顿。高公（E000040）小心翼翼地将她扶起，让她对着窗户的亮光。老残（E000001）俯身靠近，仔细查看她的喉咙。",
      "actions": [
        "高公扶起病人",
        "老残低头查看喉咙"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残为高公的姨太太诊治喉疾，展现其高超医术与仁心。几天后，病人痊愈，高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔。场景包含诊断、开方、宴席三个部分，需通过对话和细节特写塑造老残形象并推进主线。",
      "audio_notes": "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "高公馆内室建立镜头，带出检查病人喉咙",
      "focus_characters": [
        "高公",
        "老残",
        "妇人"
      ],
      "focus_locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000041",
          "entity_id": "E000041",
          "canonical_name": "妇人",
          "name": "妇人",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "几天后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH01",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "妙手回春与席间传闻",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "妙手回春与席间传闻",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "高公馆内室。一位二十岁光景的妇人（高公姨太太）躺在床上，面色通红，神情委顿。高公（E000040）小心翼翼地将她扶起，让她对着窗户的亮光。老残（E000001）俯身靠近，仔细查看她的喉咙。",
      "camera": "中景，从老残肩后拍摄，聚焦于病人喉咙。",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000041",
          "name": "妇人",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000041",
          "voice_card_id": "VO000041",
          "asset_binding_id": "AB000041",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公姨太",
          "visual_features": [
            "高公姨太",
            "看那妇人，约有二十岁光景"
          ],
          "prompt_text": "妇人：高公姨太；看那妇人，约有二十岁光景"
        }
      ],
      "location_ref": {
        "entity_uid": "E000045",
        "name": "北柱楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；镜头：中景，从老残肩后拍摄，聚焦于病人喉咙；约束：角色连续；场景连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；镜头：中景，从老残肩后拍摄，聚焦于病人喉咙；约束：角色连续；场景连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；妇人；动作：高公扶起病人；老残低头查看喉咙；环境：高公馆内室；高公府邸；镜头：中景，从老残肩后拍摄，聚焦于病人喉咙；约束：角色连续；场景连续；时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000041",
            "name": "妇人",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000041",
            "voice_card_id": "VO000041",
            "asset_binding_id": "AB000041",
            "available_asset_kinds": [],
            "identity_summary": "高公姨太",
            "visual_features": [
              "高公姨太",
              "看那妇人，约有二十岁光景"
            ]
          },
          {
            "entity_uid": "E000045",
            "name": "北柱楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "",
            "asset_binding_id": "AB000045",
            "available_asset_kinds": [],
            "identity_summary": "宴请场所",
            "visual_features": [
              "北柱楼",
              "宴请场所",
              "还在北柱楼办了一席酒"
            ]
          },
          {
            "entity_uid": "E000039",
            "name": "高公馆",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000039",
            "voice_card_id": "",
            "asset_binding_id": "AB000039",
            "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": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "几天后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000041",
          "E000045",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000041",
          "VC000045",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000041",
          "AB000045",
          "AB000039"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH02",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "几天后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "几天后",
          "snippet": "老残为高公的姨太太诊治喉疾，开出药方，几天后病愈。高公设宴答谢，席间众人议论玉佐臣补"
        }
      ]
    },
    "camera": "特写切换：老残面部 -> 喉咙 -> 老残与高公双人中景。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000045"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000045"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000045"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000045",
        "canonical_name": "北柱楼",
        "matched_name": "北柱楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0007 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "老残观察",
        "老残转向高公"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写切换：老残面部，喉咙，老残与高公双人中景。",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；北柱楼；构图镜头：特写切换：老残面部，喉咙，老残与高公双人中景。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；镜头：特写切换：老残面部，喉咙，老残与高公双人中景；约束：角色连续；场景连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；镜头：特写切换：老残面部，喉咙，老残与高公双人中景；约束：角色连续；场景连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔；老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：高公；老残；北柱楼；时间层提示：主线",
    "reference": {
      "characters": [
        "高公",
        "老残"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "老残观察",
        "老残转向高公"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写切换：老残面部，喉咙，老残与高公双人中景。",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000045"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000045"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000045"
      ],
      "dynamic_content_text": "主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；北柱楼；构图镜头：特写切换：老残面部，喉咙，老残与高公双人中景。；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后"
    },
    "source": {
      "description": "老残的特写。他眉头微蹙，目光专注。镜头切至喉咙特写：两边红肿，几乎要合缝，颜色淡红。老残直起身，转向高公。",
      "actions": [
        "老残观察",
        "老残转向高公"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残为高公的姨太太诊治喉疾，展现其高超医术与仁心。几天后，病人痊愈，高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔。场景包含诊断、开方、宴席三个部分，需通过对话和细节特写塑造老残形象并推进主线。",
      "audio_notes": "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "高公的反应镜头，推进诊断病因",
      "focus_characters": [
        "高公",
        "老残"
      ],
      "focus_locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "几天后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH02",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "妙手回春与席间传闻",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "妙手回春与席间传闻",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "老残的特写。他眉头微蹙，目光专注。镜头切至喉咙特写：两边红肿，几乎要合缝，颜色淡红。老残直起身，转向高公。",
      "camera": "特写切换：老残面部 -> 喉咙 -> 老残与高公双人中景。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000045",
        "name": "北柱楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；镜头：特写切换：老残面部，喉咙，老残与高公双人中景；约束：角色连续；场景连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；镜头：特写切换：老残面部，喉咙，老残与高公双人中景；约束：角色连续；场景连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残观察；老残转向高公；环境：高公馆内室；高公府邸；镜头：特写切换：老残面部，喉咙，老残与高公双人中景；约束：角色连续；场景连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000045",
            "name": "北柱楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "",
            "asset_binding_id": "AB000045",
            "available_asset_kinds": [],
            "identity_summary": "宴请场所",
            "visual_features": [
              "北柱楼",
              "宴请场所",
              "还在北柱楼办了一席酒"
            ]
          },
          {
            "entity_uid": "",
            "name": "高公馆内室",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "高公府邸",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "几天后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000045"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000045"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000045"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH03",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "几天后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "几天后",
          "snippet": "老残为高公的姨太太诊治喉疾，开出药方，几天后病愈。高公设宴答谢，席间众人议论玉佐臣补"
        }
      ]
    },
    "camera": "跟拍动作，以中景和特写为主。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000045"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000045"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000045"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000045",
        "canonical_name": "北柱楼",
        "matched_name": "北柱楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0007 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "老残取药吹喉",
        "二人移至厅房"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "跟拍动作，以中景和特写为主。",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；北柱楼；构图镜头：跟拍动作，以中景和特写为主。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后；保留画面文字区域，避免遮挡字幕或标题"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；镜头：跟拍动作，以中景和特写为主；约束：角色连续；场景连续；时间：主线；预留屏显",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；镜头：跟拍动作，以中景和特写为主；约束：角色连续；场景连续；时间：主线；预留屏显；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔；老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：高公；老残；北柱楼；时间层提示：主线；需要预留屏显文字空间",
    "reference": {
      "characters": [
        "高公",
        "老残"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "老残"
      ],
      "actions": [
        "老残取药吹喉",
        "二人移至厅房"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "跟拍动作，以中景和特写为主。",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后",
        "保留画面文字区域，避免遮挡字幕或标题"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000045"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000045"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000045"
      ],
      "dynamic_content_text": "主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；北柱楼；构图镜头：跟拍动作，以中景和特写为主。；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后；保留画面文字区域，避免遮挡字幕或标题"
    },
    "source": {
      "description": "老残从随身药囊中取出一个药瓶和一支喉枪，为病人吹了些药。随后，他与高公走出内室，来到厅房。老残在桌前提笔开方。",
      "actions": [
        "老残取药吹喉",
        "二人移至厅房",
        "老残开方"
      ],
      "narration": "",
      "on_screen_text": "（药方名：加味甘桔汤）",
      "scene_notes": "老残为高公的姨太太诊治喉疾，展现其高超医术与仁心。几天后，病人痊愈，高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔。场景包含诊断、开方、宴席三个部分，需通过对话和细节特写塑造老残形象并推进主线。",
      "audio_notes": "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "高公",
        "老残"
      ],
      "focus_locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": true,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "几天后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH03",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "妙手回春与席间传闻",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "妙手回春与席间传闻",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "老残从随身药囊中取出一个药瓶和一支喉枪，为病人吹了些药。随后，他与高公走出内室，来到厅房。老残在桌前提笔开方。",
      "camera": "跟拍动作，以中景和特写为主。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000045",
        "name": "北柱楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；镜头：跟拍动作，以中景和特写为主；约束：角色连续；场景连续；时间：主线；预留屏显",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；镜头：跟拍动作，以中景和特写为主；约束：角色连续；场景连续；时间：主线；预留屏显",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；老残；动作：老残取药吹喉；二人移至厅房；环境：高公馆内室；高公府邸；镜头：跟拍动作，以中景和特写为主；约束：角色连续；场景连续；时间：主线；预留屏显；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000045",
            "name": "北柱楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "",
            "asset_binding_id": "AB000045",
            "available_asset_kinds": [],
            "identity_summary": "宴请场所",
            "visual_features": [
              "北柱楼",
              "宴请场所",
              "还在北柱楼办了一席酒"
            ]
          },
          {
            "entity_uid": "",
            "name": "高公馆内室",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "高公府邸",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "几天后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000045"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000045"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000045"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0012",
    "shot_id": "S0012_SH04",
    "narrative_order": 12,
    "story_chronology_order": 11,
    "story_chronology_group": "CG0011",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0012",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "story_chronology_group": "CG0011",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "几天后",
        "anchor_type": "relative_future",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0011",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "relative_future",
          "field": "summary",
          "text": "几天后",
          "snippet": "老残为高公的姨太太诊治喉疾，开出药方，几天后病愈。高公设宴答谢，席间众人议论玉佐臣补"
        }
      ]
    },
    "camera": "全景，展现宴席盛况，然后推至主桌。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000045"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000045"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000045"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高公",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000045",
        "canonical_name": "北柱楼",
        "matched_name": "北柱楼",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0007 -> C0007"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高公",
        "官员甲",
        "官员乙",
        "老残"
      ],
      "actions": [
        "众人饮酒",
        "高公向老残敬酒"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景，展现宴席盛况，然后推至主桌。",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；北柱楼；构图镜头：全景，展现宴席盛况，然后推至主桌。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；镜头：全景，展现宴席盛况，然后推至主桌；约束：角色连续；场景连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；镜头：全景，展现宴席盛况，然后推至主桌；约束：角色连续；场景连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔；老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：高公；老残；北柱楼；时间层提示：主线",
    "reference": {
      "characters": [
        "高公",
        "老残",
        "官员甲",
        "官员乙"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高公",
        "官员甲",
        "官员乙",
        "老残"
      ],
      "actions": [
        "众人饮酒",
        "高公向老残敬酒"
      ],
      "locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景，展现宴席盛况，然后推至主桌。",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：几天后"
      ],
      "audio_context": [
        "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。"
      ],
      "scene_context": [
        "高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔",
        "老残查看病人喉咙，诊断为火气被寒药所逼，开出辛凉发散药方"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000045"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000045"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000045"
      ],
      "dynamic_content_text": "主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；北柱楼；构图镜头：全景，展现宴席盛况，然后推至主桌。；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：几天后"
    },
    "source": {
      "description": "几天后。北柱楼（E000045）内，宴席正酣。高公设宴答谢老残，席间有多位官员作陪。气氛热烈，老残被奉为上宾。",
      "actions": [
        "众人饮酒",
        "高公向老残敬酒",
        "官员们交谈"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残为高公的姨太太诊治喉疾，展现其高超医术与仁心。几天后，病人痊愈，高公设宴答谢，席间官员议论玉佐臣补曹州府及其酷政，为后续冲突埋下伏笔。场景包含诊断、开方、宴席三个部分，需通过对话和细节特写塑造老残形象并推进主线。",
      "audio_notes": "诊断部分：老残语调专业沉稳，高公语气关切感激。宴席部分：背景人声嘈杂，官员议论玉佐臣时语气或敬畏或忧虑，关键对白清晰。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0012",
      "shot_id": "S0012_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "高公收束镜头，停在老残诊治高公姨太太喉疾",
      "focus_characters": [
        "高公",
        "老残",
        "官员甲",
        "官员乙"
      ],
      "focus_locations": [
        "高公馆内室",
        "高公府邸",
        "北柱楼"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 12,
        "story_chronology_order": 11,
        "story_chronology_group": "CG0011",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "几天后",
        "anchor_type": "relative_future",
        "constraint_count": 1,
        "evidence_count": 1
      }
    },
    "dramart_mapping": {
      "shot_id": "S0012_SH04",
      "scene_id": "S0012",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B004",
      "source_block_title": "妙手回春与席间传闻",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 12,
      "story_chronology_order": 11,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B004",
          "block_title": "妙手回春与席间传闻",
          "lead_scene_id": "S0012"
        }
      ],
      "shot_description": "几天后。北柱楼（E000045）内，宴席正酣。高公设宴答谢老残，席间有多位官员作陪。气氛热烈，老残被奉为上宾。",
      "camera": "全景，展现宴席盛况，然后推至主桌。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "官员甲",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        },
        {
          "entity_uid": "",
          "name": "官员乙",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000045",
        "name": "北柱楼",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000045",
        "voice_card_id": "",
        "asset_binding_id": "AB000045",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "宴请场所",
        "visual_features": [
          "北柱楼",
          "宴请场所",
          "还在北柱楼办了一席酒"
        ],
        "prompt_text": "北柱楼：宴请场所；北柱楼；还在北柱楼办了一席酒"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；镜头：全景，展现宴席盛况，然后推至主桌；约束：角色连续；场景连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；镜头：全景，展现宴席盛况，然后推至主桌；约束：角色连续；场景连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：高公；官员甲；官员乙；老残；动作：众人饮酒；高公向老残敬酒；环境：高公馆内室；高公府邸；镜头：全景，展现宴席盛况，然后推至主桌；约束：角色连续；场景连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "官员甲",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "官员乙",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "E000045",
            "name": "北柱楼",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000045",
            "voice_card_id": "",
            "asset_binding_id": "AB000045",
            "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": 3,
        "missing_count": 4,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "几天后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B004",
        "source_scene_id": "S0012",
        "source_group_ids": [
          "AG0010"
        ],
        "source_beat_ids": [
          "AB0010"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000045"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000045"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000045"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH01",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        }
      ]
    },
    "camera": "远景，从院内望向门口",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高绍殷",
        "老残"
      ],
      "actions": [
        "高绍殷下轿，走向老残寓所门口",
        "高绍殷朝门内喊道"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，从院内望向门口",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：高绍殷；老残；动作：高绍殷下轿，走向老残寓所门口；高绍殷朝门内喊道；环境：老残寓所；山东抚署；构图镜头：远景，从院内望向门口；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷从一乘蓝呢轿中走下，走向老残寓所的门口，并向门内呼喊。环境为老残的寓所外院，远景镜头从院内望向门口。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷从一乘蓝呢轿中走下，走向老残寓所的门口，并向门内呼喊。环境为老残的寓所外院，远景镜头从院内望向门口。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高绍殷拜访老残，转达宫保招揽之意，随后同往抚署。通过一场看似平常的拜访与对话推进剧情。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：高公；老残；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "高公",
        "老残",
        "高绍殷"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高绍殷",
        "老残"
      ],
      "actions": [
        "高绍殷下轿，走向老残寓所门口",
        "高绍殷朝门内喊道"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，从院内望向门口",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000046"
      ],
      "dynamic_content_text": "主体：高绍殷；老残；动作：高绍殷下轿，走向老残寓所门口；高绍殷朝门内喊道；环境：老残寓所；山东抚署；构图镜头：远景，从院内望向门口；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "source": {
      "description": "午后，老残寓所外。一乘蓝呢轿落下，高绍殷下轿，朝门口走去。",
      "actions": [
        "高绍殷下轿，走向老残寓所门口。",
        "高绍殷朝门内喊道。",
        "老残闻声从厢房内走出，迎向门口。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高绍殷到老残寓所拜访，赞赏其藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。重要性：支线；呈现：叙事画面 / 对话推进；时间顺序：叙事13->故事12；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：通过一场看似平常的拜访与对话，塑造老残学识渊博却淡泊名士的形象，同时揭示宫保对其的关注与招揽意图，为老残进入权力中心做铺垫，并埋下其与官场关系的伏笔。",
      "audio_notes": "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "老残寓所建立镜头，带出高绍殷拜访老残，谈论藏书",
      "focus_characters": [
        "高公",
        "老残",
        "高绍殷"
      ],
      "focus_locations": [
        "老残寓所",
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH01",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "高公拜访，转达招揽",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "高公拜访，转达招揽",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "午后，老残寓所外。一乘蓝呢轿落下，高绍殷下轿，朝门口走去。",
      "camera": "远景，从院内望向门口",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "高绍殷",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷从一乘蓝呢轿中走下，走向老残寓所的门口，并向门内呼喊。环境为老残的寓所外院，远景镜头从院内望向门口。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷从一乘蓝呢轿中走下，走向老残寓所的门口，并向门内呼喊。环境为老残的寓所外院，远景镜头从院内望向门口。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷从一乘蓝呢轿中走下，走向老残寓所的门口，并向门内呼喊。环境为老残的寓所外院，远景镜头从院内望向门口。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 3,
        "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_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH02",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        }
      ]
    },
    "camera": "中景，跟随高绍殷视线",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高绍殷",
        "老残"
      ],
      "actions": [
        "高绍殷随老残进屋，老残请其上首坐",
        "高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随高绍殷视线",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：高绍殷；老残；动作：高绍殷随老残进屋，老残请其上首坐；高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶；环境：老残寓所；山东抚署；构图镜头：中景，跟随高绍殷视线；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷随老残进入厢房，老残请其上首就坐。高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶。环境为老残寓所的厢房内，陈设简朴。中景镜头，跟随高绍殷的视线。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷随老残进入厢房，老残请其上首就坐。高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶。环境为老残寓所的厢房内，陈设简朴。中景镜头，跟随高绍殷的视线。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高绍殷拜访老残，赞赏其藏书，转达宫保招揽之意。通过一场看似平常的拜访与对话推进剧情。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：高公；老残；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "高公",
        "老残",
        "高绍殷"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高绍殷",
        "老残"
      ],
      "actions": [
        "高绍殷随老残进屋，老残请其上首坐",
        "高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随高绍殷视线",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000046"
      ],
      "dynamic_content_text": "主体：高绍殷；老残；动作：高绍殷随老残进屋，老残请其上首坐；高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶；环境：老残寓所；山东抚署；构图镜头：中景，跟随高绍殷视线；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "source": {
      "description": "老残寓所厢房内。陈设简朴，靠南一张砖炕，北面方桌，桌上散放着几本书。高绍殷随老残进屋，目光被桌上的书吸引。",
      "actions": [
        "高绍殷随老残进屋，老残请其上首坐。",
        "高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶。",
        "老残在一旁平静地看着。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高绍殷到老残寓所拜访，赞赏其藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。重要性：支线；呈现：叙事画面 / 对话推进；时间顺序：叙事13->故事12；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：通过一场看似平常的拜访与对话，塑造老残学识渊博却淡泊名士的形象，同时揭示宫保对其的关注与招揽意图，为老残进入权力中心做铺垫，并埋下其与官场关系的伏笔。",
      "audio_notes": "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进转达宫保招揽之意",
      "focus_characters": [
        "高公",
        "老残",
        "高绍殷"
      ],
      "focus_locations": [
        "老残寓所",
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH02",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "高公拜访，转达招揽",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "高公拜访，转达招揽",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "老残寓所厢房内。陈设简朴，靠南一张砖炕，北面方桌，桌上散放着几本书。高绍殷随老残进屋，目光被桌上的书吸引。",
      "camera": "中景，跟随高绍殷视线",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "高绍殷",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷随老残进入厢房，老残请其上首就坐。高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶。环境为老残寓所的厢房内，陈设简朴。中景镜头，跟随高绍殷的视线。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷随老残进入厢房，老残请其上首就坐。高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶。环境为老残寓所的厢房内，陈设简朴。中景镜头，跟随高绍殷的视线。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷随老残进入厢房，老残请其上首就坐。高绍殷随手拿起桌上的一本书翻阅，神情逐渐惊讶。环境为老残寓所的厢房内，陈设简朴。中景镜头，跟随高绍殷的视线。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 3,
        "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_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH03",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        }
      ]
    },
    "camera": "正反打，聚焦两人面部表情",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000040",
      "E000001",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000040",
      "VC000001",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000040",
      "AB000001",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "高绍殷",
        "老残"
      ],
      "actions": [
        "高绍殷放下书，看向老残，神情转为郑重",
        "老残听着，神色平静，略带思索"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打，聚焦两人面部表情",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：高绍殷；老残；动作：高绍殷放下书，看向老残，神情转为郑重；老残听着，神色平静，略带思索；环境：老残寓所；山东抚署；构图镜头：正反打，聚焦两人面部表情；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷放下书，看向老残，神情转为郑重。老残听着，神色平静，略带思索。环境为老残寓所的厢房内。正反打镜头，聚焦两人面部表情。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷放下书，看向老残，神情转为郑重。老残听着，神色平静，略带思索。环境为老残寓所的厢房内。正反打镜头，聚焦两人面部表情。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：高绍殷正式转达宫保招揽老残入幕府的意图。通过对话塑造老残淡泊名士的形象。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：高公；老残；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "高公",
        "老残",
        "高绍殷"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "高绍殷",
        "老残"
      ],
      "actions": [
        "高绍殷放下书，看向老残，神情转为郑重",
        "老残听着，神色平静，略带思索"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打，聚焦两人面部表情",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000040",
        "E000001",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000001",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000001",
        "AB000046"
      ],
      "dynamic_content_text": "主体：高绍殷；老残；动作：高绍殷放下书，看向老残，神情转为郑重；老残听着，神色平静，略带思索；环境：老残寓所；山东抚署；构图镜头：正反打，聚焦两人面部表情；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "source": {
      "description": "厢房内，两人对坐。高绍殷放下书，话锋一转，试探老残。",
      "actions": [
        "高绍殷放下书，看向老残，神情转为郑重。",
        "老残听着，神色平静，略带思索。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高绍殷到老残寓所拜访，赞赏其藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。重要性：支线；呈现：叙事画面 / 对话推进；时间顺序：叙事13->故事12；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：通过一场看似平常的拜访与对话，塑造老残学识渊博却淡泊名士的形象，同时揭示宫保对其的关注与招揽意图，为老残进入权力中心做铺垫，并埋下其与官场关系的伏笔。",
      "audio_notes": "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "高公",
        "老残",
        "高绍殷"
      ],
      "focus_locations": [
        "老残寓所",
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH03",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "高公拜访，转达招揽",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "高公拜访，转达招揽",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "厢房内，两人对坐。高绍殷放下书，话锋一转，试探老残。",
      "camera": "正反打，聚焦两人面部表情",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "",
          "name": "高绍殷",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷放下书，看向老残，神情转为郑重。老残听着，神色平静，略带思索。环境为老残寓所的厢房内。正反打镜头，聚焦两人面部表情。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷放下书，看向老残，神情转为郑重。老残听着，神色平静，略带思索。环境为老残寓所的厢房内。正反打镜头，聚焦两人面部表情。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为高绍殷与老残。高绍殷放下书，看向老残，神情转为郑重。老残听着，神色平静，略带思索。环境为老残寓所的厢房内。正反打镜头，聚焦两人面部表情。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 3,
        "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_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000040",
          "E000001",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000001",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000001",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0013",
    "shot_id": "S0013_SH04",
    "narrative_order": 13,
    "story_chronology_order": 12,
    "story_chronology_group": "CG0012",
    "time_mode": "mainline",
    "chronology_confidence": 0.99,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0013",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "story_chronology_group": "CG0012",
      "time_mode": "mainline",
      "confidence": 0.99,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0012",
          "confidence": 0.78,
          "reason": "narrative_forward"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。"
        },
        {
          "kind": "same_time",
          "field": "preview",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        },
        {
          "kind": "same_time",
          "field": "text",
          "text": "正在",
          "snippet": "過了一日，老殘下午無事，正在寓中閒坐，忽見門口一乘藍呢轎落下。進來一"
        }
      ]
    },
    "camera": "中景跟随至远景",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000040",
      "E000059",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000040",
      "VC000059",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000040",
      "AB000059",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000059",
        "canonical_name": "于家父子",
        "matched_name": "他们",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000059",
        "voice_card_id": "VO000059",
        "asset_binding_id": "AB000059",
        "identity_summary": "于朝栋及儿子们",
        "visual_features": [
          "于朝栋及儿子们",
          "用铁链子将于家父子锁好"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家父子 / 他们"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "高绍殷",
        "于家父子"
      ],
      "actions": [
        "老残略作沉吟，点头应允",
        "老残提出要求"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景跟随至远景",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：老残；高绍殷；于家父子；动作：老残略作沉吟，点头应允；老残提出要求；环境：老残寓所；山东抚署；构图镜头：中景跟随至远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为老残与高绍殷。老残略作沉吟，点头应允。高绍殷欣然同意。环境为老残寓所及远处的山东抚署轮廓。镜头从中景跟随人物移动至远景。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为老残与高绍殷。老残略作沉吟，点头应允。高绍殷欣然同意，起身唤轿。两人一同走出寓所。环境为老残寓所及远处的山东抚署轮廓。镜头从中景跟随人物移动至远景。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残应允同往抚署见宫保，为进入权力中心做铺垫。通过一场看似平常的拜访与对话收束。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老残；高公；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "老残",
        "高公",
        "于家父子",
        "高绍殷"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "高绍殷",
        "于家父子"
      ],
      "actions": [
        "老残略作沉吟，点头应允",
        "老残提出要求"
      ],
      "locations": [
        "老残寓所",
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景跟随至远景",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定",
        "时间锚点：随后"
      ],
      "audio_context": [
        "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。"
      ],
      "scene_context": [
        "并转达宫保欲招揽老残入幕府的意图，随后同往抚署",
        "通过一场看似平常的拜访与对话"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000040",
        "E000059",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000040",
        "VC000059",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000040",
        "AB000059",
        "AB000046"
      ],
      "dynamic_content_text": "主体：老残；高绍殷；于家父子；动作：老残略作沉吟，点头应允；老残提出要求；环境：老残寓所；山东抚署；构图镜头：中景跟随至远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
    },
    "source": {
      "description": "厢房内，老残略作沉吟，随后应允。两人起身，高绍殷唤轿。镜头随他们走出寓所，望向远处的抚署建筑。",
      "actions": [
        "老残略作沉吟，点头应允。",
        "老残提出要求。",
        "高绍殷欣然同意，起身。",
        "高绍殷朝外喊了一声。",
        "两人一同走出厢房，向门口走去。",
        "镜头拉远，显示两人走向轿子，远处可见抚署的轮廓。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "高绍殷到老残寓所拜访，赞赏其藏书，并转达宫保欲招揽老残入幕府的意图，随后同往抚署。重要性：支线；呈现：叙事画面 / 对话推进；时间顺序：叙事13->故事12；时间锚点：随后；改编策略：retain；呈现策略：dialogue；剧本目标：通过一场看似平常的拜访与对话，塑造老残学识渊博却淡泊名士的形象，同时揭示宫保对其的关注与招揽意图，为老残进入权力中心做铺垫，并埋下其与官场关系的伏笔。",
      "audio_notes": "保留对白节奏；高绍殷在门口的喊话；两人关于藏书与功名的对话；轿子到来的声音；抚署内的环境音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在同往山东抚署见宫保",
      "focus_characters": [
        "老残",
        "高公",
        "于家父子",
        "高绍殷"
      ],
      "focus_locations": [
        "老残寓所",
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000059",
          "entity_id": "E000059",
          "canonical_name": "于家父子",
          "name": "于家父子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 13,
        "story_chronology_order": 12,
        "story_chronology_group": "CG0012",
        "time_mode": "mainline",
        "confidence": 0.99,
        "order_delta": -1,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 3
      }
    },
    "dramart_mapping": {
      "shot_id": "S0013_SH04",
      "scene_id": "S0013",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B005",
      "source_block_title": "高公拜访，转达招揽",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 13,
      "story_chronology_order": 12,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B005",
          "block_title": "高公拜访，转达招揽",
          "lead_scene_id": "S0013"
        }
      ],
      "shot_description": "厢房内，老残略作沉吟，随后应允。两人起身，高绍殷唤轿。镜头随他们走出寓所，望向远处的抚署建筑。",
      "camera": "中景跟随至远景",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "E000059",
          "name": "于家父子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000059",
          "voice_card_id": "VO000059",
          "asset_binding_id": "AB000059",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋及儿子们",
          "visual_features": [
            "于朝栋及儿子们",
            "用铁链子将于家父子锁好"
          ],
          "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
        },
        {
          "entity_uid": "",
          "name": "高绍殷",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为老残与高绍殷。老残略作沉吟，点头应允。高绍殷欣然同意。环境为老残寓所及远处的山东抚署轮廓。镜头从中景跟随人物移动至远景。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为老残与高绍殷。老残略作沉吟，点头应允。高绍殷欣然同意。环境为老残寓所及远处的山东抚署轮廓。镜头从中景跟随人物移动至远景。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。时间为主线叙事。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。主体为老残与高绍殷。老残略作沉吟，点头应允。高绍殷欣然同意，起身唤轿。两人一同走出寓所。环境为老残寓所及远处的山东抚署轮廓。镜头从中景跟随人物移动至远景。动作连续，空间逻辑清晰。需保持角色外观、服饰和站位连续，场景结构、地形和道具摆位稳定。保留对白反应空间。时间为主线叙事。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000059",
            "name": "于家父子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000059",
            "voice_card_id": "VO000059",
            "asset_binding_id": "AB000059",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B005",
        "source_scene_id": "S0013",
        "source_group_ids": [
          "AG0011"
        ],
        "source_beat_ids": [
          "AB0011"
        ],
        "entity_uids": [
          "E000001",
          "E000040",
          "E000059",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000040",
          "VC000059",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000040",
          "AB000059",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH01",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景，缓慢推进",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000040",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000040",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000040",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "高公"
      ],
      "actions": [
        "老残与高绍殷并肩而行，穿过抚署庭院",
        "高绍殷偶尔侧身，为老残引路"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推进",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争；并塑造老残“有真才实学且…",
        "老残随高绍殷进入抚署，与张宫保会面，讨论河工治理之法"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：老残；高公；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署；宫保签押房；构图镜头：远景，缓慢推进；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，高绍殷；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署，宫保签押房；镜头：远景，缓慢推进；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，高绍殷；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署，宫保签押房；镜头：远景，缓慢推进；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争；并塑造老残“有真才实学且敢于直言”的形象；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：老残，高公，抚署；时间层提示：主线",
    "reference": {
      "characters": [
        "老残",
        "高公"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "高公"
      ],
      "actions": [
        "老残与高绍殷并肩而行，穿过抚署庭院",
        "高绍殷偶尔侧身，为老残引路"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推进",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争；并塑造老残“有真才实学且…",
        "老残随高绍殷进入抚署，与张宫保会面，讨论河工治理之法"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000040",
        "AB000046"
      ],
      "dynamic_content_text": "主体：老残；高公；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署；宫保签押房；构图镜头：远景，缓慢推进；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "山东抚署外景。老残身着随身衣服，随高绍殷步入抚署大门。建筑庄严，带有历史感。两人穿过庭院，走向三堂。",
      "actions": [
        "老残与高绍殷并肩而行，穿过抚署庭院。",
        "高绍殷偶尔侧身，为老残引路。",
        "周围有差役肃立，气氛庄重。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残随高绍殷进入抚署，与张宫保会面，讨论河工治理之法。重要性：支线；呈现：叙事画面/对话推进；时间顺序：叙事14->故事13；改编策略：retain；呈现策略：dialogue；剧本目标：建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争，为后续情节埋下伏笔，并塑造老残“有真才实学且敢于直言”的形象。",
      "audio_notes": "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "山东抚署建立镜头，带出进入抚署与宫保会面",
      "focus_characters": [
        "老残",
        "高公"
      ],
      "focus_locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH01",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "抚署论河，理念交锋",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "抚署论河，理念交锋",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "山东抚署外景。老残身着随身衣服，随高绍殷步入抚署大门。建筑庄严，带有历史感。两人穿过庭院，走向三堂。",
      "camera": "远景，缓慢推进",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，高绍殷；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署，宫保签押房；镜头：远景，缓慢推进；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，高绍殷；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署，宫保签押房；镜头：远景，缓慢推进；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，高绍殷；动作：老残与高绍殷并肩而行，穿过抚署庭院；高绍殷偶尔侧身，为老残引路；环境：山东抚署，宫保签押房；镜头：远景，缓慢推进；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000001",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000040",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH02",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景，摇摄",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000043",
      "E000040",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000043",
      "VC000040",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000043",
      "AB000040",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "张宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "张宫保",
        "高公"
      ],
      "actions": [
        "高绍殷与老残在书房内落座",
        "张宫保从签押房内走出，步履沉稳"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，摇摄",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "两人刚在高绍殷书房坐下不久，张宫保便从签押房内走出",
        "建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争；并塑造老残“有真才实学且…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：老残；张宫保；高公；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署；宫保签押房；构图镜头：中景，摇摄；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，张宫保，高绍殷；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署，宫保签押房；镜头：中景，摇摄；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，张宫保，高绍殷；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署，宫保签押房；镜头：中景，摇摄；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：两人刚在高绍殷书房坐下不久，张宫保便从签押房内走出；建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：老残，宫保，高公，抚署；时间层提示：主线",
    "reference": {
      "characters": [
        "老残",
        "宫保",
        "高公",
        "张宫保"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "张宫保",
        "高公"
      ],
      "actions": [
        "高绍殷与老残在书房内落座",
        "张宫保从签押房内走出，步履沉稳"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，摇摄",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "两人刚在高绍殷书房坐下不久，张宫保便从签押房内走出",
        "建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争；并塑造老残“有真才实学且…"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000040",
        "AB000046"
      ],
      "dynamic_content_text": "主体：老残；张宫保；高公；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署；宫保签押房；构图镜头：中景，摇摄；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "抚署内“宫门口”。高绍殷的书房与宫保的签押房相对。两人刚在高绍殷书房坐下不久，张宫保便从签押房内走出。他身材魁梧，相貌仁厚。高绍殷立刻迎上，低声禀报。",
      "actions": [
        "高绍殷与老残在书房内落座。",
        "张宫保从签押房内走出，步履沉稳。",
        "高绍殷快步上前，向张宫保低语。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残随高绍殷进入抚署，与张宫保会面，讨论河工治理之法。重要性：支线；呈现：叙事画面/对话推进；时间顺序：叙事14->故事13；改编策略：retain；呈现策略：dialogue；剧本目标：建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争，为后续情节埋下伏笔，并塑造老残“有真才实学且敢于直言”的形象。",
      "audio_notes": "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进讨论贾让与王景治河策略",
      "focus_characters": [
        "老残",
        "宫保",
        "高公",
        "张宫保"
      ],
      "focus_locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH02",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "抚署论河，理念交锋",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "抚署论河，理念交锋",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "抚署内“宫门口”。高绍殷的书房与宫保的签押房相对。两人刚在高绍殷书房坐下不久，张宫保便从签押房内走出。他身材魁梧，相貌仁厚。高绍殷立刻迎上，低声禀报。",
      "camera": "中景，摇摄",
      "duration_seconds": 4.0,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "",
          "name": "张宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，张宫保，高绍殷；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署，宫保签押房；镜头：中景，摇摄；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，张宫保，高绍殷；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署，宫保签押房；镜头：中景，摇摄；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残，张宫保，高绍殷；动作：高绍殷与老残在书房内落座；张宫保从签押房内走出，步履沉稳；环境：山东抚署，宫保签押房；镜头：中景，摇摄；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000001",
          "E000043",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000043",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000043",
          "AB000040",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH03",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景，正反打",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000043",
      "E000001",
      "E000040",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000043",
      "VC000001",
      "VC000040",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000043",
      "AB000001",
      "AB000040",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "张宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "差官",
        "张宫保",
        "老残",
        "高公"
      ],
      "actions": [
        "张宫保（急切地）连声呼唤",
        "差官跑上前听令，然后转身高喊"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景，正反打",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "张宫保听完高绍殷禀报，连声呼唤，并示意差官去请",
        "老残闻声起身，走向张宫保"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：差官；张宫保；老残；高公；动作：张宫保（急切地）连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署；宫保签押房；构图镜头：中近景，正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：张宫保急切地连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署，宫保签押房；镜头：中近景，正反打；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：张宫保急切地连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署，宫保签押房；镜头：中近景，正反打；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：张宫保听完高绍殷禀报，连声呼唤，并示意差官去请；老残闻声起身，走向张宫保；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：差官，宫保，老残，高公，抚署；时间层提示：主线",
    "reference": {
      "characters": [
        "差官",
        "宫保",
        "老残",
        "高公",
        "张宫保"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "差官",
        "张宫保",
        "老残",
        "高公"
      ],
      "actions": [
        "张宫保（急切地）连声呼唤",
        "差官跑上前听令，然后转身高喊"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景，正反打",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "张宫保听完高绍殷禀报，连声呼唤，并示意差官去请",
        "老残闻声起身，走向张宫保"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000048",
        "E000043",
        "E000001",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000043",
        "VC000001",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000043",
        "AB000001",
        "AB000040",
        "AB000046"
      ],
      "dynamic_content_text": "主体：差官；张宫保；老残；高公；动作：张宫保（急切地）连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署；宫保签押房；构图镜头：中近景，正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "张宫保听完高绍殷禀报，连声呼唤，并示意差官去请。老残闻声起身，走向张宫保。两人在签押房门口初次正式对视。",
      "actions": [
        "张宫保（急切地）连声呼唤。",
        "差官（E000048）跑上前听令，然后转身高喊。",
        "老残从书房走出，向张宫保走去，站定，作揖。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残随高绍殷进入抚署，与张宫保会面，讨论河工治理之法。重要性：支线；呈现：叙事画面/对话推进；时间顺序：叙事14->故事13；改编策略：retain；呈现策略：dialogue；剧本目标：建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争，为后续情节埋下伏笔，并塑造老残“有真才实学且敢于直言”的形象。",
      "audio_notes": "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "差官",
        "宫保",
        "老残",
        "高公",
        "张宫保"
      ],
      "focus_locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH03",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "抚署论河，理念交锋",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "抚署论河，理念交锋",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "张宫保听完高绍殷禀报，连声呼唤，并示意差官去请。老残闻声起身，走向张宫保。两人在签押房门口初次正式对视。",
      "camera": "中近景，正反打",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "",
          "name": "张宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：张宫保急切地连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署，宫保签押房；镜头：中近景，正反打；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：张宫保急切地连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署，宫保签押房；镜头：中近景，正反打；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：张宫保急切地连声呼唤；差官跑上前听令，然后转身高喊；环境：山东抚署，宫保签押房；镜头：中近景，正反打；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "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": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 5,
        "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": 5,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000048",
          "E000043",
          "E000001",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000043",
          "VC000001",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000043",
          "AB000001",
          "AB000040",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0014",
    "shot_id": "S0014_SH04",
    "narrative_order": 14,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -1,
    "chronology": {
      "scene_id": "S0014",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -1,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0013",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "三人中景，过肩镜头",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000043",
      "E000001",
      "E000040",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000043",
      "VC000001",
      "VC000040",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000043",
      "AB000001",
      "AB000040",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "张宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "差官",
        "张宫保",
        "老残",
        "高公"
      ],
      "actions": [
        "差官打起软帘，老残入内，再次作揖",
        "宫保示意老残在红木炕上首坐下"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "三人中景，过肩镜头",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "红木炕上，张宫保坐于上首",
        "老残坐于对面，高绍殷相陪"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：差官；张宫保；老残；高公；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署；宫保签押房；构图镜头：三人中景，过肩镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署，宫保签押房；镜头：三人中景，过肩镜头；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署，宫保签押房；镜头：三人中景，过肩镜头；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：红木炕上，张宫保坐于上首；老残坐于对面，高绍殷相陪；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：差官，宫保，老残，高公，抚署；时间层提示：主线",
    "reference": {
      "characters": [
        "差官",
        "宫保",
        "老残",
        "高公",
        "张宫保"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "差官",
        "张宫保",
        "老残",
        "高公"
      ],
      "actions": [
        "差官打起软帘，老残入内，再次作揖",
        "宫保示意老残在红木炕上首坐下"
      ],
      "locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "三人中景，过肩镜头",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。"
      ],
      "scene_context": [
        "红木炕上，张宫保坐于上首",
        "老残坐于对面，高绍殷相陪"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000048",
        "E000043",
        "E000001",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000043",
        "VC000001",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000043",
        "AB000001",
        "AB000040",
        "AB000046"
      ],
      "dynamic_content_text": "主体：差官；张宫保；老残；高公；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署；宫保签押房；构图镜头：三人中景，过肩镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "签押房内。红木炕上，张宫保坐于上首，老残坐于对面，高绍殷相陪。张宫保表达对河工难题的焦虑与求贤若渴。老残先是客套，随即引出贾让与王景的治河策略对比。",
      "actions": [
        "差官打起软帘，老残入内，再次作揖。",
        "宫保示意老残在红木炕上首坐下。",
        "宫保坐在两人中间的方杌凳上，身体前倾，神情恳切。",
        "老残倾听，随后沉稳回应。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残随高绍殷进入抚署，与张宫保会面，讨论河工治理之法。重要性：支线；呈现：叙事画面/对话推进；时间顺序：叙事14->故事13；改编策略：retain；呈现策略：dialogue；剧本目标：建立老残与张宫保的初次正式关系，将抽象的“河工”议题具体化为“贾让”与“王景”的治河理念之争，为后续情节埋下伏笔，并塑造老残“有真才实学且敢于直言”的形象。",
      "audio_notes": "张宫保洪亮、急切的邀请声；差官传令的喊声；老残沉稳、有条理的论述语调；环境音：抚署内的肃静。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0014",
      "shot_id": "S0014_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在老残承诺呈递说帖",
      "focus_characters": [
        "差官",
        "宫保",
        "老残",
        "高公",
        "张宫保"
      ],
      "focus_locations": [
        "山东抚署",
        "宫保签押房"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 14,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -1,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0014_SH04",
      "scene_id": "S0014",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B006",
      "source_block_title": "抚署论河，理念交锋",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 14,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B006",
          "block_title": "抚署论河，理念交锋",
          "lead_scene_id": "S0014"
        }
      ],
      "shot_description": "签押房内。红木炕上，张宫保坐于上首，老残坐于对面，高绍殷相陪。张宫保表达对河工难题的焦虑与求贤若渴。老残先是客套，随即引出贾让与王景的治河策略对比。",
      "camera": "三人中景，过肩镜头",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "",
          "name": "张宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署，宫保签押房；镜头：三人中景，过肩镜头；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署，宫保签押房；镜头：三人中景，过肩镜头；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：差官，张宫保，老残，高绍殷；动作：差官打起软帘，老残入内，再次作揖；宫保示意老残在红木炕上首坐下；环境：山东抚署，宫保签押房；镜头：三人中景，过肩镜头；约束：角色外观、服饰和站位连续；场景结构、地形和道具摆位稳定；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "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": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 5,
        "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": 5,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B006",
        "source_scene_id": "S0014",
        "source_group_ids": [
          "AG0012"
        ],
        "source_beat_ids": [
          "AB0012"
        ],
        "entity_uids": [
          "E000048",
          "E000043",
          "E000001",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000043",
          "VC000001",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000043",
          "AB000001",
          "AB000040",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH01",
    "narrative_order": 15,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0014",
          "confidence": 0.84,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "中景，三人构图，宫保为主焦点",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000043",
      "E000001",
      "E000040",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000043",
      "VC000001",
      "VC000040",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000043",
      "AB000001",
      "AB000040",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "张宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "张宫保",
        "老残",
        "高公"
      ],
      "actions": [
        "张宫保转向高绍殷，神色欣然",
        "高绍殷恭敬聆听"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，三人构图，宫保为主焦点",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "山东抚署内，张宫保听完老残的见解",
        "面露喜色，转向一旁的高绍殷"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：张宫保；老残；高公；动作：张宫保转向高绍殷，神色欣然；高绍殷恭敬聆听；环境：山东抚署；构图镜头：中景，三人构图，宫保为主焦点；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保神色欣然，转向一旁的高绍殷。老残与高公在场。中景镜头，三人构图，以宫保为主焦点。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保转向高绍殷，神色欣然，高绍殷恭敬聆听。老残与高公在场。中景镜头，三人构图，以宫保为主焦点。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：山东抚署内，张宫保听完老残的见解，面露喜色，转向一旁的高绍殷。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：宫保；老残；高公；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "宫保",
        "老残",
        "高公",
        "张宫保"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "张宫保",
        "老残",
        "高公"
      ],
      "actions": [
        "张宫保转向高绍殷，神色欣然",
        "高绍殷恭敬聆听"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，三人构图，宫保为主焦点",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "山东抚署内，张宫保听完老残的见解",
        "面露喜色，转向一旁的高绍殷"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000043",
        "E000001",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000043",
        "VC000001",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000043",
        "AB000001",
        "AB000040",
        "AB000046"
      ],
      "dynamic_content_text": "主体：张宫保；老残；高公；动作：张宫保转向高绍殷，神色欣然；高绍殷恭敬聆听；环境：山东抚署；构图镜头：中景，三人构图，宫保为主焦点；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "山东抚署内，张宫保听完老残的见解，面露喜色，转向一旁的高绍殷。",
      "actions": [
        "张宫保转向高绍殷，神色欣然。",
        "高绍殷恭敬聆听。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "紧接上一场景。宫保盛情邀请老残入住南书房，老残以探亲为由婉拒，并透露将前往曹州府，考察玉守政声。宫保难掩失望。对话结束，老残告辞。此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔。",
      "audio_notes": "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "山东抚署建立镜头，带出宫保邀请老残入住衙门",
      "focus_characters": [
        "宫保",
        "老残",
        "高公",
        "张宫保"
      ],
      "focus_locations": [
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH01",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B007",
      "source_block_title": "婉拒南书房，决意赴曹州",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B007",
          "block_title": "婉拒南书房，决意赴曹州",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "山东抚署内，张宫保听完老残的见解，面露喜色，转向一旁的高绍殷。",
      "camera": "中景，三人构图，宫保为主焦点",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        },
        {
          "entity_uid": "",
          "name": "张宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保神色欣然，转向一旁的高绍殷。老残与高公在场。中景镜头，三人构图，以宫保为主焦点。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保神色欣然，转向一旁的高绍殷。老残与高公在场。中景镜头，三人构图，以宫保为主焦点。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保转向高绍殷，神色欣然，高绍殷恭敬聆听。老残与高公在场。中景镜头，三人构图，以宫保为主焦点。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000043",
            "name": "宫保",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000043",
            "voice_card_id": "VO000043",
            "asset_binding_id": "AB000043",
            "available_asset_kinds": [],
            "identity_summary": "山东巡抚",
            "visual_features": [
              "山东巡抚",
              "宫保赏识非凡",
              "对面便是宫保的签押房",
              "聽官保吩咐，趕緊打掃南書房院子"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "available_asset_kinds": [],
            "identity_summary": "明朝齐王府；官府衙门",
            "visual_features": [
              "老残穿着随身衣服，同高绍殷进了抚署",
              "官府衙门",
              "明朝齐王府"
            ]
          },
          {
            "entity_uid": "",
            "name": "山东抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 6,
        "ready_count": 4,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B007",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000043",
          "E000001",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000043",
          "VC000001",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000043",
          "AB000001",
          "AB000040",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH02",
    "narrative_order": 15,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0014",
          "confidence": 0.84,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "近景，老残单人",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残拱手，神色诚恳中带着歉意",
        "老残闻言，微微欠身，脸上露出感激但为难的神色"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "近景，老残单人",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "宫保难掩失望",
        "此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：老残；动作：老残拱手，神色诚恳中带着歉意；老残闻言，微微欠身，脸上露出感激但为难的神色；环境：山东抚署；构图镜头：近景，老残单人；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残拱手，神色诚恳中带着歉意，微微欠身，脸上露出感激但为难的神色。近景镜头，老残单人。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残拱手，神色诚恳中带着歉意，微微欠身，脸上露出感激但为难的神色。近景镜头，老残单人。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：宫保难掩失望。此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老残；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "老残"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残拱手，神色诚恳中带着歉意",
        "老残闻言，微微欠身，脸上露出感激但为难的神色"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "近景，老残单人",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "宫保难掩失望",
        "此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000046"
      ],
      "dynamic_content_text": "主体：老残；动作：老残拱手，神色诚恳中带着歉意；老残闻言，微微欠身，脸上露出感激但为难的神色；环境：山东抚署；构图镜头：近景，老残单人；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "老残闻言，微微欠身，脸上露出感激但为难的神色。",
      "actions": [
        "老残拱手，神色诚恳中带着歉意。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "紧接上一场景。宫保盛情邀请老残入住南书房，老残以探亲为由婉拒，并透露将前往曹州府，考察玉守政声。宫保难掩失望。对话结束，老残告辞。此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔。",
      "audio_notes": "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进老残婉拒并说明将去曹州",
      "focus_characters": [
        "老残"
      ],
      "focus_locations": [
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH02",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B007",
      "source_block_title": "婉拒南书房，决意赴曹州",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B007",
          "block_title": "婉拒南书房，决意赴曹州",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "老残闻言，微微欠身，脸上露出感激但为难的神色。",
      "camera": "近景，老残单人",
      "duration_seconds": 4.0,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残拱手，神色诚恳中带着歉意，微微欠身，脸上露出感激但为难的神色。近景镜头，老残单人。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残拱手，神色诚恳中带着歉意，微微欠身，脸上露出感激但为难的神色。近景镜头，老残单人。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残拱手，神色诚恳中带着歉意，微微欠身，脸上露出感激但为难的神色。近景镜头，老残单人。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "available_asset_kinds": [],
            "identity_summary": "明朝齐王府；官府衙门",
            "visual_features": [
              "老残穿着随身衣服，同高绍殷进了抚署",
              "官府衙门",
              "明朝齐王府"
            ]
          },
          {
            "entity_uid": "",
            "name": "山东抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B007",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000001",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH03",
    "narrative_order": 15,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0014",
          "confidence": 0.84,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "正反打，在老残与宫保之间切换",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000043",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000043",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000043",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "张宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "张宫保"
      ],
      "actions": [
        "老残从容陈述",
        "张宫保听着，神色由喜转淡，露出明显的失望"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打，在老残与宫保之间切换",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "老残转向宫保，清晰而坚定地陈述自己的计划",
        "宫保脸上的笑容渐渐凝固"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：老残；张宫保；动作：老残从容陈述；张宫保听着，神色由喜转淡，露出明显的失望；环境：山东抚署；构图镜头：正反打，在老残与宫保之间切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残转向宫保，从容陈述。张宫保听着，神色由喜转淡，露出明显的失望。正反打镜头，在老残与宫保之间切换。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残转向宫保，从容陈述。张宫保听着，神色由喜转淡，露出明显的失望。正反打镜头，在老残与宫保之间切换。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。保留对白反应空间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残转向宫保，清晰而坚定地陈述自己的计划。宫保脸上的笑容渐渐凝固。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老残；宫保；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "老残",
        "宫保",
        "张宫保"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "张宫保"
      ],
      "actions": [
        "老残从容陈述",
        "张宫保听着，神色由喜转淡，露出明显的失望"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打，在老残与宫保之间切换",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "老残转向宫保，清晰而坚定地陈述自己的计划",
        "宫保脸上的笑容渐渐凝固"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000046"
      ],
      "dynamic_content_text": "主体：老残；张宫保；动作：老残从容陈述；张宫保听着，神色由喜转淡，露出明显的失望；环境：山东抚署；构图镜头：正反打，在老残与宫保之间切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "老残转向宫保，清晰而坚定地陈述自己的计划。宫保脸上的笑容渐渐凝固。",
      "actions": [
        "老残从容陈述。",
        "张宫保听着，神色由喜转淡，露出明显的失望。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "紧接上一场景。宫保盛情邀请老残入住南书房，老残以探亲为由婉拒，并透露将前往曹州府，考察玉守政声。宫保难掩失望。对话结束，老残告辞。此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔。",
      "audio_notes": "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "老残",
        "宫保",
        "张宫保"
      ],
      "focus_locations": [
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH03",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B007",
      "source_block_title": "婉拒南书房，决意赴曹州",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B007",
          "block_title": "婉拒南书房，决意赴曹州",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "老残转向宫保，清晰而坚定地陈述自己的计划。宫保脸上的笑容渐渐凝固。",
      "camera": "正反打，在老残与宫保之间切换",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        },
        {
          "entity_uid": "",
          "name": "张宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残转向宫保，从容陈述。张宫保听着，神色由喜转淡，露出明显的失望。正反打镜头，在老残与宫保之间切换。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残转向宫保，从容陈述。张宫保听着，神色由喜转淡，露出明显的失望。正反打镜头，在老残与宫保之间切换。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，老残转向宫保，从容陈述。张宫保听着，神色由喜转淡，露出明显的失望。正反打镜头，在老残与宫保之间切换。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。保留对白反应空间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "",
            "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": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "available_asset_kinds": [],
            "identity_summary": "明朝齐王府；官府衙门",
            "visual_features": [
              "老残穿着随身衣服，同高绍殷进了抚署",
              "官府衙门",
              "明朝齐王府"
            ]
          },
          {
            "entity_uid": "",
            "name": "山东抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B007",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000001",
          "E000043",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000043",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000043",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0015",
    "shot_id": "S0015_SH04",
    "narrative_order": 15,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -2,
    "chronology": {
      "scene_id": "S0015",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -2,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0014",
          "confidence": 0.84,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "全景，跟随老残与高绍殷的背影走出厅堂",
    "duration_seconds": 4.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000043",
      "E000040",
      "E000046"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000043",
      "VC000040",
      "VC000046"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000043",
      "AB000040",
      "AB000046"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      },
      {
        "entity_uid": "E000040",
        "canonical_name": "高公",
        "matched_name": "高绍殷",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000040",
        "voice_card_id": "VO000040",
        "asset_binding_id": "AB000040",
        "identity_summary": "高公馆主人；文案老爷",
        "visual_features": [
          "高公馆主人",
          "文案老爷",
          "高公将他轻轻扶起，对着窗户的亮光",
          "同高绍殷进了抚署"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：高公 / 高绍殷 / 高大老爷"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
      },
      {
        "entity_uid": "E000046",
        "canonical_name": "抚署",
        "matched_name": "山东抚署",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：抚署 / 山东抚署 / 衙门 / 府衙门 / 衙门口 / 堂上"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残",
        "宫保",
        "高公"
      ],
      "actions": [
        "张宫保微微点头，未再多言",
        "老残向宫保再次拱手，转身与高绍殷一同离开"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景，跟随老残与高绍殷的背影走出厅堂",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "老残起身告辞，与高绍殷一同离开抚署",
        "宫保难掩失望"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：老残；宫保；高公；动作：张宫保微微点头，未再多言；老残向宫保再次拱手，转身与高绍殷一同离开；环境：山东抚署；构图镜头：全景，跟随老残与高绍殷的背影走出厅堂；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保微微点头，未再多言。老残向宫保再次拱手，转身与高绍殷一同离开。全景镜头，跟随老残与高绍殷的背影走出厅堂。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保微微点头，未再多言。老残向宫保再次拱手，转身与高绍殷一同离开。全景镜头，跟随老残与高绍殷的背影走出厅堂。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。照顾旁白节奏。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残起身告辞，与高绍殷一同离开抚署。宫保难掩失望。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老残；宫保；高公；抚署。时间层提示：主线。",
    "reference": {
      "characters": [
        "老残",
        "宫保",
        "高公"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残",
        "宫保",
        "高公"
      ],
      "actions": [
        "张宫保微微点头，未再多言",
        "老残向宫保再次拱手，转身与高绍殷一同离开"
      ],
      "locations": [
        "山东抚署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景，跟随老残与高绍殷的背影走出厅堂",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。"
      ],
      "scene_context": [
        "老残起身告辞，与高绍殷一同离开抚署",
        "宫保难掩失望"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000040",
        "AB000046"
      ],
      "dynamic_content_text": "主体：老残；宫保；高公；动作：张宫保微微点头，未再多言；老残向宫保再次拱手，转身与高绍殷一同离开；环境：山东抚署；构图镜头：全景，跟随老残与高绍殷的背影走出厅堂；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "宫保神色怏怏，不便强留。老残起身告辞，与高绍殷一同离开抚署。",
      "actions": [
        "张宫保微微点头，未再多言。",
        "老残向宫保再次拱手，转身与高绍殷一同离开。"
      ],
      "narration": "说完，老残即告辞，同绍殷出了衙门，各自回去。",
      "on_screen_text": "",
      "scene_notes": "紧接上一场景。宫保盛情邀请老残入住南书房，老残以探亲为由婉拒，并透露将前往曹州府，考察玉守政声。宫保难掩失望。对话结束，老残告辞。此场景深化宫保对老残的器重，同时明确老残的下一步行动，为曹州之行埋下伏笔。",
      "audio_notes": "宫保语调热情、期待；老残语气沉稳、礼貌但坚定；高绍殷作为下属，语气恭敬。环境音保持抚署内厅堂的肃穆感。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0015",
      "shot_id": "S0015_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在二人告辞离开",
      "focus_characters": [
        "老残",
        "宫保",
        "高公"
      ],
      "focus_locations": [
        "山东抚署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000040",
          "entity_id": "E000040",
          "canonical_name": "高公",
          "name": "高公",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 15,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -2,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0015_SH04",
      "scene_id": "S0015",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B007",
      "source_block_title": "婉拒南书房，决意赴曹州",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 15,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B007",
          "block_title": "婉拒南书房，决意赴曹州",
          "lead_scene_id": "S0015"
        }
      ],
      "shot_description": "宫保神色怏怏，不便强留。老残起身告辞，与高绍殷一同离开抚署。",
      "camera": "全景，跟随老残与高绍殷的背影走出厅堂",
      "duration_seconds": 4.6,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        },
        {
          "entity_uid": "E000040",
          "name": "高公",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000040",
          "voice_card_id": "VO000040",
          "asset_binding_id": "AB000040",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "高公馆主人；文案老爷",
          "visual_features": [
            "高公馆主人",
            "文案老爷",
            "高公将他轻轻扶起，对着窗户的亮光",
            "同高绍殷进了抚署"
          ],
          "prompt_text": "高公：高公馆主人；文案老爷；高公馆主人；文案老爷"
        }
      ],
      "location_ref": {
        "entity_uid": "E000046",
        "name": "抚署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000046",
        "voice_card_id": "",
        "asset_binding_id": "AB000046",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "明朝齐王府；官府衙门",
        "visual_features": [
          "老残穿着随身衣服，同高绍殷进了抚署",
          "官府衙门",
          "明朝齐王府"
        ],
        "prompt_text": "抚署：明朝齐王府；官府衙门；老残穿着随身衣服，同高绍殷进了抚署；官府衙门"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保微微点头，未再多言。老残向宫保再次拱手，转身与高绍殷一同离开。全景镜头，跟随老残与高绍殷的背影走出厅堂。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保微微点头，未再多言。老残向宫保再次拱手，转身与高绍殷一同离开。全景镜头，跟随老残与高绍殷的背影走出厅堂。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事风格，细节清晰，角色形象一致，光照连续。山东抚署内，张宫保微微点头，未再多言。老残向宫保再次拱手，转身与高绍殷一同离开。全景镜头，跟随老残与高绍殷的背影走出厅堂。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。照顾旁白节奏。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "E000040",
            "name": "高公",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000040",
            "voice_card_id": "VO000040",
            "asset_binding_id": "AB000040",
            "available_asset_kinds": [],
            "identity_summary": "高公馆主人；文案老爷",
            "visual_features": [
              "高公馆主人",
              "文案老爷",
              "高公将他轻轻扶起，对着窗户的亮光",
              "同高绍殷进了抚署"
            ]
          },
          {
            "entity_uid": "E000046",
            "name": "抚署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000046",
            "voice_card_id": "",
            "asset_binding_id": "AB000046",
            "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": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B007",
        "source_scene_id": "S0015",
        "source_group_ids": [
          "AG0013"
        ],
        "source_beat_ids": [
          "AB0013"
        ],
        "entity_uids": [
          "E000001",
          "E000043",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000043",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000043",
          "AB000040",
          "AB000046"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH01",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0015",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        },
        {
          "kind": "rumor",
          "field": "title",
          "text": "传言",
          "snippet": "客栈传言"
        },
        {
          "kind": "rumor",
          "field": "summary",
          "text": "传闻",
          "snippet": "老残回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "rumor",
          "field": "key_beat_1",
          "text": "传言",
          "snippet": "老残回店掌柜道喜传言"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        }
      ]
    },
    "camera": "中景，从老残身后拍摄，掌柜入画",
    "duration_seconds": 5.7,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000047",
      "E000001"
    ],
    "visual_card_ids": [
      "VC000047",
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000047",
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000047",
        "canonical_name": "掌柜",
        "matched_name": "掌柜",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000047",
        "voice_card_id": "VO000047",
        "asset_binding_id": "AB000047",
        "identity_summary": "客店掌柜",
        "visual_features": [
          "客店掌柜",
          "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
          "掌櫃的笑迷迷的迎著說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [
        "掌柜",
        "老残"
      ],
      "actions": [
        "掌柜拱手作揖，脸上带着夸张的喜色",
        "老残放下手中物品，面露疑惑"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从老残身后拍摄，掌柜入画",
        "旁白中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "text": "主体：掌柜；老残；动作：掌柜拱手作揖，脸上带着夸张的喜色；老残放下手中物品，面露疑惑；环境：客栈；构图镜头：中景，从老残身后拍摄，掌柜入画；旁白中景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，老残刚回到房间，掌柜快步走进来。掌柜拱手作揖，脸上带着夸张的喜色。老残放下手中物品，面露疑惑。中景，从老残身后拍摄，掌柜入画。保持角色外观、服饰和站位连续。传闻视角。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，老残刚回到房间，掌柜快步走进来。掌柜拱手作揖，脸上带着夸张的喜色。老残放下手中物品，面露疑惑。中景，从老残身后拍摄，掌柜入画。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：掌柜道喜并转述抚台邀约的传闻，老残否认。随后宫保差官将送来丰盛酒席。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：以旁观视角组织画面；避免过度夸张镜头。色彩规则：轻度主观偏移即可；仍保留项目主色调约束。绑定实体：掌柜；老残。时间层提示：传闻。",
    "reference": {
      "characters": [
        "掌柜",
        "老残"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "掌柜",
        "老残"
      ],
      "actions": [
        "掌柜拱手作揖，脸上带着夸张的喜色",
        "老残放下手中物品，面露疑惑"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从老残身后拍摄，掌柜入画",
        "旁白中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000047",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000047",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000047",
        "AB000001"
      ],
      "dynamic_content_text": "主体：掌柜；老残；动作：掌柜拱手作揖，脸上带着夸张的喜色；老残放下手中物品，面露疑惑；环境：客栈；构图镜头：中景，从老残身后拍摄，掌柜入画；旁白中景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "傍晚，客栈内。老残刚回到自己房间，掌柜满脸堆笑地快步走进来。",
      "actions": [
        "掌柜拱手作揖，脸上带着夸张的喜色。",
        "老残放下手中物品，面露疑惑。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "傍晚，老残回到客栈。掌柜道喜并转述抚台邀约的传闻，老残否认。随后宫保差官送来丰盛酒席，并传达打扫南书房之命。场景通过对话展现外界传言与老残自我认知的错位，以及宫保礼遇的实质性升级。",
      "audio_notes": "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "旁白中景",
      "description_hint": "传闻段引入，客栈带出老残回店掌柜道喜传言",
      "focus_characters": [
        "掌柜",
        "老残"
      ],
      "focus_locations": [
        "客栈"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000047",
          "entity_id": "E000047",
          "canonical_name": "掌柜",
          "name": "掌柜",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 8
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH01",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B008",
      "source_block_title": "客栈传言成真，南书房已备",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "rumor",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B008",
          "block_title": "客栈传言成真，南书房已备",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "傍晚，客栈内。老残刚回到自己房间，掌柜满脸堆笑地快步走进来。",
      "camera": "中景，从老残身后拍摄，掌柜入画",
      "duration_seconds": 5.7,
      "onstage_characters": [
        {
          "entity_uid": "E000047",
          "name": "掌柜",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000047",
          "voice_card_id": "VO000047",
          "asset_binding_id": "AB000047",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店掌柜",
          "visual_features": [
            "客店掌柜",
            "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
            "掌櫃的笑迷迷的迎著說道"
          ],
          "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，老残刚回到房间，掌柜快步走进来。掌柜拱手作揖，脸上带着夸张的喜色。老残放下手中物品，面露疑惑。中景，从老残身后拍摄，掌柜入画。保持角色外观、服饰和站位连续。传闻视角。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，老残刚回到房间，掌柜快步走进来。掌柜拱手作揖，脸上带着夸张的喜色。老残放下手中物品，面露疑惑。中景，从老残身后拍摄，掌柜入画。保持角色外观、服饰和站位连续。传闻视角。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，老残刚回到房间，掌柜快步走进来。掌柜拱手作揖，脸上带着夸张的喜色。老残放下手中物品，面露疑惑。中景，从老残身后拍摄，掌柜入画。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000047",
            "name": "掌柜",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "VO000047",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "客店掌柜",
            "visual_features": [
              "客店掌柜",
              "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
              "掌櫃的笑迷迷的迎著說道"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "客栈",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B008",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000047",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000047",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000047",
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH02",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0015",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        },
        {
          "kind": "rumor",
          "field": "title",
          "text": "传言",
          "snippet": "客栈传言"
        },
        {
          "kind": "rumor",
          "field": "summary",
          "text": "传闻",
          "snippet": "老残回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "rumor",
          "field": "key_beat_1",
          "text": "传言",
          "snippet": "老残回店掌柜道喜传言"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        }
      ]
    },
    "camera": "正反打，特写两人面部表情",
    "duration_seconds": 5.2,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000047",
      "E000001",
      "E000043"
    ],
    "visual_card_ids": [
      "VC000047",
      "VC000001",
      "VC000043"
    ],
    "asset_binding_ids": [
      "AB000047",
      "AB000001",
      "AB000043"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000047",
        "canonical_name": "掌柜",
        "matched_name": "掌柜",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000047",
        "voice_card_id": "VO000047",
        "asset_binding_id": "AB000047",
        "identity_summary": "客店掌柜",
        "visual_features": [
          "客店掌柜",
          "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
          "掌櫃的笑迷迷的迎著說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "抚台",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [
        "掌柜",
        "老残",
        "宫保"
      ],
      "actions": [
        "掌柜比划着，模仿抚台催促的样子",
        "老残微微摇头，露出无奈的笑容"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打，特写两人面部表情",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "text": "主体：掌柜；老残；宫保；动作：掌柜比划着，模仿抚台催促的样子；老残微微摇头，露出无奈的笑容；环境：客栈；构图镜头：正反打，特写两人面部表情；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，掌柜凑近老残，压低声音但难掩激动。掌柜比划着，模仿抚台催促的样子。老残微微摇头，露出无奈的笑容。正反打，特写两人面部表情。保持角色外观、服饰和站位连续。传闻视角。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，掌柜凑近老残，压低声音但难掩激动。掌柜比划着，模仿抚台催促的样子。老残微微摇头，露出无奈的笑容。正反打，特写两人面部表情。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：掌柜转述抚台催促的传闻，老残否认。随后宫保差官将送来丰盛酒席。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：以旁观视角组织画面；避免过度夸张镜头。色彩规则：轻度主观偏移即可；仍保留项目主色调约束。绑定实体：掌柜；老残；宫保。时间层提示：传闻。",
    "reference": {
      "characters": [
        "掌柜",
        "老残",
        "宫保"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "掌柜",
        "老残",
        "宫保"
      ],
      "actions": [
        "掌柜比划着，模仿抚台催促的样子",
        "老残微微摇头，露出无奈的笑容"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打，特写两人面部表情",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000047",
        "E000001",
        "E000043"
      ],
      "visual_card_ids": [
        "VC000047",
        "VC000001",
        "VC000043"
      ],
      "asset_binding_ids": [
        "AB000047",
        "AB000001",
        "AB000043"
      ],
      "dynamic_content_text": "主体：掌柜；老残；宫保；动作：掌柜比划着，模仿抚台催促的样子；老残微微摇头，露出无奈的笑容；环境：客栈；构图镜头：正反打，特写两人面部表情；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "掌柜凑近，压低声音但难掩激动。老残听着，眉头微皱。",
      "actions": [
        "掌柜比划着，模仿抚台催促的样子。",
        "老残微微摇头，露出无奈的笑容。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "傍晚，老残回到客栈。掌柜道喜并转述抚台邀约的传闻，老残否认。随后宫保差官送来丰盛酒席，并传达打扫南书房之命。场景通过对话展现外界传言与老残自我认知的错位，以及宫保礼遇的实质性升级。",
      "audio_notes": "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 5
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进差官奉宫保命送来酒席",
      "focus_characters": [
        "掌柜",
        "老残",
        "宫保"
      ],
      "focus_locations": [
        "客栈"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000047",
          "entity_id": "E000047",
          "canonical_name": "掌柜",
          "name": "掌柜",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 8
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH02",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B008",
      "source_block_title": "客栈传言成真，南书房已备",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "rumor",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B008",
          "block_title": "客栈传言成真，南书房已备",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "掌柜凑近，压低声音但难掩激动。老残听着，眉头微皱。",
      "camera": "正反打，特写两人面部表情",
      "duration_seconds": 5.2,
      "onstage_characters": [
        {
          "entity_uid": "E000047",
          "name": "掌柜",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000047",
          "voice_card_id": "VO000047",
          "asset_binding_id": "AB000047",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店掌柜",
          "visual_features": [
            "客店掌柜",
            "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
            "掌櫃的笑迷迷的迎著說道"
          ],
          "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，掌柜凑近老残，压低声音但难掩激动。掌柜比划着，模仿抚台催促的样子。老残微微摇头，露出无奈的笑容。正反打，特写两人面部表情。保持角色外观、服饰和站位连续。传闻视角。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，掌柜凑近老残，压低声音但难掩激动。掌柜比划着，模仿抚台催促的样子。老残微微摇头，露出无奈的笑容。正反打，特写两人面部表情。保持角色外观、服饰和站位连续。传闻视角。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈内，掌柜凑近老残，压低声音但难掩激动。掌柜比划着，模仿抚台催促的样子。老残微微摇头，露出无奈的笑容。正反打，特写两人面部表情。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000047",
            "name": "掌柜",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "VO000047",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "客店掌柜",
            "visual_features": [
              "客店掌柜",
              "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
              "掌櫃的笑迷迷的迎著說道"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "",
            "name": "客栈",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B008",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000047",
          "E000001",
          "E000043"
        ],
        "visual_card_ids": [
          "VC000047",
          "VC000001",
          "VC000043"
        ],
        "asset_binding_ids": [
          "AB000047",
          "AB000001",
          "AB000043"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH03",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0015",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        },
        {
          "kind": "rumor",
          "field": "title",
          "text": "传言",
          "snippet": "客栈传言"
        },
        {
          "kind": "rumor",
          "field": "summary",
          "text": "传闻",
          "snippet": "老残回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "rumor",
          "field": "key_beat_1",
          "text": "传言",
          "snippet": "老残回店掌柜道喜传言"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        }
      ]
    },
    "camera": "全景，从客栈内望向门口，差官身影被灯笼光勾勒",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000047",
      "E000001"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000047",
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000047",
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "掌柜",
        "matched_name": "掌柜",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000047",
        "voice_card_id": "VO000047",
        "asset_binding_id": "AB000047",
        "identity_summary": "客店掌柜",
        "visual_features": [
          "客店掌柜",
          "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
          "掌櫃的笑迷迷的迎著說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [
        "差官",
        "掌柜",
        "老残"
      ],
      "actions": [
        "差官高声喊：“掌柜的在哪儿呢",
        "掌柜小跑迎上：“在这儿"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景，从客栈内望向门口，差官身影被灯笼光勾勒",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "text": "主体：差官；掌柜；老残；动作：差官高声喊：“掌柜的在哪儿呢；掌柜小跑迎上：“在这儿；环境：客栈；构图镜头：全景，从客栈内望向门口，差官身影被灯笼光勾勒；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈门口，一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖高声呼喊。掌柜慌忙小跑迎上。老残在房内望向门口。全景，从客栈内望向门口，差官身影被灯笼光勾勒。保持角色外观、服饰和站位连续。传闻视角。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈门口，一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖高声呼喊。掌柜慌忙小跑迎上。老残在房内望向门口。全景，从客栈内望向门口，差官身影被灯笼光勾勒。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：宫保差官来到客栈门口，高声呼喊掌柜。随后将送来丰盛酒席。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：以旁观视角组织画面；避免过度夸张镜头。色彩规则：轻度主观偏移即可；仍保留项目主色调约束。绑定实体：差官；掌柜；老残。时间层提示：传闻。",
    "reference": {
      "characters": [
        "差官",
        "掌柜",
        "老残"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "差官",
        "掌柜",
        "老残"
      ],
      "actions": [
        "差官高声喊：“掌柜的在哪儿呢",
        "掌柜小跑迎上：“在这儿"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景，从客栈内望向门口，差官身影被灯笼光勾勒",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000048",
        "E000047",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000047",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000047",
        "AB000001"
      ],
      "dynamic_content_text": "主体：差官；掌柜；老残；动作：差官高声喊：“掌柜的在哪儿呢；掌柜小跑迎上：“在这儿；环境：客栈；构图镜头：全景，从客栈内望向门口，差官身影被灯笼光勾勒；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "突然，客栈外传来高声呼喊。掌柜慌忙跑出去。一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖站在门口。",
      "actions": [
        "差官高声喊：“掌柜的在哪儿呢？”",
        "掌柜小跑迎上：“在这儿！您老啥事？”",
        "差官：“你这儿有位铁爷吗？”"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "傍晚，老残回到客栈。掌柜道喜并转述抚台邀约的传闻，老残否认。随后宫保差官送来丰盛酒席，并传达打扫南书房之命。场景通过对话展现外界传言与老残自我认知的错位，以及宫保礼遇的实质性升级。",
      "audio_notes": "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "差官",
        "掌柜",
        "老残"
      ],
      "focus_locations": [
        "客栈"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000047",
          "entity_id": "E000047",
          "canonical_name": "掌柜",
          "name": "掌柜",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 8
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH03",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B008",
      "source_block_title": "客栈传言成真，南书房已备",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "rumor",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B008",
          "block_title": "客栈传言成真，南书房已备",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "突然，客栈外传来高声呼喊。掌柜慌忙跑出去。一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖站在门口。",
      "camera": "全景，从客栈内望向门口，差官身影被灯笼光勾勒",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000047",
          "name": "掌柜",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000047",
          "voice_card_id": "VO000047",
          "asset_binding_id": "AB000047",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店掌柜",
          "visual_features": [
            "客店掌柜",
            "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
            "掌櫃的笑迷迷的迎著說道"
          ],
          "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈门口，一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖高声呼喊。掌柜慌忙小跑迎上。老残在房内望向门口。全景，从客栈内望向门口，差官身影被灯笼光勾勒。保持角色外观、服饰和站位连续。传闻视角。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈门口，一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖高声呼喊。掌柜慌忙小跑迎上。老残在房内望向门口。全景，从客栈内望向门口，差官身影被灯笼光勾勒。保持角色外观、服饰和站位连续。传闻视角。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈门口，一个戴亮蓝顶子、穿官服的差官提着灯笼，手持双红名帖高声呼喊。掌柜慌忙小跑迎上。老残在房内望向门口。全景，从客栈内望向门口，差官身影被灯笼光勾勒。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "掌柜",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "VO000047",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "客店掌柜",
            "visual_features": [
              "客店掌柜",
              "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
              "掌櫃的笑迷迷的迎著說道"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "客栈",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B008",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000048",
          "E000047",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000047",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000047",
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0016",
    "shot_id": "S0016_SH04",
    "narrative_order": 16,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "rumor",
    "chronology_confidence": 0.99,
    "order_delta": -3,
    "chronology": {
      "scene_id": "S0016",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "rumor",
      "confidence": 0.99,
      "order_delta": -3,
      "temporal_anchor": {
        "label": "随后",
        "anchor_type": "forward_marker",
        "relative_direction": "after"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0015",
          "confidence": 0.45,
          "reason": "rumor_attached_to_frame"
        }
      ],
      "evidence": [
        {
          "kind": "forward",
          "field": "summary",
          "text": "随后",
          "snippet": "回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "forward",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "forward",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        },
        {
          "kind": "rumor",
          "field": "title",
          "text": "传言",
          "snippet": "客栈传言"
        },
        {
          "kind": "rumor",
          "field": "summary",
          "text": "传闻",
          "snippet": "老残回到客栈，掌柜道喜并转述抚台邀约的传闻，随后宫保差人送来酒席。"
        },
        {
          "kind": "rumor",
          "field": "key_beat_1",
          "text": "传言",
          "snippet": "老残回店掌柜道喜传言"
        },
        {
          "kind": "time_of_day",
          "field": "preview",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋…"
        },
        {
          "kind": "time_of_day",
          "field": "text",
          "text": "傍晚",
          "snippet": "街上遊玩了一會兒，又在古玩店裡盤桓些時。傍晚回到店裡，店裡掌櫃的連忙跑進屋來說聲「恭"
        }
      ]
    },
    "camera": "中景，跟随差官进入房间",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000024",
      "E000048",
      "E000001",
      "E000047"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000048",
      "VC000001",
      "VC000047"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000048",
      "AB000001",
      "AB000047"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "茶房",
        "matched_name": "茶房",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "客店伙计",
        "visual_features": [
          "客店伙计",
          "掌柜同茶房等人站在旁边",
          "老殘一面叫茶房來，給了挑盒子的四百錢"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
      },
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "掌柜",
        "matched_name": "掌柜",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000047",
        "voice_card_id": "VO000047",
        "asset_binding_id": "AB000047",
        "identity_summary": "客店掌柜",
        "visual_features": [
          "客店掌柜",
          "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
          "掌櫃的笑迷迷的迎著說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "time_mode": "rumor",
      "variant_label": "传闻视角"
    },
    "dynamic_content_block": {
      "subjects": [
        "茶房",
        "差官",
        "老残",
        "掌柜"
      ],
      "actions": [
        "差官上前一步，向老残请安",
        "抬盒被放在地上，打开盖子，露出丰盛菜肴"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随差官进入房间",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "text": "主体：茶房；差官；老残；掌柜；动作：差官上前一步，向老残请安；抬盒被放在地上，打开盖子，露出丰盛菜肴；环境：客栈；构图镜头：中景，跟随差官进入房间；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；不确定性可感知；主体信息仍可辨识",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈房间内，掌柜引差官进房。差官上前一步，向老残请安，递上名帖。身后两人抬进一个三层长方抬盒，打开盖子，露出丰盛菜肴。掌柜和茶房在一旁看呆了。中景，跟随差官进入房间。保持角色外观、服饰和站位连续。传闻视角。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈房间内，掌柜引差官进房。差官上前一步，向老残请安，递上名帖。身后两人抬进一个三层长方抬盒，打开盖子，露出丰盛菜肴。掌柜和茶房在一旁看呆了。中景，跟随差官进入房间。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
    "visual_notes": "画面重点：宫保差官向老残请安，并送来丰盛酒席。掌柜和茶房在一旁看呆。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：以旁观视角组织画面；避免过度夸张镜头。色彩规则：轻度主观偏移即可；仍保留项目主色调约束。绑定实体：茶房；差官；老残；掌柜。时间层提示：传闻。",
    "reference": {
      "characters": [
        "茶房",
        "差官",
        "老残",
        "掌柜"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "茶房",
        "差官",
        "老残",
        "掌柜"
      ],
      "actions": [
        "差官上前一步，向老残请安",
        "抬盒被放在地上，打开盖子，露出丰盛菜肴"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随差官进入房间",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "不确定性可感知",
        "主体信息仍可辨识"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "时间锚点：随后"
      ],
      "audio_context": [
        "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。"
      ],
      "scene_context": [
        "随后宫保差官送来丰盛酒席，并传达打扫南书房之命",
        "掌柜道喜并转述抚台邀约的传闻，老残否认"
      ],
      "motion": [
        "动作呈现保留不确定性"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "传闻段乱改角色身份",
        "用夸张风格替代叙事区别"
      ],
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000024",
        "E000048",
        "E000001",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000048",
        "VC000001",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000048",
        "AB000001",
        "AB000047"
      ],
      "dynamic_content_text": "主体：茶房；差官；老残；掌柜；动作：差官上前一步，向老残请安；抬盒被放在地上，打开盖子，露出丰盛菜肴；环境：客栈；构图镜头：中景，跟随差官进入房间；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：随后"
    },
    "source": {
      "description": "掌柜引差官进房。差官向老残请安，递上名帖。身后两人抬进一个三层长方抬盒。",
      "actions": [
        "差官上前一步，向老残请安。",
        "抬盒被放在地上，打开盖子，露出丰盛菜肴。",
        "掌柜和茶房在一旁看呆了。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "傍晚，老残回到客栈。掌柜道喜并转述抚台邀约的传闻，老残否认。随后宫保差官送来丰盛酒席，并传达打扫南书房之命。场景通过对话展现外界传言与老残自我认知的错位，以及宫保礼遇的实质性升级。",
      "audio_notes": "掌柜语气谄媚、急切；老残语调平静、否认坚决；差官门外呼喊洪亮，传达口吻恭敬；背景音为客栈日常嘈杂声，酒席抬盒放置声。",
      "narrator_profile_id": "narrator_rumor_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0016",
      "shot_id": "S0016_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在差官传达打扫南书房之命",
      "focus_characters": [
        "茶房",
        "差官",
        "老残",
        "掌柜"
      ],
      "focus_locations": [
        "客栈"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "茶房",
          "name": "茶房",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000047",
          "entity_id": "E000047",
          "canonical_name": "掌柜",
          "name": "掌柜",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 16,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "rumor",
        "confidence": 0.99,
        "order_delta": -3,
        "anchor_label": "随后",
        "anchor_type": "forward_marker",
        "constraint_count": 1,
        "evidence_count": 8
      }
    },
    "dramart_mapping": {
      "shot_id": "S0016_SH04",
      "scene_id": "S0016",
      "episode_id": "EP0002",
      "source_block_id": "EP0002B008",
      "source_block_title": "客栈传言成真，南书房已备",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "rumor",
      "narrative_order": 16,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0002",
          "block_id": "EP0002B008",
          "block_title": "客栈传言成真，南书房已备",
          "lead_scene_id": "S0016"
        }
      ],
      "shot_description": "掌柜引差官进房。差官向老残请安，递上名帖。身后两人抬进一个三层长方抬盒。",
      "camera": "中景，跟随差官进入房间",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "茶房",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店伙计",
          "visual_features": [
            "客店伙计",
            "掌柜同茶房等人站在旁边",
            "老殘一面叫茶房來，給了挑盒子的四百錢"
          ],
          "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
        },
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000047",
          "name": "掌柜",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000047",
          "voice_card_id": "VO000047",
          "asset_binding_id": "AB000047",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店掌柜",
          "visual_features": [
            "客店掌柜",
            "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
            "掌櫃的笑迷迷的迎著說道"
          ],
          "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈房间内，掌柜引差官进房。差官上前一步，向老残请安，递上名帖。身后两人抬进一个三层长方抬盒，打开盖子，露出丰盛菜肴。掌柜和茶房在一旁看呆了。中景，跟随差官进入房间。保持角色外观、服饰和站位连续。传闻视角。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈房间内，掌柜引差官进房。差官上前一步，向老残请安，递上名帖。身后两人抬进一个三层长方抬盒，打开盖子，露出丰盛菜肴。掌柜和茶房在一旁看呆了。中景，跟随差官进入房间。保持角色外观、服饰和站位连续。传闻视角。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，不确定性可感知，主体信息仍可辨识。傍晚，客栈房间内，掌柜引差官进房。差官上前一步，向老残请安，递上名帖。身后两人抬进一个三层长方抬盒，打开盖子，露出丰盛菜肴。掌柜和茶房在一旁看呆了。中景，跟随差官进入房间。保持角色外观、服饰和站位连续。动作呈现保留不确定性，保留对白反应空间。传闻视角。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；传闻段乱改角色身份；用夸张风格替代叙事区别",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000024",
            "name": "茶房",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "客店伙计",
            "visual_features": [
              "客店伙计",
              "掌柜同茶房等人站在旁边",
              "老殘一面叫茶房來，給了挑盒子的四百錢"
            ]
          },
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "掌柜",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "VO000047",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "客店掌柜",
            "visual_features": [
              "客店掌柜",
              "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
              "掌櫃的笑迷迷的迎著說道"
            ]
          },
          {
            "entity_uid": "",
            "name": "客栈",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_rumor_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "随后",
      "source_refs": {
        "episode_id": "EP0002",
        "source_block_id": "EP0002B008",
        "source_scene_id": "S0016",
        "source_group_ids": [
          "AG0014"
        ],
        "source_beat_ids": [
          "AB0014"
        ],
        "entity_uids": [
          "E000024",
          "E000048",
          "E000001",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000048",
          "VC000001",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000048",
          "AB000001",
          "AB000047"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH01",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.764,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "中景，从老残倒茶的动作摇至差官起身行礼。",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000001"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "差官",
        "老残"
      ],
      "actions": [
        "老残倒茶",
        "差官连忙立起，请安道谢"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从老残倒茶的动作摇至差官起身行礼。",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "差官见状，连忙从座位上站起，恭敬地请了个安道谢"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：差官；老残；动作：老残倒茶；差官连忙立起，请安道谢；环境：客栈房间；客店；构图镜头：中景，从老残倒茶的动作摇至差官起身行礼。；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，游方郎中老残正为抚署差官倒茶。差官见状连忙从座位上站起，恭敬地请安道谢。中景镜头，从老残倒茶的动作摇至差官起身行礼。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，游方郎中老残正为抚署差官倒茶。差官见状连忙从座位上站起，恭敬地请安道谢。中景镜头，从老残倒茶的动作摇至差官起身行礼。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开。差官见状，连忙从座位上站起，恭敬地请了个安道谢。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：差官；老残。时间层提示：主线。",
    "reference": {
      "characters": [
        "差官",
        "老残"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "差官",
        "老残"
      ],
      "actions": [
        "老残倒茶",
        "差官连忙立起，请安道谢"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，从老残倒茶的动作摇至差官起身行礼。",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "差官见状，连忙从座位上站起，恭敬地请了个安道谢"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000048",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000001"
      ],
      "dynamic_content_text": "主体：差官；老残；动作：老残倒茶；差官连忙立起，请安道谢；环境：客栈房间；客店；构图镜头：中景，从老残倒茶的动作摇至差官起身行礼。；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "客栈房间内。老残拿起茶壶，为坐在对面的差官倒了一碗茶。差官见状，连忙从座位上站起，恭敬地请了个安道谢。",
      "actions": [
        "老残倒茶",
        "差官连忙立起，请安道谢"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "承接上一场景（S0016），老残在客栈房间招待前来送礼的差官。通过倒茶、对话、写帖、送客等一系列礼节性互动，展现老残初受官场礼遇的场面，同时为后续的奉承与劝捐埋下伏笔。保持老残从容、客气但保持距离的人物基调。",
      "audio_notes": "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "客栈房间建立镜头，带出老残倒茶差官道谢",
      "focus_characters": [
        "差官",
        "老残"
      ],
      "focus_locations": [
        "客栈房间",
        "客店"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH01",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "官场虚礼",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "官场虚礼",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "客栈房间内。老残拿起茶壶，为坐在对面的差官倒了一碗茶。差官见状，连忙从座位上站起，恭敬地请了个安道谢。",
      "camera": "中景，从老残倒茶的动作摇至差官起身行礼。",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈房间",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，游方郎中老残正为抚署差官倒茶。差官见状连忙从座位上站起，恭敬地请安道谢。中景镜头，从老残倒茶的动作摇至差官起身行礼。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，游方郎中老残正为抚署差官倒茶。差官见状连忙从座位上站起，恭敬地请安道谢。中景镜头，从老残倒茶的动作摇至差官起身行礼。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，游方郎中老残正为抚署差官倒茶。差官见状连忙从座位上站起，恭敬地请安道谢。中景镜头，从老残倒茶的动作摇至差官起身行礼。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "客栈房间",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "客店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 2,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000048",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH02",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.764,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "双人中景，正反打。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000001",
      "E000043"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000001",
      "VC000043"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000001",
      "AB000043"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000043",
        "canonical_name": "宫保",
        "matched_name": "宫保",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000043",
        "voice_card_id": "VO000043",
        "asset_binding_id": "AB000043",
        "identity_summary": "山东巡抚",
        "visual_features": [
          "山东巡抚",
          "宫保赏识非凡",
          "对面便是宫保的签押房",
          "聽官保吩咐，趕緊打掃南書房院子"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：宫保 / 张宫保 / 抚台 / 抚台大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "差官",
        "老残",
        "宫保"
      ],
      "actions": [
        "差官传达吩咐",
        "老残倾听"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人中景，正反打。",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "差官坐下，身体微微前倾，向老残传达宫保的吩咐"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：差官；老残；宫保；动作：差官传达吩咐；老残倾听；环境：客栈房间；客店；构图镜头：双人中景，正反打。；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，抚署差官身体微微前倾，正向老残传达宫保的吩咐。老残平静地倾听。双人中景，正反打构图。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，抚署差官身体微微前倾，正向老残传达宫保的吩咐。老残平静地倾听。双人中景，正反打构图。动作连续，空间逻辑清晰。保留对白反应空间。保持角色外观、服饰和站位连续。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开。差官坐下，身体微微前倾，向老残传达宫保的吩咐。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：差官；老残；宫保。时间层提示：主线。",
    "reference": {
      "characters": [
        "差官",
        "老残",
        "宫保"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "差官",
        "老残",
        "宫保"
      ],
      "actions": [
        "差官传达吩咐",
        "老残倾听"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人中景，正反打。",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "差官坐下，身体微微前倾，向老残传达宫保的吩咐"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000048",
        "E000001",
        "E000043"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000001",
        "VC000043"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000001",
        "AB000043"
      ],
      "dynamic_content_text": "主体：差官；老残；宫保；动作：差官传达吩咐；老残倾听；环境：客栈房间；客店；构图镜头：双人中景，正反打。；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "差官坐下，身体微微前倾，向老残传达宫保的吩咐。老残平静地听着。",
      "actions": [
        "差官传达吩咐",
        "老残倾听"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "承接上一场景（S0016），老残在客栈房间招待前来送礼的差官。通过倒茶、对话、写帖、送客等一系列礼节性互动，展现老残初受官场礼遇的场面，同时为后续的奉承与劝捐埋下伏笔。保持老残从容、客气但保持距离的人物基调。",
      "audio_notes": "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进差官说明南书房安排",
      "focus_characters": [
        "差官",
        "老残",
        "宫保"
      ],
      "focus_locations": [
        "客栈房间",
        "客店"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000043",
          "entity_id": "E000043",
          "canonical_name": "宫保",
          "name": "宫保",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH02",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "官场虚礼",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "官场虚礼",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "差官坐下，身体微微前倾，向老残传达宫保的吩咐。老残平静地听着。",
      "camera": "双人中景，正反打。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000043",
          "name": "宫保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000043",
          "voice_card_id": "VO000043",
          "asset_binding_id": "AB000043",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "山东巡抚",
          "visual_features": [
            "山东巡抚",
            "宫保赏识非凡",
            "对面便是宫保的签押房",
            "聽官保吩咐，趕緊打掃南書房院子"
          ],
          "prompt_text": "宫保：山东巡抚；宫保赏识非凡；对面便是宫保的签押房"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈房间",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，抚署差官身体微微前倾，正向老残传达宫保的吩咐。老残平静地倾听。双人中景，正反打构图。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，抚署差官身体微微前倾，正向老残传达宫保的吩咐。老残平静地倾听。双人中景，正反打构图。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，抚署差官身体微微前倾，正向老残传达宫保的吩咐。老残平静地倾听。双人中景，正反打构图。动作连续，空间逻辑清晰。保留对白反应空间。保持角色外观、服饰和站位连续。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "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": "",
            "name": "客栈房间",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "客店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000048",
          "E000001",
          "E000043"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000001",
          "VC000043"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000001",
          "AB000043"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH03",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.764,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "中景，跟随老残动作。特写老残写字的手。",
    "duration_seconds": 4.7,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000024",
      "E000048",
      "E000001"
    ],
    "visual_card_ids": [
      "VC000024",
      "VC000048",
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000024",
      "AB000048",
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000024",
        "canonical_name": "茶房",
        "matched_name": "茶房",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000024",
        "voice_card_id": "VO000024",
        "asset_binding_id": "AB000024",
        "identity_summary": "客店伙计",
        "visual_features": [
          "客店伙计",
          "掌柜同茶房等人站在旁边",
          "老殘一面叫茶房來，給了挑盒子的四百錢"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
      },
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "茶房",
        "差官",
        "老残"
      ],
      "actions": [
        "老残回应",
        "差官再次请安告辞"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随老残动作。特写老残写字的手。",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "差官再次站起，请安告辞，并索要名片"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：茶房；差官；老残；动作：老残回应；差官再次请安告辞；环境：客栈房间；客店；构图镜头：中景，跟随老残动作。特写老残写字的手。；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，差官再次站起请安告辞。老残一面唤来客店伙计茶房，吩咐给挑盒子的人四百钱；一面走到桌边提笔写领谢帖子。中景跟随老残动作，可包含特写老残写字的手。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，差官再次站起请安告辞。老残一面唤来客店伙计茶房，吩咐给挑盒子的人四百钱；一面走到桌边提笔写领谢帖子。中景跟随老残动作，可包含特写老残写字的手。动作连续，空间逻辑清晰。保留对白反应空间。保持角色外观、服饰和站位连续。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开。差官再次站起，请安告辞，并索要名片。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：茶房；差官；老残。时间层提示：主线。",
    "reference": {
      "characters": [
        "茶房",
        "差官",
        "老残"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "茶房",
        "差官",
        "老残"
      ],
      "actions": [
        "老残回应",
        "差官再次请安告辞"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，跟随老残动作。特写老残写字的手。",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "差官再次站起，请安告辞，并索要名片"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000024",
        "E000048",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000048",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000048",
        "AB000001"
      ],
      "dynamic_content_text": "主体：茶房；差官；老残；动作：老残回应；差官再次请安告辞；环境：客栈房间；客店；构图镜头：中景，跟随老残动作。特写老残写字的手。；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "老残客气地回应。差官再次站起，请安告辞，并索要名片。老残一面唤来茶房，吩咐给挑盒子的人四百钱；一面走到桌边，提笔写领谢帖子。",
      "actions": [
        "老残回应",
        "差官再次请安告辞",
        "老残唤茶房付钱",
        "老残写领谢帖子"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "承接上一场景（S0016），老残在客栈房间招待前来送礼的差官。通过倒茶、对话、写帖、送客等一系列礼节性互动，展现老残初受官场礼遇的场面，同时为后续的奉承与劝捐埋下伏笔。保持老残从容、客气但保持距离的人物基调。",
      "audio_notes": "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "茶房",
        "差官",
        "老残"
      ],
      "focus_locations": [
        "客栈房间",
        "客店"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000024",
          "entity_id": "E000024",
          "canonical_name": "茶房",
          "name": "茶房",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH03",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "官场虚礼",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "官场虚礼",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "老残客气地回应。差官再次站起，请安告辞，并索要名片。老残一面唤来茶房，吩咐给挑盒子的人四百钱；一面走到桌边，提笔写领谢帖子。",
      "camera": "中景，跟随老残动作。特写老残写字的手。",
      "duration_seconds": 4.7,
      "onstage_characters": [
        {
          "entity_uid": "E000024",
          "name": "茶房",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000024",
          "voice_card_id": "VO000024",
          "asset_binding_id": "AB000024",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店伙计",
          "visual_features": [
            "客店伙计",
            "掌柜同茶房等人站在旁边",
            "老殘一面叫茶房來，給了挑盒子的四百錢"
          ],
          "prompt_text": "茶房：客店伙计；掌柜同茶房等人站在旁边；老殘一面叫茶房來，給了挑盒子的四百錢"
        },
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈房间",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，差官再次站起请安告辞。老残一面唤来客店伙计茶房，吩咐给挑盒子的人四百钱；一面走到桌边提笔写领谢帖子。中景跟随老残动作，可包含特写老残写字的手。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，差官再次站起请安告辞。老残一面唤来客店伙计茶房，吩咐给挑盒子的人四百钱；一面走到桌边提笔写领谢帖子。中景跟随老残动作，可包含特写老残写字的手。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈房间内，差官再次站起请安告辞。老残一面唤来客店伙计茶房，吩咐给挑盒子的人四百钱；一面走到桌边提笔写领谢帖子。中景跟随老残动作，可包含特写老残写字的手。动作连续，空间逻辑清晰。保留对白反应空间。保持角色外观、服饰和站位连续。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000024",
            "name": "茶房",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000024",
            "voice_card_id": "VO000024",
            "asset_binding_id": "AB000024",
            "available_asset_kinds": [],
            "identity_summary": "客店伙计",
            "visual_features": [
              "客店伙计",
              "掌柜同茶房等人站在旁边",
              "老殘一面叫茶房來，給了挑盒子的四百錢"
            ]
          },
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "客栈房间",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "客店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 3,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000024",
          "E000048",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000024",
          "VC000048",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000024",
          "AB000048",
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0017",
    "shot_id": "S0017_SH04",
    "narrative_order": 17,
    "story_chronology_order": 13,
    "story_chronology_group": "CG0013",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0017",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "story_chronology_group": "CG0013",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "same_time",
          "target_scene_id": "S0016",
          "confidence": 0.764,
          "reason": "continuation_similarity"
        }
      ],
      "evidence": []
    },
    "camera": "从房间跟拍至门口。远景，老残站在门口，看着差官骑马远去的背影。",
    "duration_seconds": 4.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000048",
      "E000001"
    ],
    "visual_card_ids": [
      "VC000048",
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000048",
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000048",
        "canonical_name": "差官",
        "matched_name": "差官",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000048",
        "voice_card_id": "VO000048",
        "asset_binding_id": "AB000048",
        "identity_summary": "抚署差役；武巡捕",
        "visual_features": [
          "抚署差役",
          "武巡捕",
          "便有个差官跑来喊道",
          "那人連忙立起，請了個安道謝"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：差官 / 那人 / 武巡捕赫大老爺"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "差官",
        "老残"
      ],
      "actions": [
        "老残递帖子",
        "差官推让"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "从房间跟拍至门口。远景，老残站在门口，看着差官骑马远去的背影。",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "两人一前一后走出房间，穿过客店大堂，来到大门口"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：差官；老残；动作：老残递帖子；差官推让；环境：客栈房间；客店；构图镜头：从房间跟拍至门口。远景，老残站在门口，看着差官骑马远去的背影。；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。老残将写好的帖子递给差官，差官再三推让。两人一前一后走出房间，穿过客店大堂，来到大门口。远景，老残站在门口，看着差官骑马远去的背影。保持角色外观、服饰和站位连续。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。老残将写好的帖子递给差官，差官再三推让。两人一前一后走出房间，穿过客店大堂，来到大门口。远景，老残站在门口，看着差官骑马远去的背影。动作连续，空间逻辑清晰。照顾旁白节奏。保持角色外观、服饰和站位连续。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开。两人一前一后走出房间，穿过客店大堂，来到大门口。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：差官；老残。时间层提示：主线。",
    "reference": {
      "characters": [
        "差官",
        "老残"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "差官",
        "老残"
      ],
      "actions": [
        "老残递帖子",
        "差官推让"
      ],
      "locations": [
        "客栈房间",
        "客店"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "从房间跟拍至门口。远景，老残站在门口，看着差官骑马远去的背影。",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。"
      ],
      "scene_context": [
        "老残招待差官喝茶，差官再次传达宫保安排，老残写领谢帖子送其离开",
        "两人一前一后走出房间，穿过客店大堂，来到大门口"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000048",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000001"
      ],
      "dynamic_content_text": "主体：差官；老残；动作：老残递帖子；差官推让；环境：客栈房间；客店；构图镜头：从房间跟拍至门口。远景，老残站在门口，看着差官骑马远去的背影。；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "老残将写好的帖子递给差官。差官再三推让，老残坚持送客。两人一前一后走出房间，穿过客店大堂，来到大门口。老残目送差官上马离去。",
      "actions": [
        "老残递帖子",
        "差官推让",
        "老残送客至大门",
        "差官上马离去",
        "老残目送"
      ],
      "narration": "场景承接上一段，情绪持续推进。",
      "on_screen_text": "",
      "scene_notes": "承接上一场景（S0016），老残在客栈房间招待前来送礼的差官。通过倒茶、对话、写帖、送客等一系列礼节性互动，展现老残初受官场礼遇的场面，同时为后续的奉承与劝捐埋下伏笔。保持老残从容、客气但保持距离的人物基调。",
      "audio_notes": "对话节奏客气、奉承；环境音包括倒茶声、写字声、脚步声、门外街道背景音。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0017",
      "shot_id": "S0017_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在武巡捕传抚台邀请",
      "focus_characters": [
        "差官",
        "老残"
      ],
      "focus_locations": [
        "客栈房间",
        "客店"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000048",
          "entity_id": "E000048",
          "canonical_name": "差官",
          "name": "差官",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 17,
        "story_chronology_order": 13,
        "story_chronology_group": "CG0013",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0017_SH04",
      "scene_id": "S0017",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B001",
      "source_block_title": "官场虚礼",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 17,
      "story_chronology_order": 13,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B001",
          "block_title": "官场虚礼",
          "lead_scene_id": "S0017"
        }
      ],
      "shot_description": "老残将写好的帖子递给差官。差官再三推让，老残坚持送客。两人一前一后走出房间，穿过客店大堂，来到大门口。老残目送差官上马离去。",
      "camera": "从房间跟拍至门口。远景，老残站在门口，看着差官骑马远去的背影。",
      "duration_seconds": 4.6,
      "onstage_characters": [
        {
          "entity_uid": "E000048",
          "name": "差官",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000048",
          "voice_card_id": "VO000048",
          "asset_binding_id": "AB000048",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抚署差役；武巡捕",
          "visual_features": [
            "抚署差役",
            "武巡捕",
            "便有个差官跑来喊道",
            "那人連忙立起，請了個安道謝"
          ],
          "prompt_text": "差官：抚署差役；武巡捕；抚署差役；武巡捕"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "客栈房间",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。老残将写好的帖子递给差官，差官再三推让。两人一前一后走出房间，穿过客店大堂，来到大门口。远景，老残站在门口，看着差官骑马远去的背影。保持角色外观、服饰和站位连续。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。老残将写好的帖子递给差官，差官再三推让。两人一前一后走出房间，穿过客店大堂，来到大门口。远景，老残站在门口，看着差官骑马远去的背影。保持角色外观、服饰和站位连续。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。老残将写好的帖子递给差官，差官再三推让。两人一前一后走出房间，穿过客店大堂，来到大门口。远景，老残站在门口，看着差官骑马远去的背影。动作连续，空间逻辑清晰。照顾旁白节奏。保持角色外观、服饰和站位连续。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000048",
            "name": "差官",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000048",
            "voice_card_id": "VO000048",
            "asset_binding_id": "AB000048",
            "available_asset_kinds": [],
            "identity_summary": "抚署差役；武巡捕",
            "visual_features": [
              "抚署差役",
              "武巡捕",
              "便有个差官跑来喊道",
              "那人連忙立起，請了個安道謝"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "客栈房间",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "客店",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 2,
        "missing_count": 2,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B001",
        "source_scene_id": "S0017",
        "source_group_ids": [
          "AG0015"
        ],
        "source_beat_ids": [
          "AB0015"
        ],
        "entity_uids": [
          "E000048",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000048",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000048",
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH01",
    "narrative_order": 18,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0017",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景/中景切换",
    "duration_seconds": 5.3,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001"
    ],
    "visual_card_ids": [
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残写信",
        "吹熄蜡烛"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景/中景切换",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：老残；动作：老残写信；吹熄蜡烛；环境：济南；雒口；船上；董家口；构图镜头：远景/中景切换；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残在烛光下写信，随后吹熄蜡烛；环境：济南客栈内，深夜；镜头：远景/中景切换；约束：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残伏案写信，神色凝重，写完信后吹熄蜡烛；环境：济南客栈内，深夜；镜头：远景/中景切换；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残为避纠缠，深夜写信后离城，开启赴曹州之旅；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：老残；时间层提示：主线",
    "reference": {
      "characters": [
        "老残"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残写信",
        "吹熄蜡烛"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景/中景切换",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001"
      ],
      "visual_card_ids": [
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000001"
      ],
      "dynamic_content_text": "主体：老残；动作：老残写信；吹熄蜡烛；环境：济南；雒口；船上；董家口；构图镜头：远景/中景切换；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "深夜，济南客栈内。烛光下，老残伏案疾书，神色凝重。写完信，他吹熄蜡烛，屋内陷入黑暗。天未明，他结算了店账，雇了一辆二把手的小车，悄然出城。",
      "actions": [
        "老残写信",
        "吹熄蜡烛",
        "结算店账",
        "雇车出城"
      ],
      "narration": "老残心里想道：本想再盘桓两天，看这光景，恐无谓的纠缠，要越逼越紧了。三十六计，走为上计。",
      "on_screen_text": "",
      "scene_notes": "老残为避纠缠离济南，乘船至董家口，向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具。重要性：主线；呈现：直接画面/对话；时间顺序：叙事18->故事14；改编策略：retain；呈现策略：dialogue；剧本目标：完成场景转换（济南到曹州），并通过关键对话，首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感。",
      "audio_notes": "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "济南建立镜头，带出老残离济南赴曹州",
      "focus_characters": [
        "老残"
      ],
      "focus_locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH01",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "道听途说",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "道听途说",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "深夜，济南客栈内。烛光下，老残伏案疾书，神色凝重。写完信，他吹熄蜡烛，屋内陷入黑暗。天未明，他结算了店账，雇了一辆二把手的小车，悄然出城。",
      "camera": "远景/中景切换",
      "duration_seconds": 5.3,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "济南",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残在烛光下写信，随后吹熄蜡烛；环境：济南客栈内，深夜；镜头：远景/中景切换；约束：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残在烛光下写信，随后吹熄蜡烛；环境：济南客栈内，深夜；镜头：远景/中景切换；约束：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残伏案写信，神色凝重，写完信后吹熄蜡烛；环境：济南客栈内，深夜；镜头：远景/中景切换；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "济南",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "雒口",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "船上",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 1,
        "missing_count": 3,
        "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_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000001"
        ],
        "visual_card_ids": [
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH02",
    "narrative_order": 18,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0017",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景/航拍",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000001",
      "E000013"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000013"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000013"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000013",
        "canonical_name": "渔船",
        "matched_name": "小船",
        "type": "物品",
        "subtype": "",
        "role": "item",
        "visual_card_id": "VC000013",
        "voice_card_id": "",
        "asset_binding_id": "AB000013",
        "identity_summary": "轻快小船",
        "visual_features": [
          "渔船",
          "轻快小船",
          "選了一隻輕快漁船",
          "趕忙回了小船"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持物件材质、形制和关键纹样一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：渔船 / 渔艇 / 小船"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "渔船：轻快小船；渔船；選了一隻輕快漁船"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残登船",
        "船升帆启航"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [
        "渔船"
      ],
      "item_names": [
        "渔船"
      ],
      "composition": [
        "远景/航拍",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：老残；动作：老残登船；船升帆启航；环境：济南；雒口；船上；董家口；关键物件：渔船；构图镜头：远景/航拍；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残登上小船，船家升起船帆；环境：雒口码头，河面，东南风；关键物件：渔船；镜头：远景/航拍；约束：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残登船，船家升帆，小船逆流而上；环境：雒口码头，河面，东南风；关键物件：渔船；镜头：远景/航拍；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残乘船离开济南，沿河逆流而上，展现旅途；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：老残；渔船；时间层提示：主线",
    "reference": {
      "characters": [
        "老残"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "items": [
        "渔船"
      ]
    },
    "prompt_components": {
      "subjects": [
        "老残"
      ],
      "actions": [
        "老残登船",
        "船升帆启航"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [
        "渔船"
      ],
      "item_names": [
        "渔船"
      ],
      "composition": [
        "远景/航拍",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000013"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000013"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000013"
      ],
      "dynamic_content_text": "主体：老残；动作：老残登船；船升帆启航；环境：济南；雒口；船上；董家口；关键物件：渔船；构图镜头：远景/航拍；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "雒口码头。老残登上一只小船，船家升起帆。小船逆流而上，驶向曹州府方向。画面叠化，展现数日行程：落日下的齐河县城，平阴，寿张，最终抵达董家口。",
      "actions": [
        "老残登船",
        "船升帆启航",
        "河上航行（叠化）",
        "抵达董家口码头"
      ],
      "narration": "老残到了雒口，雇了一只小船，讲明逆流送到曹州府属董家口下船。走了几日，便到了董家口。",
      "on_screen_text": "",
      "scene_notes": "老残为避纠缠离济南，乘船至董家口，向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具。重要性：主线；呈现：直接画面/对话；时间顺序：叙事18->故事14；改编策略：retain；呈现策略：dialogue；剧本目标：完成场景转换（济南到曹州），并通过关键对话，首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感。",
      "audio_notes": "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "老残的反应镜头，推进向老董打听玉贤政绩",
      "focus_characters": [
        "老残"
      ],
      "focus_locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH02",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "道听途说",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "道听途说",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "雒口码头。老残登上一只小船，船家升起帆。小船逆流而上，驶向曹州府方向。画面叠化，展现数日行程：落日下的齐河县城，平阴，寿张，最终抵达董家口。",
      "camera": "远景/航拍",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "济南",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [
        {
          "entity_uid": "E000013",
          "name": "渔船",
          "type": "物品",
          "role": "item",
          "visual_card_id": "VC000013",
          "voice_card_id": "",
          "asset_binding_id": "AB000013",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "轻快小船",
          "visual_features": [
            "渔船",
            "轻快小船",
            "選了一隻輕快漁船",
            "趕忙回了小船"
          ],
          "prompt_text": "渔船：轻快小船；渔船；選了一隻輕快漁船"
        }
      ],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残登上小船，船家升起船帆；环境：雒口码头，河面，东南风；关键物件：渔船；镜头：远景/航拍；约束：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残登上小船，船家升起船帆；环境：雒口码头，河面，东南风；关键物件：渔船；镜头：远景/航拍；约束：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老残；动作：老残登船，船家升帆，小船逆流而上；环境：雒口码头，河面，东南风；关键物件：渔船；镜头：远景/航拍；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "济南",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "雒口",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "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": "E000013",
            "name": "渔船",
            "role": "item",
            "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": [
              "渔船",
              "轻快小船",
              "選了一隻輕快漁船",
              "趕忙回了小船"
            ]
          }
        ],
        "total_count": 5,
        "ready_count": 2,
        "missing_count": 3,
        "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_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000001",
          "E000013"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000013"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000013"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH03",
    "narrative_order": 18,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0017",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "双人中景",
    "duration_seconds": 5.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000052",
      "E000049",
      "E000001",
      "E000047"
    ],
    "visual_card_ids": [
      "VC000052",
      "VC000049",
      "VC000001",
      "VC000047"
    ],
    "asset_binding_ids": [
      "AB000052",
      "AB000049",
      "AB000001",
      "AB000047"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000052",
        "canonical_name": "老董",
        "matched_name": "老董",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000052",
        "voice_card_id": "VO000052",
        "asset_binding_id": "AB000052",
        "identity_summary": "老董与老残存在稳定剧情关联",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老董：老董与老残存在稳定剧情关联"
      },
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      },
      {
        "entity_uid": "E000047",
        "canonical_name": "掌柜",
        "matched_name": "掌柜",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000047",
        "voice_card_id": "VO000047",
        "asset_binding_id": "AB000047",
        "identity_summary": "客店掌柜",
        "visual_features": [
          "客店掌柜",
          "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
          "掌櫃的笑迷迷的迎著說道"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老董",
        "玉贤",
        "老残",
        "掌柜"
      ],
      "actions": [
        "老残搬行李入住",
        "老董在门口闲坐"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人中景",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：老董；玉贤；老残；掌柜；动作：老残搬行李入住；老董在门口闲坐；环境：济南；雒口；船上；董家口；构图镜头：双人中景；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残搬运行李入住，老董在店门口闲坐；环境：董家口，董二房老店门口，辰牌时分；镜头：双人中景；约束：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残搬行李入住，在门口长凳坐下，老董闲坐；环境：董家口，董二房老店门口，辰牌时分；镜头：双人中景；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残抵达董家口，入住老店，为打听玉贤政绩做准备；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：老董；玉贤；老残；掌柜；时间层提示：主线",
    "reference": {
      "characters": [
        "老董",
        "玉贤",
        "老残",
        "掌柜"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老董",
        "玉贤",
        "老残",
        "掌柜"
      ],
      "actions": [
        "老残搬行李入住",
        "老董在门口闲坐"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "双人中景",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000052",
        "E000049",
        "E000001",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000052",
        "VC000049",
        "VC000001",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000052",
        "AB000049",
        "AB000001",
        "AB000047"
      ],
      "dynamic_content_text": "主体：老董；玉贤；老残；掌柜；动作：老残搬行李入住；老董在门口闲坐；环境：济南；雒口；船上；董家口；构图镜头：双人中景；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "董二房老店门口。辰牌时分，住客已散。掌柜老董（六十多岁）在门口闲坐。老残搬进行李，也在门口长凳上坐下。两人望着街景。",
      "actions": [
        "老残搬行李入住",
        "老董在门口闲坐",
        "老残在长凳上坐下"
      ],
      "narration": "老残住在店内，本该雇车就往曹州府去，因想沿路打听那玉贤的政绩，故缓缓起行，以便察访。",
      "on_screen_text": "",
      "scene_notes": "老残为避纠缠离济南，乘船至董家口，向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具。重要性：主线；呈现：直接画面/对话；时间顺序：叙事18->故事14；改编策略：retain；呈现策略：dialogue；剧本目标：完成场景转换（济南到曹州），并通过关键对话，首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感。",
      "audio_notes": "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "老董",
        "玉贤",
        "老残",
        "掌柜"
      ],
      "focus_locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000052",
          "entity_id": "E000052",
          "canonical_name": "老董",
          "name": "老董",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000047",
          "entity_id": "E000047",
          "canonical_name": "掌柜",
          "name": "掌柜",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH03",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "道听途说",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "道听途说",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "董二房老店门口。辰牌时分，住客已散。掌柜老董（六十多岁）在门口闲坐。老残搬进行李，也在门口长凳上坐下。两人望着街景。",
      "camera": "双人中景",
      "duration_seconds": 5.5,
      "onstage_characters": [
        {
          "entity_uid": "E000052",
          "name": "老董",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000052",
          "voice_card_id": "VO000052",
          "asset_binding_id": "AB000052",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老董与老残存在稳定剧情关联",
          "visual_features": [],
          "prompt_text": "老董：老董与老残存在稳定剧情关联"
        },
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        },
        {
          "entity_uid": "E000047",
          "name": "掌柜",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000047",
          "voice_card_id": "VO000047",
          "asset_binding_id": "AB000047",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "客店掌柜",
          "visual_features": [
            "客店掌柜",
            "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
            "掌櫃的笑迷迷的迎著說道"
          ],
          "prompt_text": "掌柜：客店掌柜；傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜；掌櫃的笑迷迷的迎著說道"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "济南",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残搬运行李入住，老董在店门口闲坐；环境：董家口，董二房老店门口，辰牌时分；镜头：双人中景；约束：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残搬运行李入住，老董在店门口闲坐；环境：董家口，董二房老店门口，辰牌时分；镜头：双人中景；约束：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残搬行李入住，在门口长凳坐下，老董闲坐；环境：董家口，董二房老店门口，辰牌时分；镜头：双人中景；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000052",
            "name": "老董",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000052",
            "voice_card_id": "VO000052",
            "asset_binding_id": "AB000052",
            "available_asset_kinds": [],
            "identity_summary": "老董与老残存在稳定剧情关联",
            "visual_features": []
          },
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "E000047",
            "name": "掌柜",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000047",
            "voice_card_id": "VO000047",
            "asset_binding_id": "AB000047",
            "available_asset_kinds": [],
            "identity_summary": "客店掌柜",
            "visual_features": [
              "客店掌柜",
              "傍晚回到店里，店里掌柜的连忙跑进屋来说声恭喜",
              "掌櫃的笑迷迷的迎著說道"
            ]
          },
          {
            "entity_uid": "",
            "name": "济南",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "雒口",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "船上",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 7,
        "ready_count": 4,
        "missing_count": 3,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000052",
          "E000049",
          "E000001",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000052",
          "VC000049",
          "VC000001",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000052",
          "AB000049",
          "AB000001",
          "AB000047"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0018",
    "shot_id": "S0018_SH04",
    "narrative_order": 18,
    "story_chronology_order": 14,
    "story_chronology_group": "CG0014",
    "time_mode": "mainline",
    "chronology_confidence": 0.622,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0018",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "story_chronology_group": "CG0014",
      "time_mode": "mainline",
      "confidence": 0.622,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0017",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "正反打（老残->老董）",
    "duration_seconds": 4.9,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000052",
      "E000001"
    ],
    "visual_card_ids": [
      "VC000052",
      "VC000001"
    ],
    "asset_binding_ids": [
      "AB000052",
      "AB000001"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000052",
        "canonical_name": "老董",
        "matched_name": "老董",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000052",
        "voice_card_id": "VO000052",
        "asset_binding_id": "AB000052",
        "identity_summary": "老董与老残存在稳定剧情关联",
        "visual_features": [],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：老残"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老董：老董与老残存在稳定剧情关联"
      },
      {
        "entity_uid": "E000001",
        "canonical_name": "老残",
        "matched_name": "老残",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "游方郎中；主角",
        "visual_features": [
          "游方郎中",
          "主角",
          "游历者",
          "医术高明"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：老残 / 铁英 / 补残 / 残哥 / 铁先生 / 铁老爷 / 铁公"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "老董",
        "老残"
      ],
      "actions": [
        "老残转向老董",
        "老董叹气"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打（老残，老董）",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：老董；老残；动作：老残转向老董；老董叹气；环境：济南；雒口；船上；董家口；构图镜头：正反打（老残，老董）；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残转向老董询问，老董闻言叹气；环境：董家口，董二房老店门口；镜头：正反打（老残，老董）；约束：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残转向老董开口询问，老董闻言先是叹气；环境：董家口，董二房老店门口；镜头：正反打（老残，老董）；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：老残向老董打听玉贤政绩，老董叹息，预示玉贤办案的矛盾与危险；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：老董；老残；时间层提示：主线",
    "reference": {
      "characters": [
        "老董",
        "老残"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "老董",
        "老残"
      ],
      "actions": [
        "老残转向老董",
        "老董叹气"
      ],
      "locations": [
        "济南",
        "雒口",
        "船上",
        "董家口"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "正反打（老残，老董）",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。"
      ],
      "scene_context": [
        "首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感",
        "向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000052",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000052",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000052",
        "AB000001"
      ],
      "dynamic_content_text": "主体：老董；老残；动作：老残转向老董；老董叹气；环境：济南；雒口；船上；董家口；构图镜头：正反打（老残，老董）；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "老残转向老董，开口询问。老董闻言，先是叹了口气。",
      "actions": [
        "老残转向老董",
        "老董叹气"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "老残为避纠缠离济南，乘船至董家口，向店主老董打听玉贤政绩，听闻其办案严酷反成强盗工具。重要性：主线；呈现：直接画面/对话；时间顺序：叙事18->故事14；改编策略：retain；呈现策略：dialogue；剧本目标：完成场景转换（济南到曹州），并通过关键对话，首次向观众（和老残）揭示核心冲突人物玉贤的矛盾性与危险性，建立悬疑感。",
      "audio_notes": "夜间离城的寂静与车马声；河上风声与船行水声；老董讲述时低沉、叹息的语气；保留对白节奏。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0018",
      "shot_id": "S0018_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "老残收束镜头，停在听闻玉贤办案严酷反生祸端",
      "focus_characters": [
        "老董",
        "老残"
      ],
      "focus_locations": [
        "济南",
        "雒口",
        "船上"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000052",
          "entity_id": "E000052",
          "canonical_name": "老董",
          "name": "老董",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "老残",
          "name": "老残",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 18,
        "story_chronology_order": 14,
        "story_chronology_group": "CG0014",
        "time_mode": "mainline",
        "confidence": 0.622,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0018_SH04",
      "scene_id": "S0018",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B002",
      "source_block_title": "道听途说",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 18,
      "story_chronology_order": 14,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B002",
          "block_title": "道听途说",
          "lead_scene_id": "S0018"
        }
      ],
      "shot_description": "老残转向老董，开口询问。老董闻言，先是叹了口气。",
      "camera": "正反打（老残->老董）",
      "duration_seconds": 4.9,
      "onstage_characters": [
        {
          "entity_uid": "E000052",
          "name": "老董",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000052",
          "voice_card_id": "VO000052",
          "asset_binding_id": "AB000052",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "老董与老残存在稳定剧情关联",
          "visual_features": [],
          "prompt_text": "老董：老董与老残存在稳定剧情关联"
        },
        {
          "entity_uid": "E000001",
          "name": "老残",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "游方郎中；主角",
          "visual_features": [
            "游方郎中",
            "主角",
            "游历者",
            "医术高明"
          ],
          "prompt_text": "老残：游方郎中；主角；游方郎中；主角"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "济南",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残转向老董询问，老董闻言叹气；环境：董家口，董二房老店门口；镜头：正反打（老残，老董）；约束：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残转向老董询问，老董闻言叹气；环境：董家口，董二房老店门口；镜头：正反打（老残，老董）；约束：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；主体：老董，老残；动作：老残转向老董开口询问，老董闻言先是叹气；环境：董家口，董二房老店门口；镜头：正反打（老残，老董）；约束：保持角色外观、服饰和站位连续；时间：主线；运动：动作连续，空间逻辑清晰；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000052",
            "name": "老董",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000052",
            "voice_card_id": "VO000052",
            "asset_binding_id": "AB000052",
            "available_asset_kinds": [],
            "identity_summary": "老董与老残存在稳定剧情关联",
            "visual_features": []
          },
          {
            "entity_uid": "E000001",
            "name": "老残",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "游方郎中；主角",
            "visual_features": [
              "游方郎中",
              "主角",
              "游历者",
              "医术高明"
            ]
          },
          {
            "entity_uid": "",
            "name": "济南",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "雒口",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "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": 2,
        "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": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B002",
        "source_scene_id": "S0018",
        "source_group_ids": [
          "AG0016"
        ],
        "source_beat_ids": [
          "AB0016"
        ],
        "entity_uids": [
          "E000052",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000052",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000052",
          "AB000001"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH01",
    "narrative_order": 19,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.727,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.727,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0018",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "低角度跟拍，远景",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000058"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000058"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000058"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000058",
        "canonical_name": "于家屯",
        "matched_name": "于家屯",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家屯 / 这村庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家屯：村庄"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤面色冷峻，目光紧锁前方火把",
        "深夜，城外荒野"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "低角度跟拍，远景",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。"
      ],
      "scene_context": [
        "此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念",
        "夜色中，玉贤率马队循火光与枪声追击强盗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：玉贤；动作：玉贤面色冷峻，目光紧锁前方火把；深夜，城外荒野；环境：城外；于家屯；构图镜头：低角度跟拍，远景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤面色冷峻，目光紧锁前方火把，率领马队在深夜的城外荒野疾驰。环境为城外和于家屯方向。低角度跟拍远景镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤面色冷峻，目光紧锁前方火把，率领马队在深夜的城外荒野疾驰。环境为城外和于家屯方向。低角度跟拍远景镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。动作连续，空间逻辑清晰。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念。夜色中，玉贤率马队循火光与枪声追击强盗。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：玉贤；于家屯。时间层提示：主线。",
    "reference": {
      "characters": [
        "玉贤"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤面色冷峻，目光紧锁前方火把",
        "深夜，城外荒野"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "低角度跟拍，远景",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。"
      ],
      "scene_context": [
        "此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念",
        "夜色中，玉贤率马队循火光与枪声追击强盗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000049",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000058"
      ],
      "dynamic_content_text": "主体：玉贤；动作：玉贤面色冷峻，目光紧锁前方火把；深夜，城外荒野；环境：城外；于家屯；构图镜头：低角度跟拍，远景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "深夜，城外荒野。玉贤（E000049）一马当先，率领二十余骑的马队在夜色中疾驰。远处地平线上，几个微弱的火把光点在前方移动。",
      "actions": [
        "玉贤面色冷峻，目光紧锁前方火把。马队紧随其后，马蹄翻飞，扬起尘土。远处传来一两声模糊的枪响。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "紧接前序追捕场景（S0018）。夜色中，玉贤率马队循火光与枪声追击强盗，追至于家屯附近时，目标骤然消失。此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念。",
      "audio_notes": "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "城外建立镜头，带出玉大人率马队追击持枪强盗",
      "focus_characters": [
        "玉贤"
      ],
      "focus_locations": [
        "城外",
        "于家屯"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.727,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH01",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "夜追强人",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "夜追强人",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "深夜，城外荒野。玉贤（E000049）一马当先，率领二十余骑的马队在夜色中疾驰。远处地平线上，几个微弱的火把光点在前方移动。",
      "camera": "低角度跟拍，远景",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        }
      ],
      "location_ref": {
        "entity_uid": "E000058",
        "name": "于家屯",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "prompt_text": "于家屯：村庄"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤面色冷峻，目光紧锁前方火把，率领马队在深夜的城外荒野疾驰。环境为城外和于家屯方向。低角度跟拍远景镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤面色冷峻，目光紧锁前方火把，率领马队在深夜的城外荒野疾驰。环境为城外和于家屯方向。低角度跟拍远景镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤面色冷峻，目光紧锁前方火把，率领马队在深夜的城外荒野疾驰。环境为城外和于家屯方向。低角度跟拍远景镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。动作连续，空间逻辑清晰。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000058",
            "name": "于家屯",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000058",
            "voice_card_id": "",
            "asset_binding_id": "AB000058",
            "available_asset_kinds": [],
            "identity_summary": "村庄",
            "visual_features": [
              "村庄"
            ]
          },
          {
            "entity_uid": "",
            "name": "城外",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000049",
          "E000058"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000058"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000058"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH02",
    "narrative_order": 19,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.727,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.727,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0018",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中近景，手持晃动",
    "duration_seconds": 4.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000058"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000058"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000058"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000058",
        "canonical_name": "于家屯",
        "matched_name": "于家屯",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家屯 / 这村庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家屯：村庄"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤咬紧牙关，脸上混合着愤怒与决绝",
        "玉贤的近景"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景，手持晃动",
        "中近景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。"
      ],
      "scene_context": [
        "此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念",
        "夜色中，玉贤率马队循火光与枪声追击强盗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：玉贤；动作：玉贤咬紧牙关，脸上混合着愤怒与决绝；玉贤的近景；环境：城外；于家屯；构图镜头：中近景，手持晃动；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤咬紧牙关，脸上混合着愤怒与决绝，伏在马背上。环境为城外和于家屯方向。中近景手持晃动镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤咬紧牙关，脸上混合着愤怒与决绝，伏在马背上。环境为城外和于家屯方向。中近景手持晃动镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。动作连续，空间逻辑清晰。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念。夜色中，玉贤率马队循火光与枪声追击强盗。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：玉贤；于家屯。时间层提示：主线。",
    "reference": {
      "characters": [
        "玉贤"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤咬紧牙关，脸上混合着愤怒与决绝",
        "玉贤的近景"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景，手持晃动",
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。"
      ],
      "scene_context": [
        "此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念",
        "夜色中，玉贤率马队循火光与枪声追击强盗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000049",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000058"
      ],
      "dynamic_content_text": "主体：玉贤；动作：玉贤咬紧牙关，脸上混合着愤怒与决绝；玉贤的近景；环境：城外；于家屯；构图镜头：中近景，手持晃动；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "玉贤的近景。他伏在马背上，风吹动他的衣襟。火光在他眼中闪烁。",
      "actions": [
        "玉贤咬紧牙关，脸上混合着愤怒与决绝。他回头看了一眼身后的马队，挥手示意加速。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "紧接前序追捕场景（S0018）。夜色中，玉贤率马队循火光与枪声追击强盗，追至于家屯附近时，目标骤然消失。此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念。",
      "audio_notes": "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "玉贤的反应镜头，推进循火光枪声追至于家屯",
      "focus_characters": [
        "玉贤"
      ],
      "focus_locations": [
        "城外",
        "于家屯"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.727,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH02",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "夜追强人",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "夜追强人",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "玉贤的近景。他伏在马背上，风吹动他的衣襟。火光在他眼中闪烁。",
      "camera": "中近景，手持晃动",
      "duration_seconds": 4.0,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        }
      ],
      "location_ref": {
        "entity_uid": "E000058",
        "name": "于家屯",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "prompt_text": "于家屯：村庄"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤咬紧牙关，脸上混合着愤怒与决绝，伏在马背上。环境为城外和于家屯方向。中近景手持晃动镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤咬紧牙关，脸上混合着愤怒与决绝，伏在马背上。环境为城外和于家屯方向。中近景手持晃动镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤咬紧牙关，脸上混合着愤怒与决绝，伏在马背上。环境为城外和于家屯方向。中近景手持晃动镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。动作连续，空间逻辑清晰。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000058",
            "name": "于家屯",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000058",
            "voice_card_id": "",
            "asset_binding_id": "AB000058",
            "available_asset_kinds": [],
            "identity_summary": "村庄",
            "visual_features": [
              "村庄"
            ]
          },
          {
            "entity_uid": "",
            "name": "城外",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000049",
          "E000058"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000058"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000058"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0019",
    "shot_id": "S0019_SH03",
    "narrative_order": 19,
    "story_chronology_order": 15,
    "story_chronology_group": "CG0015",
    "time_mode": "mainline",
    "chronology_confidence": 0.727,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0019",
      "narrative_order": 19,
      "story_chronology_order": 15,
      "story_chronology_group": "CG0015",
      "time_mode": "mainline",
      "confidence": 0.727,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0018",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "远景，缓慢推近",
    "duration_seconds": 3.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000058"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000058"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000058"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000058",
        "canonical_name": "于家屯",
        "matched_name": "于家屯",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家屯 / 这村庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家屯：村庄"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "马队速度不减，冲上一处土坡",
        "天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推近",
        "跟拍"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。"
      ],
      "scene_context": [
        "此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念",
        "夜色中，玉贤率马队循火光与枪声追击强盗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：玉贤；动作：马队速度不减，冲上一处土坡；天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓；环境：城外；于家屯；构图镜头：远景，缓慢推近；跟拍；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤率领的马队速度不减，冲上一处土坡。天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓。环境为城外和于家屯。远景缓慢推近镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤率领的马队速度不减，冲上一处土坡。天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓。环境为城外和于家屯。远景缓慢推近镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。动作连续，空间逻辑清晰。主线时间。",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念。夜色中，玉贤率马队循火光与枪声追击强盗。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色一致；光照连续。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：玉贤；于家屯。时间层提示：主线。",
    "reference": {
      "characters": [
        "玉贤"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "马队速度不减，冲上一处土坡",
        "天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓"
      ],
      "locations": [
        "城外",
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景，缓慢推近",
        "跟拍"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。"
      ],
      "scene_context": [
        "此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念",
        "夜色中，玉贤率马队循火光与枪声追击强盗"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000049",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000058"
      ],
      "dynamic_content_text": "主体：玉贤；动作：马队速度不减，冲上一处土坡；天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓；环境：城外；于家屯；构图镜头：远景，缓慢推近；跟拍；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "天色渐明，灰蒙蒙的光线勾勒出远方于家屯（E000058）的轮廓。前方的火把光点与枪声突然同时消失，仿佛被大地吞噬。",
      "actions": [
        "马队速度不减，冲上一处土坡。玉贤勒马，抬手示意停止。众人停下，马匹不安地打着响鼻。玉贤眯眼望向死寂的于家屯方向，脸上露出困惑与不甘。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "紧接前序追捕场景（S0018）。夜色中，玉贤率马队循火光与枪声追击强盗，追至于家屯附近时，目标骤然消失。此为直接动作场面，展现玉贤的勇猛果断与追捕的紧张感，并为后续调查埋下悬念。",
      "audio_notes": "急促的马蹄声贯穿始终，远处零星的枪响，风声与马的嘶鸣，紧张悬疑的背景音乐。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0019",
      "shot_id": "S0019_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "跟拍",
      "description_hint": "动作或状态变化的推进镜头",
      "focus_characters": [
        "玉贤"
      ],
      "focus_locations": [
        "城外",
        "于家屯"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 19,
        "story_chronology_order": 15,
        "story_chronology_group": "CG0015",
        "time_mode": "mainline",
        "confidence": 0.727,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0019_SH03",
      "scene_id": "S0019",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B003",
      "source_block_title": "夜追强人",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 19,
      "story_chronology_order": 15,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B003",
          "block_title": "夜追强人",
          "lead_scene_id": "S0019"
        }
      ],
      "shot_description": "天色渐明，灰蒙蒙的光线勾勒出远方于家屯（E000058）的轮廓。前方的火把光点与枪声突然同时消失，仿佛被大地吞噬。",
      "camera": "远景，缓慢推近",
      "duration_seconds": 3.8,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        }
      ],
      "location_ref": {
        "entity_uid": "E000058",
        "name": "于家屯",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "prompt_text": "于家屯：村庄"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤率领的马队速度不减，冲上一处土坡。天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓。环境为城外和于家屯。远景缓慢推近镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤率领的马队速度不减，冲上一处土坡。天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓。环境为城外和于家屯。远景缓慢推近镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。主线时间。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。曹州府官员玉贤率领的马队速度不减，冲上一处土坡。天色渐明，灰蒙蒙的光线勾勒出远方于家屯的轮廓。环境为城外和于家屯。远景缓慢推近镜头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。动作连续，空间逻辑清晰。主线时间。",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000058",
            "name": "于家屯",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000058",
            "voice_card_id": "",
            "asset_binding_id": "AB000058",
            "available_asset_kinds": [],
            "identity_summary": "村庄",
            "visual_features": [
              "村庄"
            ]
          },
          {
            "entity_uid": "",
            "name": "城外",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 3,
        "ready_count": 2,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B003",
        "source_scene_id": "S0019",
        "source_group_ids": [
          "AG0017"
        ],
        "source_beat_ids": [
          "AB0017"
        ],
        "entity_uids": [
          "E000049",
          "E000058"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000058"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000058"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH01",
    "narrative_order": 20,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "动态跟拍（中景/全景），从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景。",
    "duration_seconds": 4.8,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000058"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000058"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000058"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000058",
        "canonical_name": "于家屯",
        "matched_name": "于家屯",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家屯 / 这村庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家屯：村庄"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤率马队夜间追捕",
        "紧盯远处火光与枪声"
      ],
      "locations": [
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "动态跟拍（中景/全景），从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景。",
        "中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：玉贤；动作：玉贤率马队夜间追捕；紧盯远处火光与枪声；环境：于家屯；构图镜头：动态跟拍（中景/全景），从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景。；中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤率领马队在黑夜中疾驰追捕强盗，紧盯着远处忽明忽灭的火光与零星的枪声；环境：于家屯村庄外的荒野，天色渐明；构图镜头：动态跟拍，从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤率领马队在黑夜中疾驰追捕强盗，紧盯着远处忽明忽灭的火光与零星的枪声；环境：于家屯村庄外的荒野，天色渐明；构图镜头：动态跟拍，从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；时间：主线",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主线场景，展现玉贤追捕强盗的果断行动与武断审问；时间从深夜至黎明，空间从野外转移至于家屯村庄；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：玉贤；于家屯；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤"
      ],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤率马队夜间追捕",
        "紧盯远处火光与枪声"
      ],
      "locations": [
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "动态跟拍（中景/全景），从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景。",
        "中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000049",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000058"
      ],
      "dynamic_content_text": "主体：玉贤；动作：玉贤率马队夜间追捕；紧盯远处火光与枪声；环境：于家屯；构图镜头：动态跟拍（中景/全景），从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景。；中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "深夜，野外。玉贤（E000049）率领马队在黑暗中疾驰。远处，强盗的火光在夜幕中忽明忽灭，偶尔传来一两声枪响。玉贤面色冷峻，紧盯着前方。天色渐明，火光与枪声突然消失。玉贤勒住马，环顾四周的村庄轮廓（于家屯）。",
      "actions": [
        "玉贤率马队夜间追捕",
        "紧盯远处火光与枪声",
        "天色渐明，目标消失",
        "玉贤勒马观察村庄"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，展现玉贤追捕强盗的果断行动与武断审问。时间从深夜至黎明，空间从野外转移至于家屯村庄。需保持动作的紧张感与审问的戏剧张力，塑造玉贤威严而可能误判的形象，为冤案埋下伏笔。",
      "audio_notes": "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "中景",
      "description_hint": "场景建立镜头，带出玉贤追捕强盗至村庄",
      "focus_characters": [
        "玉贤"
      ],
      "focus_locations": [],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH01",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "搜捕定罪",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "搜捕定罪",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "深夜，野外。玉贤（E000049）率领马队在黑暗中疾驰。远处，强盗的火光在夜幕中忽明忽灭，偶尔传来一两声枪响。玉贤面色冷峻，紧盯着前方。天色渐明，火光与枪声突然消失。玉贤勒住马，环顾四周的村庄轮廓（于家屯）。",
      "camera": "动态跟拍（中景/全景），从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景。",
      "duration_seconds": 4.8,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        }
      ],
      "location_ref": {
        "entity_uid": "E000058",
        "name": "于家屯",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "prompt_text": "于家屯：村庄"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤率领马队在黑夜中疾驰追捕强盗，紧盯着远处忽明忽灭的火光与零星的枪声；环境：于家屯村庄外的荒野，天色渐明；构图镜头：动态跟拍，从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤率领马队在黑夜中疾驰追捕强盗，紧盯着远处忽明忽灭的火光与零星的枪声；环境：于家屯村庄外的荒野，天色渐明；构图镜头：动态跟拍，从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤率领马队在黑夜中疾驰追捕强盗，紧盯着远处忽明忽灭的火光与零星的枪声；环境：于家屯村庄外的荒野，天色渐明；构图镜头：动态跟拍，从马队后方推进至玉贤侧脸特写，最后拉远展现黎明时分的村庄全景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；时间：主线",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000058",
            "name": "于家屯",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000058",
            "voice_card_id": "",
            "asset_binding_id": "AB000058",
            "available_asset_kinds": [],
            "identity_summary": "村庄",
            "visual_features": [
              "村庄"
            ]
          }
        ],
        "total_count": 2,
        "ready_count": 2,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": false,
        "dialogue_expected": false,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 1,
        "voiced_character_count": 1,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000049",
          "E000058"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000058"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000058"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH02",
    "narrative_order": 20,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景固定镜头（玉贤下马指挥），切换至快速剪辑的搜查蒙太奇（士兵敲门、入户查看）。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000058"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000058"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000058"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000058",
        "canonical_name": "于家屯",
        "matched_name": "于家屯",
        "type": "地点",
        "subtype": "",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持场景结构、地标和整体氛围一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家屯 / 这村庄"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家屯：村庄"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤在关帝庙前下马",
        "下令封锁村庄"
      ],
      "locations": [
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景固定镜头（玉贤下马指挥），切换至快速剪辑的搜查蒙太奇（士兵敲门、入户查看）。",
        "中近景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：玉贤；动作：玉贤在关帝庙前下马；下令封锁村庄；环境：于家屯；构图镜头：中景固定镜头（玉贤下马指挥），切换至快速剪辑的搜查蒙太奇（士兵敲门、入户查看）。；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤在于家屯关帝庙前下马，果断下令士兵封锁村庄各处出口；环境：于家屯村庄，天已大亮；构图镜头：中景固定镜头拍摄玉贤下马指挥，切换至快速剪辑的搜查蒙太奇，展现士兵敲门、入户查看；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤在于家屯关帝庙前下马，果断下令士兵封锁村庄各处出口；环境：于家屯村庄，天已大亮；构图镜头：中景固定镜头拍摄玉贤下马指挥，切换至快速剪辑的搜查蒙太奇，展现士兵敲门、入户查看；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；保留对白反应空间；时间：主线",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主线场景，展现玉贤追捕强盗的果断行动与武断审问；时间从深夜至黎明，空间从野外转移至于家屯村庄；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：玉贤；于家屯；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤"
      ],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤"
      ],
      "actions": [
        "玉贤在关帝庙前下马",
        "下令封锁村庄"
      ],
      "locations": [
        "于家屯"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景固定镜头（玉贤下马指挥），切换至快速剪辑的搜查蒙太奇（士兵敲门、入户查看）。",
        "中近景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000049",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000058"
      ],
      "dynamic_content_text": "主体：玉贤；动作：玉贤在关帝庙前下马；下令封锁村庄；环境：于家屯；构图镜头：中景固定镜头（玉贤下马指挥），切换至快速剪辑的搜查蒙太奇（士兵敲门、入户查看）。；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "source": {
      "description": "于家屯，关帝庙前。天已大亮。玉贤下马，地保、乡约等人惶恐地围在一旁。玉贤果断下令，马队士兵迅速分散，把守住村庄各处出口。玉贤亲自带队，从村南开始，挨家挨户搜查。",
      "actions": [
        "玉贤在关帝庙前下马",
        "下令封锁村庄",
        "亲自带队挨户搜查"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，展现玉贤追捕强盗的果断行动与武断审问。时间从深夜至黎明，空间从野外转移至于家屯村庄。需保持动作的紧张感与审问的戏剧张力，塑造玉贤威严而可能误判的形象，为冤案埋下伏笔。",
      "audio_notes": "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 1
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "中近景",
      "description_hint": "玉贤的反应镜头，推进搜出于家土枪",
      "focus_characters": [
        "玉贤"
      ],
      "focus_locations": [],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH02",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "搜捕定罪",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "搜捕定罪",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "于家屯，关帝庙前。天已大亮。玉贤下马，地保、乡约等人惶恐地围在一旁。玉贤果断下令，马队士兵迅速分散，把守住村庄各处出口。玉贤亲自带队，从村南开始，挨家挨户搜查。",
      "camera": "中景固定镜头（玉贤下马指挥），切换至快速剪辑的搜查蒙太奇（士兵敲门、入户查看）。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        }
      ],
      "location_ref": {
        "entity_uid": "E000058",
        "name": "于家屯",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000058",
        "voice_card_id": "",
        "asset_binding_id": "AB000058",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "村庄",
        "visual_features": [
          "村庄"
        ],
        "prompt_text": "于家屯：村庄"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤在于家屯关帝庙前下马，果断下令士兵封锁村庄各处出口；环境：于家屯村庄，天已大亮；构图镜头：中景固定镜头拍摄玉贤下马指挥，切换至快速剪辑的搜查蒙太奇，展现士兵敲门、入户查看；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤在于家屯关帝庙前下马，果断下令士兵封锁村庄各处出口；环境：于家屯村庄，天已大亮；构图镜头：中景固定镜头拍摄玉贤下马指挥，切换至快速剪辑的搜查蒙太奇，展现士兵敲门、入户查看；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；动作：玉贤在于家屯关帝庙前下马，果断下令士兵封锁村庄各处出口；环境：于家屯村庄，天已大亮；构图镜头：中景固定镜头拍摄玉贤下马指挥，切换至快速剪辑的搜查蒙太奇，展现士兵敲门、入户查看；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；保留对白反应空间；时间：主线",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000058",
            "name": "于家屯",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000058",
            "voice_card_id": "",
            "asset_binding_id": "AB000058",
            "available_asset_kinds": [],
            "identity_summary": "村庄",
            "visual_features": [
              "村庄"
            ]
          }
        ],
        "total_count": 2,
        "ready_count": 2,
        "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": 1,
        "voiced_character_count": 1,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000049",
          "E000058"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000058"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000058"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH03",
    "narrative_order": 20,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写：土枪、刀、竿子被扔在地上的画面。中景：玉贤审视武器的冷峻侧脸。正反打：玉贤坐在厅上主位，俯视着下方跪着的于家父子。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000059",
      "E000055",
      "E000054",
      "E000053",
      "E000014"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000059",
      "VC000055",
      "VC000054",
      "VC000053",
      "VC000014"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000059",
      "AB000055",
      "AB000054",
      "AB000053",
      "AB000014"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000059",
        "canonical_name": "于家父子",
        "matched_name": "于家父子",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000059",
        "voice_card_id": "VO000059",
        "asset_binding_id": "AB000059",
        "identity_summary": "于朝栋及儿子们",
        "visual_features": [
          "于朝栋及儿子们",
          "用铁链子将于家父子锁好"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家父子 / 他们"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
      },
      {
        "entity_uid": "E000055",
        "canonical_name": "于学礼",
        "matched_name": "于学礼",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000055",
        "voice_card_id": "VO000055",
        "asset_binding_id": "AB000055",
        "identity_summary": "于朝栋次子",
        "visual_features": [
          "于朝栋次子",
          "二儿子叫于学礼"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于学礼 / 二儿子"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
      },
      {
        "entity_uid": "E000054",
        "canonical_name": "于学诗",
        "matched_name": "于学诗",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000054",
        "voice_card_id": "VO000054",
        "asset_binding_id": "AB000054",
        "identity_summary": "于朝栋长子",
        "visual_features": [
          "于朝栋长子",
          "大儿子叫于学诗"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于学诗 / 大儿子"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于学诗：于朝栋长子；大儿子叫于学诗"
      },
      {
        "entity_uid": "E000053",
        "canonical_name": "于朝栋",
        "matched_name": "于朝栋",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000053",
        "voice_card_id": "VO000053",
        "asset_binding_id": "AB000053",
        "identity_summary": "于家屯村民",
        "visual_features": [
          "于家屯村民",
          "老头子叫于朝栋",
          "于朝栋看了看"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于朝栋 / 老头子 / 亲家"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于朝栋：于家屯村民；老头子叫于朝栋；于朝栋看了看"
      },
      {
        "entity_uid": "E000014",
        "canonical_name": "三人",
        "matched_name": "三人",
        "type": "人物",
        "subtype": "角色姓名",
        "role": "character",
        "visual_card_id": "VC000014",
        "voice_card_id": "VO000014",
        "asset_binding_id": "AB000014",
        "identity_summary": "老残等三人",
        "visual_features": [
          "老残等三人",
          "當時三人便將帆葉落小"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：渔船、远镜、罗盘"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "三人：老残等三人；當時三人便將帆葉落小"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤",
        "地保",
        "于家父子",
        "于学礼"
      ],
      "actions": [
        "搜出于家土枪等武器",
        "武器特写"
      ],
      "locations": [
        "朝栋家院"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写：土枪、刀、竿子被扔在地上的画面。中景：玉贤审视武器的冷峻侧脸。正反打：玉贤坐在厅上主位，俯视着下方跪着的于家父子。",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：玉贤；地保；于家父子；于学礼；动作：搜出于家土枪等武器；武器特写；环境：朝栋家院；构图镜头：特写：土枪、刀、竿子被扔在地上的画面。中景：玉贤审视武器的冷峻侧脸。正反打：玉贤坐在厅上主位，俯视着下方跪着的于家父子。；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；主体：玉贤；地保；动作：搜出于家土枪等武器；环境：朝栋家院；镜头：特写：土枪、刀、竿子被扔在地上的画面；约束：角色连续；时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；主体：玉贤；地保；动作：搜出于家土枪等武器；环境：朝栋家院；镜头：特写：土枪、刀、竿子被扔在地上的画面；约束：角色连续；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主线场景，展现玉贤追捕强盗的果断行动与武断审问；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；绑定实体：玉贤；于家父子；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤",
        "于家父子",
        "于学礼",
        "于学诗",
        "于朝栋",
        "地保"
      ],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤",
        "地保",
        "于家父子",
        "于学礼"
      ],
      "actions": [
        "搜出于家土枪等武器",
        "武器特写"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写：土枪、刀、竿子被扔在地上的画面。中景：玉贤审视武器的冷峻侧脸。正反打：玉贤坐在厅上主位，俯视着下方跪着的于家父子。",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000049",
        "E000059",
        "E000055",
        "E000054",
        "E000053",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000059",
        "VC000055",
        "VC000054",
        "VC000053",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000059",
        "AB000055",
        "AB000054",
        "AB000053",
        "AB000014"
      ],
      "dynamic_content_text": "主体：玉贤；地保；于家父子；于学礼；动作：搜出于家土枪等武器；武器特写；构图镜头：特写：土枪、刀、竿子被扔在地上的画面。中景：玉贤审视武器的冷峻侧脸。正反打：玉贤坐在厅上主位，俯视着下方跪着的于家父子。；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "于朝栋家院内。士兵从屋内搜出三支土枪、几把刀和十几根长竿，扔在院子中央。玉贤盯着这些武器，脸色愈发阴沉。他转身走向厅堂。于朝栋、于学诗、于学礼父子三人被士兵带上来，跪在厅中，浑身发抖。",
      "actions": [
        "搜出于家土枪等武器",
        "武器特写",
        "玉贤怒视武器",
        "于家父子被押上厅堂跪下"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，展现玉贤追捕强盗的果断行动与武断审问。时间从深夜至黎明，空间从野外转移至于家屯村庄。需保持动作的紧张感与审问的戏剧张力，塑造玉贤威严而可能误判的形象，为冤案埋下伏笔。",
      "audio_notes": "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "玉贤",
        "于家父子",
        "于学礼",
        "于学诗",
        "于朝栋",
        "地保"
      ],
      "focus_locations": [],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000059",
          "entity_id": "E000059",
          "canonical_name": "于家父子",
          "name": "于家父子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000055",
          "entity_id": "E000055",
          "canonical_name": "于学礼",
          "name": "于学礼",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000054",
          "entity_id": "E000054",
          "canonical_name": "于学诗",
          "name": "于学诗",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000053",
          "entity_id": "E000053",
          "canonical_name": "于朝栋",
          "name": "于朝栋",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH03",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "搜捕定罪",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "搜捕定罪",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "于朝栋家院内。士兵从屋内搜出三支土枪、几把刀和十几根长竿，扔在院子中央。玉贤盯着这些武器，脸色愈发阴沉。他转身走向厅堂。于朝栋、于学诗、于学礼父子三人被士兵带上来，跪在厅中，浑身发抖。",
      "camera": "特写：土枪、刀、竿子被扔在地上的画面。中景：玉贤审视武器的冷峻侧脸。正反打：玉贤坐在厅上主位，俯视着下方跪着的于家父子。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        },
        {
          "entity_uid": "E000059",
          "name": "于家父子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000059",
          "voice_card_id": "VO000059",
          "asset_binding_id": "AB000059",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋及儿子们",
          "visual_features": [
            "于朝栋及儿子们",
            "用铁链子将于家父子锁好"
          ],
          "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
        },
        {
          "entity_uid": "E000055",
          "name": "于学礼",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000055",
          "voice_card_id": "VO000055",
          "asset_binding_id": "AB000055",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋次子",
          "visual_features": [
            "于朝栋次子",
            "二儿子叫于学礼"
          ],
          "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
        },
        {
          "entity_uid": "E000054",
          "name": "于学诗",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000054",
          "voice_card_id": "VO000054",
          "asset_binding_id": "AB000054",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋长子",
          "visual_features": [
            "于朝栋长子",
            "大儿子叫于学诗"
          ],
          "prompt_text": "于学诗：于朝栋长子；大儿子叫于学诗"
        },
        {
          "entity_uid": "E000053",
          "name": "于朝栋",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000053",
          "voice_card_id": "VO000053",
          "asset_binding_id": "AB000053",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于家屯村民",
          "visual_features": [
            "于家屯村民",
            "老头子叫于朝栋",
            "于朝栋看了看"
          ],
          "prompt_text": "于朝栋：于家屯村民；老头子叫于朝栋；于朝栋看了看"
        },
        {
          "entity_uid": "E000014",
          "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": "三人：老残等三人；當時三人便將帆葉落小"
        },
        {
          "entity_uid": "",
          "name": "地保",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "朝栋家院",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、地保、于家父子；动作：士兵从于朝栋家搜出三支土枪、几把刀和十几根长竿扔在地上，玉贤面色阴沉地审视这些武器；构图镜头：特写土枪、刀、竿子被扔在地上的画面，中景展现玉贤审视武器的冷峻侧脸，正反打镜头展现玉贤坐在厅上主位，俯视下方跪着的于家父子；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、地保、于家父子；动作：士兵从于朝栋家搜出三支土枪、几把刀和十几根长竿扔在地上，玉贤面色阴沉地审视这些武器；构图镜头：特写土枪、刀、竿子被扔在地上的画面，中景展现玉贤审视武器的冷峻侧脸，正反打镜头展现玉贤坐在厅上主位，俯视下方跪着的于家父子；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、地保、于家父子；动作：士兵从于朝栋家搜出三支土枪、几把刀和十几根长竿扔在地上，玉贤面色阴沉地审视这些武器；构图镜头：特写土枪、刀、竿子被扔在地上的画面，中景展现玉贤审视武器的冷峻侧脸，正反打镜头展现玉贤坐在厅上主位，俯视下方跪着的于家父子；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白反应空间；时间：主线",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000059",
            "name": "于家父子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000059",
            "voice_card_id": "VO000059",
            "asset_binding_id": "AB000059",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋及儿子们",
            "visual_features": [
              "于朝栋及儿子们",
              "用铁链子将于家父子锁好"
            ]
          },
          {
            "entity_uid": "E000055",
            "name": "于学礼",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000055",
            "voice_card_id": "VO000055",
            "asset_binding_id": "AB000055",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋次子",
            "visual_features": [
              "于朝栋次子",
              "二儿子叫于学礼"
            ]
          },
          {
            "entity_uid": "E000054",
            "name": "于学诗",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000054",
            "voice_card_id": "VO000054",
            "asset_binding_id": "AB000054",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋长子",
            "visual_features": [
              "于朝栋长子",
              "大儿子叫于学诗"
            ]
          },
          {
            "entity_uid": "E000053",
            "name": "于朝栋",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000053",
            "voice_card_id": "VO000053",
            "asset_binding_id": "AB000053",
            "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": "",
            "name": "地保",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "朝栋家院",
            "role": "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": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 7,
        "voiced_character_count": 6,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000049",
          "E000059",
          "E000055",
          "E000054",
          "E000053",
          "E000014"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000059",
          "VC000055",
          "VC000054",
          "VC000053",
          "VC000014"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000059",
          "AB000055",
          "AB000054",
          "AB000053",
          "AB000014"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0020",
    "shot_id": "S0020_SH04",
    "narrative_order": 20,
    "story_chronology_order": 16,
    "story_chronology_group": "CG0016",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0020",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "story_chronology_group": "CG0016",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0019",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写：于学礼苍白但试图镇定的脸。反打特写：玉贤审视、怀疑的凌厉眼神。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000055",
      "E000053"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000055",
      "VC000053"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000055",
      "AB000053"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000055",
        "canonical_name": "于学礼",
        "matched_name": "于学礼",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000055",
        "voice_card_id": "VO000055",
        "asset_binding_id": "AB000055",
        "identity_summary": "于朝栋次子",
        "visual_features": [
          "于朝栋次子",
          "二儿子叫于学礼"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于学礼 / 二儿子"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
      },
      {
        "entity_uid": "E000053",
        "canonical_name": "于朝栋",
        "matched_name": "于朝栋",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000053",
        "voice_card_id": "VO000053",
        "asset_binding_id": "AB000053",
        "identity_summary": "于家屯村民",
        "visual_features": [
          "于家屯村民",
          "老头子叫于朝栋",
          "于朝栋看了看"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于朝栋 / 老头子 / 亲家"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于朝栋：于家屯村民；老头子叫于朝栋；于朝栋看了看"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤",
        "于学礼",
        "于朝栋"
      ],
      "actions": [
        "于朝栋恐惧瘫软",
        "于学礼强作镇定抬头辩解"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写：于学礼苍白但试图镇定的脸。反打特写：玉贤审视、怀疑的凌厉眼神。",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：玉贤；于学礼；于朝栋；动作：于朝栋恐惧瘫软；于学礼强作镇定抬头辩解；构图镜头：特写：于学礼苍白但试图镇定的脸。反打特写：玉贤审视、怀疑的凌厉眼神。；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、于学礼、于朝栋；动作：于朝栋恐惧得瘫软在地说不出话，二儿子于学礼强压恐惧，直起腰抬头看向玉贤辩解；构图镜头：特写于学礼苍白但试图镇定的脸，反打特写玉贤审视、怀疑的凌厉眼神；连续性：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、于学礼、于朝栋；动作：于朝栋恐惧得瘫软在地说不出话，二儿子于学礼强压恐惧，直起腰抬头看向玉贤辩解；构图镜头：特写于学礼苍白但试图镇定的脸，反打特写玉贤审视、怀疑的凌厉眼神；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白反应空间；时间：主线",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：主线场景，展现玉贤追捕强盗的果断行动与武断审问；时间从深夜至黎明，空间从野外转移至于家屯村庄；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：玉贤；于学礼；于朝栋；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤",
        "于学礼",
        "于朝栋"
      ],
      "locations": [],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤",
        "于学礼",
        "于朝栋"
      ],
      "actions": [
        "于朝栋恐惧瘫软",
        "于学礼强作镇定抬头辩解"
      ],
      "locations": [],
      "items": [],
      "item_names": [],
      "composition": [
        "特写：于学礼苍白但试图镇定的脸。反打特写：玉贤审视、怀疑的凌厉眼神。",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。"
      ],
      "scene_context": [
        "主线场景，展现玉贤追捕强盗的果断行动与武断审问",
        "时间从深夜至黎明，空间从野外转移至于家屯村庄"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000049",
        "E000055",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000055",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000055",
        "AB000053"
      ],
      "dynamic_content_text": "主体：玉贤；于学礼；于朝栋；动作：于朝栋恐惧瘫软；于学礼强作镇定抬头辩解；构图镜头：特写：于学礼苍白但试图镇定的脸。反打特写：玉贤审视、怀疑的凌厉眼神。；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "厅堂内。于朝栋吓得说不出话。二儿子于学礼强压恐惧，直起腰，抬头看向玉贤。玉贤目光如刀，等着他的回答。",
      "actions": [
        "于朝栋恐惧瘫软",
        "于学礼强作镇定抬头辩解",
        "玉贤冷眼审视"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "主线场景，展现玉贤追捕强盗的果断行动与武断审问。时间从深夜至黎明，空间从野外转移至于家屯村庄。需保持动作的紧张感与审问的戏剧张力，塑造玉贤威严而可能误判的形象，为冤案埋下伏笔。",
      "audio_notes": "音效：密集的马蹄声、远处零星的枪响、黎明时分的环境音（鸟鸣、风声）。音乐：紧张悬疑的弦乐铺垫。对白：玉贤声音威严、带有不容置疑的怒气；于家父子声音颤抖、恐惧；地保声音恭敬、急促。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 3
    },
    "candidate_meta": {
      "scene_id": "S0020",
      "shot_id": "S0020_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "玉贤收束镜头，停在审问于家父子",
      "focus_characters": [
        "玉贤",
        "于学礼",
        "于朝栋"
      ],
      "focus_locations": [],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000055",
          "entity_id": "E000055",
          "canonical_name": "于学礼",
          "name": "于学礼",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000053",
          "entity_id": "E000053",
          "canonical_name": "于朝栋",
          "name": "于朝栋",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 20,
        "story_chronology_order": 16,
        "story_chronology_group": "CG0016",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0020_SH04",
      "scene_id": "S0020",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B004",
      "source_block_title": "搜捕定罪",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 20,
      "story_chronology_order": 16,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B004",
          "block_title": "搜捕定罪",
          "lead_scene_id": "S0020"
        }
      ],
      "shot_description": "厅堂内。于朝栋吓得说不出话。二儿子于学礼强压恐惧，直起腰，抬头看向玉贤。玉贤目光如刀，等着他的回答。",
      "camera": "特写：于学礼苍白但试图镇定的脸。反打特写：玉贤审视、怀疑的凌厉眼神。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        },
        {
          "entity_uid": "E000055",
          "name": "于学礼",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000055",
          "voice_card_id": "VO000055",
          "asset_binding_id": "AB000055",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋次子",
          "visual_features": [
            "于朝栋次子",
            "二儿子叫于学礼"
          ],
          "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
        },
        {
          "entity_uid": "E000053",
          "name": "于朝栋",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000053",
          "voice_card_id": "VO000053",
          "asset_binding_id": "AB000053",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于家屯村民",
          "visual_features": [
            "于家屯村民",
            "老头子叫于朝栋",
            "于朝栋看了看"
          ],
          "prompt_text": "于朝栋：于家屯村民；老头子叫于朝栋；于朝栋看了看"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "厅堂",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、于学礼、于朝栋；动作：于朝栋恐惧得瘫软在地说不出话，二儿子于学礼强压恐惧，直起腰抬头看向玉贤辩解；构图镜头：特写于学礼苍白但试图镇定的脸，反打特写玉贤审视、怀疑的凌厉眼神；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、于学礼、于朝栋；动作：于朝栋恐惧得瘫软在地说不出话，二儿子于学礼强压恐惧，直起腰抬头看向玉贤辩解；构图镜头：特写于学礼苍白但试图镇定的脸，反打特写玉贤审视、怀疑的凌厉眼神；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤、于学礼、于朝栋；动作：于朝栋恐惧得瘫软在地说不出话，二儿子于学礼强压恐惧，直起腰抬头看向玉贤辩解；构图镜头：特写于学礼苍白但试图镇定的脸，反打特写玉贤审视、怀疑的凌厉眼神；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白反应空间；时间：主线",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000055",
            "name": "于学礼",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000055",
            "voice_card_id": "VO000055",
            "asset_binding_id": "AB000055",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋次子",
            "visual_features": [
              "于朝栋次子",
              "二儿子叫于学礼"
            ]
          },
          {
            "entity_uid": "E000053",
            "name": "于朝栋",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000053",
            "voice_card_id": "VO000053",
            "asset_binding_id": "AB000053",
            "available_asset_kinds": [],
            "identity_summary": "于家屯村民",
            "visual_features": [
              "于家屯村民",
              "老头子叫于朝栋",
              "于朝栋看了看"
            ]
          },
          {
            "entity_uid": "",
            "name": "厅堂",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 4,
        "ready_count": 3,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 3,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B004",
        "source_scene_id": "S0020",
        "source_group_ids": [
          "AG0018"
        ],
        "source_beat_ids": [
          "AB0018"
        ],
        "entity_uids": [
          "E000049",
          "E000055",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000055",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000055",
          "AB000053"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH01",
    "narrative_order": 21,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "中景，略带俯角，突出玉贤的威压。",
    "duration_seconds": 6.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000059",
      "E000055",
      "E000053",
      "E000060"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000059",
      "VC000055",
      "VC000053",
      "VC000060"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000059",
      "AB000055",
      "AB000053",
      "AB000060"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000059",
        "canonical_name": "于家父子",
        "matched_name": "于家父子",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000059",
        "voice_card_id": "VO000059",
        "asset_binding_id": "AB000059",
        "identity_summary": "于朝栋及儿子们",
        "visual_features": [
          "于朝栋及儿子们",
          "用铁链子将于家父子锁好"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家父子 / 他们"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
      },
      {
        "entity_uid": "E000055",
        "canonical_name": "于学礼",
        "matched_name": "于学礼",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000055",
        "voice_card_id": "VO000055",
        "asset_binding_id": "AB000055",
        "identity_summary": "于朝栋次子",
        "visual_features": [
          "于朝栋次子",
          "二儿子叫于学礼"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于学礼 / 二儿子"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
      },
      {
        "entity_uid": "E000053",
        "canonical_name": "于朝栋",
        "matched_name": "于朝栋",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000053",
        "voice_card_id": "VO000053",
        "asset_binding_id": "AB000053",
        "identity_summary": "于家屯村民",
        "visual_features": [
          "于家屯村民",
          "老头子叫于朝栋",
          "于朝栋看了看"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于朝栋 / 老头子 / 亲家"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于朝栋：于家屯村民；老头子叫于朝栋；于朝栋看了看"
      },
      {
        "entity_uid": "E000060",
        "canonical_name": "马兵",
        "matched_name": "马兵",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000060",
        "voice_card_id": "VO000060",
        "asset_binding_id": "AB000060",
        "identity_summary": "押车士兵",
        "visual_features": [
          "押车士兵",
          "那马兵押着车子已到"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：吴举人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤",
        "众马兵",
        "于家父子",
        "于学礼"
      ],
      "actions": [
        "玉贤猛地一拍桌子，厉声呵斥",
        "于家院内"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，略带俯角，突出玉贤的威压。",
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "text": "主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；于家院内；环境：撫署；构图镜头：中景，略带俯角，突出玉贤的威压。；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；环境：撫署；镜头：中景，略带俯角，突出玉贤的威压；连续性：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；环境：撫署；镜头：中景，略带俯角，突出玉贤的威压；运动：动作连续，空间逻辑清晰；连续性：保持角色外观、服饰和站位连续；时间：主线；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：玉贤的威严与武断，于家父子的惊恐；音频重点：呵斥声、应答声、翻找声、哭声、马车声；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：玉贤；于家父子；于学礼；于朝栋；马兵；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤",
        "于家父子",
        "于学礼",
        "于朝栋",
        "马兵",
        "众马兵"
      ],
      "locations": [
        "撫署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤",
        "众马兵",
        "于家父子",
        "于学礼"
      ],
      "actions": [
        "玉贤猛地一拍桌子，厉声呵斥",
        "于家院内"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景，略带俯角，突出玉贤的威压。",
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000049",
        "E000059",
        "E000055",
        "E000053",
        "E000060"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000059",
        "VC000055",
        "VC000053",
        "VC000060"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000059",
        "AB000055",
        "AB000053",
        "AB000060"
      ],
      "dynamic_content_text": "主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；于家院内；环境：撫署；构图镜头：中景，略带俯角，突出玉贤的威压。；远景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "于家院内。玉贤（E000049）端坐厅上，面色冷峻。于学礼、于朝栋等父子跪在下方，神色惶恐。几名马兵肃立两旁。",
      "actions": [
        "玉贤猛地一拍桌子，厉声呵斥。于家父子吓得一哆嗦。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景为AG0019组合并场景的领衔部分，需完整呈现玉贤搜查、定罪、押解及吴氏求助的完整链条。时间线：白天搜查 -> 傍晚押解 -> 一更多天吴氏求助。视觉重点：玉贤的威严与武断，搜查的混乱，衣物的特写，于家父子的惊恐，吴氏的焦急。音频重点：呵斥声、应答声、翻找声、哭声、马车声。改编策略：保留核心对白与动作，压缩部分过程细节，确保叙事连贯。",
      "audio_notes": "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH01",
      "shot_index": 1,
      "shot_role": "opening",
      "camera_hint": "远景",
      "description_hint": "撫署建立镜头，带出搜出可疑衣物",
      "focus_characters": [
        "玉贤",
        "于家父子",
        "于学礼",
        "于朝栋",
        "马兵",
        "众马兵"
      ],
      "focus_locations": [
        "撫署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000059",
          "entity_id": "E000059",
          "canonical_name": "于家父子",
          "name": "于家父子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000055",
          "entity_id": "E000055",
          "canonical_name": "于学礼",
          "name": "于学礼",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000053",
          "entity_id": "E000053",
          "canonical_name": "于朝栋",
          "name": "于朝栋",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000060",
          "entity_id": "E000060",
          "canonical_name": "马兵",
          "name": "马兵",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH01",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "绝望求救",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "绝望求救",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "于家院内。玉贤（E000049）端坐厅上，面色冷峻。于学礼、于朝栋等父子跪在下方，神色惶恐。几名马兵肃立两旁。",
      "camera": "中景，略带俯角，突出玉贤的威压。",
      "duration_seconds": 6.0,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        },
        {
          "entity_uid": "E000059",
          "name": "于家父子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000059",
          "voice_card_id": "VO000059",
          "asset_binding_id": "AB000059",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋及儿子们",
          "visual_features": [
            "于朝栋及儿子们",
            "用铁链子将于家父子锁好"
          ],
          "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
        },
        {
          "entity_uid": "E000055",
          "name": "于学礼",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000055",
          "voice_card_id": "VO000055",
          "asset_binding_id": "AB000055",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋次子",
          "visual_features": [
            "于朝栋次子",
            "二儿子叫于学礼"
          ],
          "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
        },
        {
          "entity_uid": "E000053",
          "name": "于朝栋",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000053",
          "voice_card_id": "VO000053",
          "asset_binding_id": "AB000053",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于家屯村民",
          "visual_features": [
            "于家屯村民",
            "老头子叫于朝栋",
            "于朝栋看了看"
          ],
          "prompt_text": "于朝栋：于家屯村民；老头子叫于朝栋；于朝栋看了看"
        },
        {
          "entity_uid": "E000060",
          "name": "马兵",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000060",
          "voice_card_id": "VO000060",
          "asset_binding_id": "AB000060",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "押车士兵",
          "visual_features": [
            "押车士兵",
            "那马兵押着车子已到"
          ],
          "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
        },
        {
          "entity_uid": "",
          "name": "众马兵",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "撫署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；环境：撫署；镜头：中景，略带俯角，突出玉贤的威压；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；环境：撫署；镜头：中景，略带俯角，突出玉贤的威压；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；众马兵；于家父子；于学礼；动作：玉贤猛地一拍桌子，厉声呵斥；环境：撫署；镜头：中景，略带俯角，突出玉贤的威压；运动：动作连续，空间逻辑清晰；连续性：保持角色外观、服饰和站位连续；时间：主线；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000059",
            "name": "于家父子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000059",
            "voice_card_id": "VO000059",
            "asset_binding_id": "AB000059",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋及儿子们",
            "visual_features": [
              "于朝栋及儿子们",
              "用铁链子将于家父子锁好"
            ]
          },
          {
            "entity_uid": "E000055",
            "name": "于学礼",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000055",
            "voice_card_id": "VO000055",
            "asset_binding_id": "AB000055",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋次子",
            "visual_features": [
              "于朝栋次子",
              "二儿子叫于学礼"
            ]
          },
          {
            "entity_uid": "E000053",
            "name": "于朝栋",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000053",
            "voice_card_id": "VO000053",
            "asset_binding_id": "AB000053",
            "available_asset_kinds": [],
            "identity_summary": "于家屯村民",
            "visual_features": [
              "于家屯村民",
              "老头子叫于朝栋",
              "于朝栋看了看"
            ]
          },
          {
            "entity_uid": "E000060",
            "name": "马兵",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000060",
            "voice_card_id": "VO000060",
            "asset_binding_id": "AB000060",
            "available_asset_kinds": [],
            "identity_summary": "押车士兵",
            "visual_features": [
              "押车士兵",
              "那马兵押着车子已到"
            ]
          },
          {
            "entity_uid": "",
            "name": "众马兵",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "撫署",
            "role": "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": 6,
        "voiced_character_count": 5,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000049",
          "E000059",
          "E000055",
          "E000053",
          "E000060"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000059",
          "VC000055",
          "VC000053",
          "VC000060"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000059",
          "AB000055",
          "AB000053",
          "AB000060"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH02",
    "narrative_order": 21,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "快速剪辑，手持晃动镜头，表现混乱与暴力。穿插特写：马兵将值钱小物件掖进腰里。",
    "duration_seconds": 4.5,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000060"
    ],
    "visual_card_ids": [
      "VC000060"
    ],
    "asset_binding_ids": [
      "AB000060"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000060",
        "canonical_name": "马兵",
        "matched_name": "马兵",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000060",
        "voice_card_id": "VO000060",
        "asset_binding_id": "AB000060",
        "identity_summary": "押车士兵",
        "visual_features": [
          "押车士兵",
          "那马兵押着车子已到"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：吴举人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "马兵"
      ],
      "actions": [
        "马兵肆意搜查，破坏家具",
        "于家各屋"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "快速剪辑，手持晃动镜头，表现混乱与暴力。穿插特写：马兵将值钱小物件掖进腰里。",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "text": "主体：马兵；动作：马兵肆意搜查，破坏家具；于家各屋；环境：撫署；构图镜头：快速剪辑，手持晃动镜头，表现混乱与暴力。穿插特写：马兵将值钱小物件掖进腰里。；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；主体：马兵；动作：马兵肆意搜查，破坏家具；环境：撫署；镜头：快速剪辑，手持晃动镜头，表现混乱与暴力；约束：角色连续；时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；主体：马兵；动作：马兵肆意搜查，破坏家具；环境：撫署；镜头：快速剪辑，手持晃动镜头，表现混乱与暴力；约束：角色连续；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：音频重点：呵斥声、应答声、翻找声、哭声、马车声；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；绑定实体：马兵；时间层提示：主线",
    "reference": {
      "characters": [
        "马兵"
      ],
      "locations": [
        "撫署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "马兵"
      ],
      "actions": [
        "马兵肆意搜查，破坏家具",
        "于家各屋"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "快速剪辑，手持晃动镜头，表现混乱与暴力。穿插特写：马兵将值钱小物件掖进腰里。",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000060"
      ],
      "visual_card_ids": [
        "VC000060"
      ],
      "asset_binding_ids": [
        "AB000060"
      ],
      "dynamic_content_text": "主体：马兵；动作：马兵肆意搜查，破坏家具；于家各屋；环境：撫署；构图镜头：快速剪辑，手持晃动镜头，表现混乱与暴力。穿插特写：马兵将值钱小物件掖进腰里。；双人中景；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "于家各屋。马兵们粗暴地翻箱倒柜，衣物、农具被扔得满地狼藉。于家女眷躲在角落哭泣。",
      "actions": [
        "马兵肆意搜查，破坏家具。最终，一名马兵在西北角堆破烂农器的屋子里，翻出一个包袱。"
      ],
      "narration": "这些马兵遂到他家，从上房里搜起，衣箱橱柜全行抖擞一个尽。搜了半天，倒也没有搜出什么犯法的东西。",
      "on_screen_text": "",
      "scene_notes": "本场景为AG0019组合并场景的领衔部分，需完整呈现玉贤搜查、定罪、押解及吴氏求助的完整链条。时间线：白天搜查 -> 傍晚押解 -> 一更多天吴氏求助。视觉重点：玉贤的威严与武断，搜查的混乱，衣物的特写，于家父子的惊恐，吴氏的焦急。音频重点：呵斥声、应答声、翻找声、哭声、马车声。改编策略：保留核心对白与动作，压缩部分过程细节，确保叙事连贯。",
      "audio_notes": "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 0
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "shot_index": 2,
      "shot_role": "character",
      "camera_hint": "双人中景",
      "description_hint": "玉贤的反应镜头，推进将于家父子押回城",
      "focus_characters": [
        "马兵"
      ],
      "focus_locations": [
        "撫署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000060",
          "entity_id": "E000060",
          "canonical_name": "马兵",
          "name": "马兵",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH02",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "绝望求救",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "绝望求救",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "于家各屋。马兵们粗暴地翻箱倒柜，衣物、农具被扔得满地狼藉。于家女眷躲在角落哭泣。",
      "camera": "快速剪辑，手持晃动镜头，表现混乱与暴力。穿插特写：马兵将值钱小物件掖进腰里。",
      "duration_seconds": 4.5,
      "onstage_characters": [
        {
          "entity_uid": "E000060",
          "name": "马兵",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000060",
          "voice_card_id": "VO000060",
          "asset_binding_id": "AB000060",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "押车士兵",
          "visual_features": [
            "押车士兵",
            "那马兵押着车子已到"
          ],
          "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "撫署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：马兵；动作：马兵肆意搜查，破坏家具；环境：于家各屋；镜头：快速剪辑，手持晃动镜头，表现混乱与暴力；穿插特写：马兵将值钱小物件掖进腰里；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：马兵；动作：马兵肆意搜查，破坏家具；环境：于家各屋；镜头：快速剪辑，手持晃动镜头，表现混乱与暴力；穿插特写：马兵将值钱小物件掖进腰里；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：马兵；动作：马兵肆意搜查，破坏家具；环境：于家各屋；镜头：快速剪辑，手持晃动镜头，表现混乱与暴力；穿插特写：马兵将值钱小物件掖进腰里；运动：动作连续，空间逻辑清晰；连续性：保持角色外观、服饰和站位连续；时间：主线；照顾旁白节奏",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000060",
            "name": "马兵",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000060",
            "voice_card_id": "VO000060",
            "asset_binding_id": "AB000060",
            "available_asset_kinds": [],
            "identity_summary": "押车士兵",
            "visual_features": [
              "押车士兵",
              "那马兵押着车子已到"
            ]
          },
          {
            "entity_uid": "",
            "name": "撫署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 2,
        "ready_count": 1,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": 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_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000060"
        ],
        "visual_card_ids": [
          "VC000060"
        ],
        "asset_binding_ids": [
          "AB000060"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH03",
    "narrative_order": 21,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头。",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000060",
      "E000055",
      "E000059"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000060",
      "VC000055",
      "VC000059"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000060",
      "AB000055",
      "AB000059"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000060",
        "canonical_name": "马兵",
        "matched_name": "马兵",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000060",
        "voice_card_id": "VO000060",
        "asset_binding_id": "AB000060",
        "identity_summary": "押车士兵",
        "visual_features": [
          "押车士兵",
          "那马兵押着车子已到"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：吴举人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
      },
      {
        "entity_uid": "E000055",
        "canonical_name": "于学礼",
        "matched_name": "于学礼",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000055",
        "voice_card_id": "VO000055",
        "asset_binding_id": "AB000055",
        "identity_summary": "于朝栋次子",
        "visual_features": [
          "于朝栋次子",
          "二儿子叫于学礼"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于学礼 / 二儿子"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
      },
      {
        "entity_uid": "E000059",
        "canonical_name": "于家父子",
        "matched_name": "于家父子",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000059",
        "voice_card_id": "VO000059",
        "asset_binding_id": "AB000059",
        "identity_summary": "于朝栋及儿子们",
        "visual_features": [
          "于朝栋及儿子们",
          "用铁链子将于家父子锁好"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家父子 / 他们"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤",
        "马兵",
        "于学礼",
        "于家父子"
      ],
      "actions": [
        "玉贤眉毛一皱，眼睛一凝",
        "厅上"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头。",
        "正反打"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "text": "主体：玉贤；马兵；于学礼；于家父子；动作：玉贤眉毛一皱，眼睛一凝；厅上；环境：撫署；构图镜头：特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头。；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "风格：电影化叙事；细节清晰；主体：玉贤；马兵；动作：玉贤眉毛一皱，眼睛一凝；环境：撫署；镜头：特写：玉贤审视衣服的眼神；约束：角色连续；时间：主线",
    "video_prompt": "风格：电影化叙事；细节清晰；主体：玉贤；马兵；动作：玉贤眉毛一皱，眼睛一凝；环境：撫署；镜头：特写：玉贤审视衣服的眼神；约束：角色连续；时间：主线；运动：动作连续，空间逻辑清晰",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：音频重点：呵斥声、应答声、翻找声、哭声、马车声；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；绑定实体：玉贤；马兵；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤",
        "马兵",
        "于学礼",
        "于家父子"
      ],
      "locations": [
        "撫署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤",
        "马兵",
        "于学礼",
        "于家父子"
      ],
      "actions": [
        "玉贤眉毛一皱，眼睛一凝",
        "厅上"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头。",
        "正反打"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000049",
        "E000060",
        "E000055",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000060",
        "VC000055",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000060",
        "AB000055",
        "AB000059"
      ],
      "dynamic_content_text": "主体：玉贤；马兵；于学礼；于家父子；动作：玉贤眉毛一皱，眼睛一凝；厅上；环境：撫署；构图镜头：特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头。；正反打；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "厅上。马兵将包袱呈上。玉贤打开，里面是七八件衣裳，其中三四件是旧绸子的。玉贤拿起一件细看，眉头紧锁。",
      "actions": [
        "玉贤眉毛一皱，眼睛一凝。将衣服扔在于家父子面前。"
      ],
      "narration": "",
      "on_screen_text": "",
      "scene_notes": "本场景为AG0019组合并场景的领衔部分，需完整呈现玉贤搜查、定罪、押解及吴氏求助的完整链条。时间线：白天搜查 -> 傍晚押解 -> 一更多天吴氏求助。视觉重点：玉贤的威严与武断，搜查的混乱，衣物的特写，于家父子的惊恐，吴氏的焦急。音频重点：呵斥声、应答声、翻找声、哭声、马车声。改编策略：保留核心对白与动作，压缩部分过程细节，确保叙事连贯。",
      "audio_notes": "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 4
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "正反打",
      "description_hint": "对白推进核心信息",
      "focus_characters": [
        "玉贤",
        "马兵",
        "于学礼",
        "于家父子"
      ],
      "focus_locations": [
        "撫署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000060",
          "entity_id": "E000060",
          "canonical_name": "马兵",
          "name": "马兵",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000055",
          "entity_id": "E000055",
          "canonical_name": "于学礼",
          "name": "于学礼",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000059",
          "entity_id": "E000059",
          "canonical_name": "于家父子",
          "name": "于家父子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH03",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "绝望求救",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "绝望求救",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "厅上。马兵将包袱呈上。玉贤打开，里面是七八件衣裳，其中三四件是旧绸子的。玉贤拿起一件细看，眉头紧锁。",
      "camera": "特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头。",
      "duration_seconds": 5.0,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        },
        {
          "entity_uid": "E000060",
          "name": "马兵",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000060",
          "voice_card_id": "VO000060",
          "asset_binding_id": "AB000060",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "押车士兵",
          "visual_features": [
            "押车士兵",
            "那马兵押着车子已到"
          ],
          "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
        },
        {
          "entity_uid": "E000055",
          "name": "于学礼",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000055",
          "voice_card_id": "VO000055",
          "asset_binding_id": "AB000055",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋次子",
          "visual_features": [
            "于朝栋次子",
            "二儿子叫于学礼"
          ],
          "prompt_text": "于学礼：于朝栋次子；二儿子叫于学礼"
        },
        {
          "entity_uid": "E000059",
          "name": "于家父子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000059",
          "voice_card_id": "VO000059",
          "asset_binding_id": "AB000059",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋及儿子们",
          "visual_features": [
            "于朝栋及儿子们",
            "用铁链子将于家父子锁好"
          ],
          "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "撫署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于学礼；于家父子；动作：玉贤眉毛一皱，眼睛一凝；环境：廳上；镜头：特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于学礼；于家父子；动作：玉贤眉毛一皱，眼睛一凝；环境：廳上；镜头：特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于学礼；于家父子；动作：玉贤眉毛一皱，眼睛一凝；环境：廳上；镜头：特写：玉贤审视衣服的眼神；包袱里绸衣的特写；于家父子紧张对视的反应镜头；运动：动作连续，空间逻辑清晰；连续性：保持角色外观、服饰和站位连续；时间：主线；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000060",
            "name": "马兵",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000060",
            "voice_card_id": "VO000060",
            "asset_binding_id": "AB000060",
            "available_asset_kinds": [],
            "identity_summary": "押车士兵",
            "visual_features": [
              "押车士兵",
              "那马兵押着车子已到"
            ]
          },
          {
            "entity_uid": "E000055",
            "name": "于学礼",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000055",
            "voice_card_id": "VO000055",
            "asset_binding_id": "AB000055",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋次子",
            "visual_features": [
              "于朝栋次子",
              "二儿子叫于学礼"
            ]
          },
          {
            "entity_uid": "E000059",
            "name": "于家父子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000059",
            "voice_card_id": "VO000059",
            "asset_binding_id": "AB000059",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋及儿子们",
            "visual_features": [
              "于朝栋及儿子们",
              "用铁链子将于家父子锁好"
            ]
          },
          {
            "entity_uid": "",
            "name": "撫署",
            "role": "location",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          }
        ],
        "total_count": 5,
        "ready_count": 4,
        "missing_count": 1,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": true,
        "narration_expected": false,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 4,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000049",
          "E000060",
          "E000055",
          "E000059"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000060",
          "VC000055",
          "VC000059"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000060",
          "AB000055",
          "AB000059"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": [],
    "prompt_contract": {
      "mode": "tightened",
      "section_policy": "retain_core_dimensions",
      "motion_policy": "compact",
      "visual_note_policy": "compact",
      "style_term_policy": "contract_only",
      "subject_retention_policy": "enforce_explicit_subject",
      "core_dimension_policy": "retain_subject_action_location",
      "english_policy": "chinese_only",
      "dynamic_style_term_policy": "strip_generic_style_terms"
    },
    "source_refs": {
      "repair_contract_path": "05d_delivery_repair_contract.json"
    },
    "delivery_repair": {
      "active": true,
      "owner_stage": "storyboard_prompt",
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "action_ids": [
        "rebuild_storyboard_prompt_retention"
      ],
      "source_repair_contract_path": "05d_delivery_repair_contract.json"
    }
  },
  {
    "scene_id": "S0021",
    "shot_id": "S0021_SH04",
    "narrative_order": 21,
    "story_chronology_order": 17,
    "story_chronology_group": "CG0017",
    "time_mode": "mainline",
    "chronology_confidence": 0.86,
    "order_delta": -4,
    "chronology": {
      "scene_id": "S0021",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "story_chronology_group": "CG0017",
      "time_mode": "mainline",
      "confidence": 0.86,
      "order_delta": -4,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [
        {
          "relation": "after",
          "target_scene_id": "S0020",
          "confidence": 0.58,
          "reason": "narrative_forward"
        }
      ],
      "evidence": []
    },
    "camera": "全景：玉贤上马，带部分人先行离去。中景：于家父子被马兵推搡上车，家人哭作一团。",
    "duration_seconds": 5.6,
    "style_bible_id": "SBL_577B3B31389F",
    "entity_uids": [
      "E000049",
      "E000059",
      "E000060"
    ],
    "visual_card_ids": [
      "VC000049",
      "VC000059",
      "VC000060"
    ],
    "asset_binding_ids": [
      "AB000049",
      "AB000059",
      "AB000060"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000049",
        "canonical_name": "玉贤",
        "matched_name": "玉贤",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000049",
        "voice_card_id": "VO000049",
        "asset_binding_id": "AB000049",
        "identity_summary": "曹州府官员",
        "visual_features": [
          "曹州府官员",
          "因想沿路打聽那玉賢的政績",
          "玉大人调了马队，走到街上",
          "玉大人拿了失单交下来"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：玉贤 / 玉大人 / 大人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
      },
      {
        "entity_uid": "E000059",
        "canonical_name": "于家父子",
        "matched_name": "于家父子",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000059",
        "voice_card_id": "VO000059",
        "asset_binding_id": "AB000059",
        "identity_summary": "于朝栋及儿子们",
        "visual_features": [
          "于朝栋及儿子们",
          "用铁链子将于家父子锁好"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "别名与本名指向同一实体：于家父子 / 他们"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
      },
      {
        "entity_uid": "E000060",
        "canonical_name": "马兵",
        "matched_name": "马兵",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000060",
        "voice_card_id": "VO000060",
        "asset_binding_id": "AB000060",
        "identity_summary": "押车士兵",
        "visual_features": [
          "押车士兵",
          "那马兵押着车子已到"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：吴举人"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
      }
    ],
    "fixed_style_block": {
      "terms": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "time_mode": "mainline",
      "variant_label": "主线"
    },
    "dynamic_content_block": {
      "subjects": [
        "玉贤",
        "马兵头目",
        "于家父子",
        "马兵"
      ],
      "actions": [
        "玉贤立起身，出门上马",
        "玉贤起身，不再听辩解"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景：玉贤上马，带部分人先行离去。中景：于家父子被马兵推搡上车，家人哭作一团。",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "text": "主体：玉贤；马兵头目；于家父子；马兵；动作：玉贤立起身，出门上马；玉贤起身，不再听辩解；环境：撫署；构图镜头：全景：玉贤上马，带部分人先行离去。中景：于家父子被马兵推搡上车，家人哭作一团。；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
    "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于家父子；动作：玉贤立起身，出门上马；环境：撫署外；镜头：全景：玉贤上马，带部分人先行离去；中景：于家父子被马兵推搡上车，家人哭作一团；连续性：保持角色外观、服饰和站位连续；时间：主线",
    "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于家父子；动作：玉贤立起身，出门上马；环境：撫署外；镜头：全景：玉贤上马，带部分人先行离去；中景：于家父子被马兵推搡上车，家人哭作一团；运动：动作连续，空间逻辑清晰；连续性：保持角色外观、服饰和站位连续；时间：主线；照顾旁白节奏；保留对白反应空间",
    "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
    "visual_notes": "画面重点：玉贤的威严，于家父子的惊恐，吴氏的焦急；音频重点：呵斥声、应答声、翻找声、哭声、马车声；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：玉贤；于家父子；马兵；时间层提示：主线",
    "reference": {
      "characters": [
        "玉贤",
        "于家父子",
        "马兵",
        "马兵头目"
      ],
      "locations": [
        "撫署"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "玉贤",
        "马兵头目",
        "于家父子",
        "马兵"
      ],
      "actions": [
        "玉贤立起身，出门上马",
        "玉贤起身，不再听辩解"
      ],
      "locations": [
        "撫署"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "全景：玉贤上马，带部分人先行离去。中景：于家父子被马兵推搡上车，家人哭作一团。",
        "特写"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "时序清晰",
        "空间连续",
        "动作衔接稳定"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续"
      ],
      "audio_context": [
        "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。"
      ],
      "scene_context": [
        "音频重点：呵斥声、应答声、翻找声、哭声、马车声",
        "衣物的特写，于家父子的惊恐，吴氏的焦急"
      ],
      "motion": [
        "动作连续，空间逻辑清晰"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "无依据时间跳变",
        "主线画风突然改变"
      ],
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000049",
        "E000059",
        "E000060"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000059",
        "VC000060"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000059",
        "AB000060"
      ],
      "dynamic_content_text": "主体：玉贤；马兵头目；于家父子；马兵；动作：玉贤立起身，出门上马；玉贤起身，不再听辩解；环境：撫署；构图镜头：全景：玉贤上马，带部分人先行离去。中景：于家父子被马兵推搡上车，家人哭作一团。；特写；连续性：保持角色外观、服饰和站位连续"
    },
    "source": {
      "description": "玉贤起身，不再听辩解。于家父子抱头痛哭。马兵催促。地保慌张张罗车辆。",
      "actions": [
        "玉贤立起身，出门上马。十二个马兵和地保押着于家父子上车。车队在暮色中向城门方向驶去。"
      ],
      "narration": "这里于家父子同他家里人抱头痛哭。赶到二更多天，才进了城。",
      "on_screen_text": "",
      "scene_notes": "本场景为AG0019组合并场景的领衔部分，需完整呈现玉贤搜查、定罪、押解及吴氏求助的完整链条。时间线：白天搜查 -> 傍晚押解 -> 一更多天吴氏求助。视觉重点：玉贤的威严与武断，搜查的混乱，衣物的特写，于家父子的惊恐，吴氏的焦急。音频重点：呵斥声、应答声、翻找声、哭声、马车声。改编策略：保留核心对白与动作，压缩部分过程细节，确保叙事连贯。",
      "audio_notes": "玉贤呵斥需威严有力；马兵应答需整齐如雷；搜查音效需密集混乱；于家父子沉默需有压迫感；吴氏哭诉需凄切焦急；马车声需急促；府衙号房回绝需冷漠。",
      "narrator_profile_id": "narrator_main_cn",
      "dialogue_count": 2
    },
    "candidate_meta": {
      "scene_id": "S0021",
      "shot_id": "S0021_SH04",
      "shot_index": 4,
      "shot_role": "closing",
      "camera_hint": "特写",
      "description_hint": "玉贤收束镜头，停在差人催促押往公堂",
      "focus_characters": [
        "玉贤",
        "于家父子",
        "马兵",
        "马兵头目"
      ],
      "focus_locations": [
        "撫署"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000049",
          "entity_id": "E000049",
          "canonical_name": "玉贤",
          "name": "玉贤",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000059",
          "entity_id": "E000059",
          "canonical_name": "于家父子",
          "name": "于家父子",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000060",
          "entity_id": "E000060",
          "canonical_name": "马兵",
          "name": "马兵",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [],
      "has_dialogue": true,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_577B3B31389F",
      "chronology_summary": {
        "narrative_order": 21,
        "story_chronology_order": 17,
        "story_chronology_group": "CG0017",
        "time_mode": "mainline",
        "confidence": 0.86,
        "order_delta": -4,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 1,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0021_SH04",
      "scene_id": "S0021",
      "episode_id": "EP0003",
      "source_block_id": "EP0003B005",
      "source_block_title": "绝望求救",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "mainline",
      "narrative_order": 21,
      "story_chronology_order": 17,
      "source_block_refs": [
        {
          "episode_id": "EP0003",
          "block_id": "EP0003B005",
          "block_title": "绝望求救",
          "lead_scene_id": "S0021"
        }
      ],
      "shot_description": "玉贤起身，不再听辩解。于家父子抱头痛哭。马兵催促。地保慌张张罗车辆。",
      "camera": "全景：玉贤上马，带部分人先行离去。中景：于家父子被马兵推搡上车，家人哭作一团。",
      "duration_seconds": 5.6,
      "onstage_characters": [
        {
          "entity_uid": "E000049",
          "name": "玉贤",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000049",
          "voice_card_id": "VO000049",
          "asset_binding_id": "AB000049",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "曹州府官员",
          "visual_features": [
            "曹州府官员",
            "因想沿路打聽那玉賢的政績",
            "玉大人调了马队，走到街上",
            "玉大人拿了失单交下来"
          ],
          "prompt_text": "玉贤：曹州府官员；因想沿路打聽那玉賢的政績；玉大人调了马队，走到街上"
        },
        {
          "entity_uid": "E000059",
          "name": "于家父子",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000059",
          "voice_card_id": "VO000059",
          "asset_binding_id": "AB000059",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "于朝栋及儿子们",
          "visual_features": [
            "于朝栋及儿子们",
            "用铁链子将于家父子锁好"
          ],
          "prompt_text": "于家父子：于朝栋及儿子们；用铁链子将于家父子锁好"
        },
        {
          "entity_uid": "E000060",
          "name": "马兵",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000060",
          "voice_card_id": "VO000060",
          "asset_binding_id": "AB000060",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "押车士兵",
          "visual_features": [
            "押车士兵",
            "那马兵押着车子已到"
          ],
          "prompt_text": "马兵：押车士兵；那马兵押着车子已到"
        },
        {
          "entity_uid": "",
          "name": "马兵头目",
          "type": "人物",
          "role": "character",
          "visual_card_id": "",
          "voice_card_id": "",
          "asset_binding_id": "",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "",
          "visual_features": [],
          "prompt_text": ""
        }
      ],
      "location_ref": {
        "entity_uid": "",
        "name": "撫署",
        "type": "地点",
        "role": "location",
        "visual_card_id": "",
        "voice_card_id": "",
        "asset_binding_id": "",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "",
        "visual_features": [],
        "prompt_text": ""
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于家父子；动作：玉贤立起身，出门上马；环境：撫署外；镜头：全景：玉贤上马，带部分人先行离去；中景：于家父子被马兵推搡上车，家人哭作一团；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于家父子；动作：玉贤立起身，出门上马；环境：撫署外；镜头：全景：玉贤上马，带部分人先行离去；中景：于家父子被马兵推搡上车，家人哭作一团；连续性：保持角色外观、服饰和站位连续；时间：主线",
      "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：玉贤；马兵；于家父子；动作：玉贤立起身，出门上马；环境：撫署外；镜头：全景：玉贤上马，带部分人先行离去；中景：于家父子被马兵推搡上车，家人哭作一团；运动：动作连续，空间逻辑清晰；连续性：保持角色外观、服饰和站位连续；时间：主线；照顾旁白节奏；保留对白反应空间",
      "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000049",
            "name": "玉贤",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000049",
            "voice_card_id": "VO000049",
            "asset_binding_id": "AB000049",
            "available_asset_kinds": [],
            "identity_summary": "曹州府官员",
            "visual_features": [
              "曹州府官员",
              "因想沿路打聽那玉賢的政績",
              "玉大人调了马队，走到街上",
              "玉大人拿了失单交下来"
            ]
          },
          {
            "entity_uid": "E000059",
            "name": "于家父子",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000059",
            "voice_card_id": "VO000059",
            "asset_binding_id": "AB000059",
            "available_asset_kinds": [],
            "identity_summary": "于朝栋及儿子们",
            "visual_features": [
              "于朝栋及儿子们",
              "用铁链子将于家父子锁好"
            ]
          },
          {
            "entity_uid": "E000060",
            "name": "马兵",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000060",
            "voice_card_id": "VO000060",
            "asset_binding_id": "AB000060",
            "available_asset_kinds": [],
            "identity_summary": "押车士兵",
            "visual_features": [
              "押车士兵",
              "那马兵押着车子已到"
            ]
          },
          {
            "entity_uid": "",
            "name": "马兵头目",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": false,
            "ready": false,
            "visual_card_id": "",
            "voice_card_id": "",
            "asset_binding_id": "",
            "available_asset_kinds": [],
            "identity_summary": "",
            "visual_features": []
          },
          {
            "entity_uid": "",
            "name": "撫署",
            "role": "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": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 4,
        "voiced_character_count": 3,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_577B3B31389F",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0003",
        "source_block_id": "EP0003B005",
        "source_scene_id": "S0021",
        "source_group_ids": [
          "AG0019"
        ],
        "source_beat_ids": [
          "AB0019"
        ],
        "entity_uids": [
          "E000049",
          "E000059",
          "E000060"
        ],
        "visual_card_ids": [
          "VC000049",
          "VC000059",
          "VC000060"
        ],
        "asset_binding_ids": [
          "AB000049",
          "AB000059",
          "AB000060"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  }
]