[
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH01",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "远景",
    "duration_seconds": 5.0,
    "style_bible_id": "SBL_77FDCCAAA2BA",
    "entity_uids": [
      "E000001",
      "E000002",
      "E000003"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000002",
      "VC000003"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000002",
      "AB000003"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "张三",
        "matched_name": "张三",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "走进客栈；拾起铜令",
        "visual_features": [
          "走进客栈",
          "拾起铜令",
          "张三走进客栈",
          "张三拾起铜令"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：客栈"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "张三：走进客栈；拾起铜令；走进客栈；拾起铜令"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "李四",
        "matched_name": "李四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "抬头看张三",
        "visual_features": [
          "抬头看张三",
          "李四抬头看他"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0001"
        ],
        "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": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [
        "张三",
        "李四"
      ],
      "actions": [
        "张三推开客栈的门，走入室内",
        "黄昏，客栈外"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "shot_role": "opening",
      "text": "主体：张三；李四；动作：张三推开客栈的门，走入室内；黄昏，客栈外；环境：客栈；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
    "image_prompt": "风格：电影化叙事；细节清晰；主体：张三；李四；动作：张三推开客栈的门，走入室内；环境：客栈；镜头：远景；约束：角色连续；场景连续",
    "video_prompt": "风格：电影化叙事；细节清晰；主体：张三；李四；动作：张三推开客栈的门，走入室内；环境：客栈；镜头：远景；约束：角色连续；场景连续；运动：保持中性叙事运动",
    "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
    "visual_notes": "画面重点：开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；绑定实体：张三；李四",
    "reference": {
      "characters": [
        "张三"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "张三",
        "李四"
      ],
      "actions": [
        "张三推开客栈的门，走入室内",
        "黄昏，客栈外"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "远景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "连续性优先",
        "信息可读性优先"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "time_mode": "unknown",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "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": "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": "E000003",
          "entity_id": "E000003",
          "canonical_name": "客栈",
          "name": "客栈",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "客栈"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH01",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "客栈初遇",
      "shot_index": 1,
      "shot_role": "opening",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "客栈初遇",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "黄昏，客栈外。天色将暮，光线昏黄。张三（背影/剪影）推开客栈的门，走了进去。",
      "camera": "远景",
      "duration_seconds": 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": "E000002",
          "name": "李四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抬头看张三",
          "visual_features": [
            "抬头看张三",
            "李四抬头看他"
          ],
          "prompt_text": "李四：抬头看张三；李四抬头看他"
        }
      ],
      "location_ref": {
        "entity_uid": "E000003",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "张三走进",
        "visual_features": [
          "张三走进客栈"
        ],
        "prompt_text": "客栈：张三走进；张三走进客栈"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。黄昏时分，天色将暮，光线昏黄。远景镜头，张三的背影推开客栈的门，走入室内。客栈外环境。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。黄昏时分，天色将暮，光线昏黄。远景镜头，张三的背影推开客栈的门，走入室内。客栈外环境。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。黄昏时分，天色将暮，光线昏黄。远景镜头，张三的背影推开客栈的门，走入室内。客栈外环境。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。保持中性叙事运动，照顾旁白节奏。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "张三",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "走进客栈；拾起铜令",
            "visual_features": [
              "走进客栈",
              "拾起铜令",
              "张三走进客栈",
              "张三拾起铜令"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "李四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "抬头看张三",
            "visual_features": [
              "抬头看张三",
              "李四抬头看他"
            ]
          },
          {
            "entity_uid": "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": [
              "张三走进客栈"
            ]
          }
        ],
        "total_count": 3,
        "ready_count": 3,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000002",
          "E000003"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000002",
          "VC000003"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000002",
          "AB000003"
        ]
      }
    },
    "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": "S0001",
    "shot_id": "S0001_SH02",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "中景",
    "duration_seconds": 4.2,
    "style_bible_id": "SBL_77FDCCAAA2BA",
    "entity_uids": [
      "E000001",
      "E000002",
      "E000003"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000002",
      "VC000003"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000002",
      "AB000003"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "张三",
        "matched_name": "张三",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "走进客栈；拾起铜令",
        "visual_features": [
          "走进客栈",
          "拾起铜令",
          "张三走进客栈",
          "张三拾起铜令"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：客栈"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "张三：走进客栈；拾起铜令；走进客栈；拾起铜令"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "李四",
        "matched_name": "李四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "抬头看张三",
        "visual_features": [
          "抬头看张三",
          "李四抬头看他"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0001"
        ],
        "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": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [
        "张三",
        "李四"
      ],
      "actions": [
        "张三环顾四周",
        "客栈内"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景",
        "双人中景"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "shot_role": "character",
      "text": "主体：张三；李四；动作：张三环顾四周；客栈内；环境：客栈；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
    "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内，光线昏暗，人影绰绰。中景双人镜头，张三站在门口环顾四周，李四在角落缓缓抬起头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
    "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内，光线昏暗，人影绰绰。中景双人镜头，张三站在门口环顾四周，李四在角落缓缓抬起头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。保持中性叙事运动，照顾旁白节奏。",
    "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
    "visual_notes": "画面重点：开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四。组策略：压缩合并，本场次为合并输出。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事，细节清晰，角色形象一致，光照连续。镜头规则：先保证叙事清楚，避免高风险运镜。色彩规则：保持中性统一调性。绑定实体：张三，李四，客栈。",
    "reference": {
      "characters": [
        "张三",
        "李四"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "张三",
        "李四"
      ],
      "actions": [
        "张三环顾四周",
        "客栈内"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中景",
        "双人中景"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "连续性优先",
        "信息可读性优先"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "time_mode": "unknown",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "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": "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": "E000002",
          "entity_id": "E000002",
          "canonical_name": "李四",
          "name": "李四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000003",
          "entity_id": "E000003",
          "canonical_name": "客栈",
          "name": "客栈",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "客栈"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": true,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      }
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH02",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "客栈初遇",
      "shot_index": 2,
      "shot_role": "character",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "客栈初遇",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "客栈内。光线昏暗，人影绰绰。张三站在门口，目光扫视室内。角落里，李四原本低着头，此刻缓缓抬起头。",
      "camera": "中景",
      "duration_seconds": 4.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": "E000002",
          "name": "李四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抬头看张三",
          "visual_features": [
            "抬头看张三",
            "李四抬头看他"
          ],
          "prompt_text": "李四：抬头看张三；李四抬头看他"
        }
      ],
      "location_ref": {
        "entity_uid": "E000003",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "张三走进",
        "visual_features": [
          "张三走进客栈"
        ],
        "prompt_text": "客栈：张三走进；张三走进客栈"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内，光线昏暗，人影绰绰。中景双人镜头，张三站在门口环顾四周，李四在角落缓缓抬起头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内，光线昏暗，人影绰绰。中景双人镜头，张三站在门口环顾四周，李四在角落缓缓抬起头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内，光线昏暗，人影绰绰。中景双人镜头，张三站在门口环顾四周，李四在角落缓缓抬起头。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。保持中性叙事运动，照顾旁白节奏。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "张三",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "走进客栈；拾起铜令",
            "visual_features": [
              "走进客栈",
              "拾起铜令",
              "张三走进客栈",
              "张三拾起铜令"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "李四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "抬头看张三",
            "visual_features": [
              "抬头看张三",
              "李四抬头看他"
            ]
          },
          {
            "entity_uid": "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": [
              "张三走进客栈"
            ]
          }
        ],
        "total_count": 3,
        "ready_count": 3,
        "missing_count": 0,
        "has_any_reference": true
      },
      "voice_binding_status": {
        "needed": true,
        "dialogue_expected": false,
        "narration_expected": true,
        "narrator_profile_id": "narrator_main_cn",
        "onstage_character_count": 2,
        "voiced_character_count": 2,
        "status": "pass",
        "reason": "ready"
      },
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000002",
          "E000003"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000002",
          "VC000003"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000002",
          "AB000003"
        ]
      }
    },
    "storyboard_ready_status": "pass",
    "storyboard_ready_issues": []
  },
  {
    "scene_id": "S0001",
    "shot_id": "S0001_SH03",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "特写",
    "duration_seconds": 3.8,
    "style_bible_id": "SBL_77FDCCAAA2BA",
    "entity_uids": [
      "E000001",
      "E000002",
      "E000003"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000002",
      "VC000003"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000002",
      "AB000003"
    ],
    "entity_bindings": [
      {
        "entity_uid": "E000001",
        "canonical_name": "张三",
        "matched_name": "张三",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000001",
        "voice_card_id": "VO000001",
        "asset_binding_id": "AB000001",
        "identity_summary": "走进客栈；拾起铜令",
        "visual_features": [
          "走进客栈",
          "拾起铜令",
          "张三走进客栈",
          "张三拾起铜令"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "常见关联对象：客栈"
        ],
        "reference_ready": false,
        "available_asset_kinds": [],
        "prompt_text": "张三：走进客栈；拾起铜令；走进客栈；拾起铜令"
      },
      {
        "entity_uid": "E000002",
        "canonical_name": "李四",
        "matched_name": "李四",
        "type": "人物",
        "subtype": "",
        "role": "character",
        "visual_card_id": "VC000002",
        "voice_card_id": "VO000002",
        "asset_binding_id": "AB000002",
        "identity_summary": "抬头看张三",
        "visual_features": [
          "抬头看张三",
          "李四抬头看他"
        ],
        "style_constraints": [
          "保持同一实体在跨镜头中的核心身份稳定",
          "保持角色核心外貌、服饰母题和主要随身物一致"
        ],
        "consistency_rules": [
          "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
          "已处理文本出现范围：C0001 -> C0001"
        ],
        "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": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [
        "张三",
        "李四"
      ],
      "actions": [
        "李四的目光锁定张三",
        "李四的特写"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写",
        "跟拍"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "shot_role": "dialogue_or_action",
      "text": "主体：张三；李四；动作：李四的目光锁定张三；李四的特写；环境：客栈；构图镜头：特写；跟拍；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
    },
    "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
    "image_prompt": "风格：电影化叙事；细节清晰；主体：张三；李四；动作：李四的目光锁定张三；环境：客栈；镜头：特写；约束：角色连续；场景连续",
    "video_prompt": "风格：电影化叙事；细节清晰；主体：张三；李四；动作：李四的目光锁定张三；环境：客栈；镜头：特写；约束：角色连续；场景连续；运动：保持中性叙事运动",
    "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
    "visual_notes": "画面重点：开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；绑定实体：张三；李四",
    "reference": {
      "characters": [
        "张三",
        "李四"
      ],
      "locations": [
        "客栈"
      ],
      "items": []
    },
    "prompt_components": {
      "subjects": [
        "张三",
        "李四"
      ],
      "actions": [
        "李四的目光锁定张三",
        "李四的特写"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "特写",
        "跟拍"
      ],
      "style_keywords": [
        "电影化叙事",
        "细节清晰",
        "角色形象一致",
        "光照连续",
        "项目级统一风格",
        "场景结构连续",
        "光照逻辑稳定",
        "构图清晰",
        "主体突出",
        "连续性优先",
        "信息可读性优先"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "negative": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "time_mode": "unknown",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "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": "S0001",
      "shot_id": "S0001_SH03",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "camera_hint": "跟拍",
      "description_hint": "动作或状态变化的推进镜头",
      "focus_characters": [
        "张三",
        "李四"
      ],
      "focus_locations": [
        "客栈"
      ],
      "focus_character_entity_refs": [
        {
          "entity_uid": "E000001",
          "entity_id": "E000001",
          "canonical_name": "张三",
          "name": "张三",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        },
        {
          "entity_uid": "E000002",
          "entity_id": "E000002",
          "canonical_name": "李四",
          "name": "李四",
          "type": "人物",
          "subtype": "",
          "matched_terms": [],
          "match_score": 0.0,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": ""
        }
      ],
      "focus_location_entity_refs": [
        {
          "entity_uid": "E000003",
          "entity_id": "E000003",
          "canonical_name": "客栈",
          "name": "客栈",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "客栈"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH03",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "客栈初遇",
      "shot_index": 3,
      "shot_role": "dialogue_or_action",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "客栈初遇",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "李四的特写。他的目光锐利如刀，穿过嘈杂的人群，直直地落在张三身上。",
      "camera": "特写",
      "duration_seconds": 3.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": "E000002",
          "name": "李四",
          "type": "人物",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "reference_ready": false,
          "available_asset_kinds": [],
          "identity_summary": "抬头看张三",
          "visual_features": [
            "抬头看张三",
            "李四抬头看他"
          ],
          "prompt_text": "李四：抬头看张三；李四抬头看他"
        }
      ],
      "location_ref": {
        "entity_uid": "E000003",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "reference_ready": false,
        "available_asset_kinds": [],
        "identity_summary": "张三走进",
        "visual_features": [
          "张三走进客栈"
        ],
        "prompt_text": "客栈：张三走进；张三走进客栈"
      },
      "prop_refs": [],
      "prompt_text": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内。特写跟拍镜头，李四的目光锐利如刀，穿过嘈杂的人群，锁定在张三身上。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
      "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内。特写跟拍镜头，李四的目光锐利如刀，穿过嘈杂的人群，锁定在张三身上。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。",
      "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续。客栈内。特写跟拍镜头，李四的目光锐利如刀，穿过嘈杂的人群，锁定在张三身上。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。保持中性叙事运动。",
      "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，因为未知而任意漂移风格。",
      "reference_media": {
        "items": [
          {
            "entity_uid": "E000001",
            "name": "张三",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000001",
            "voice_card_id": "VO000001",
            "asset_binding_id": "AB000001",
            "available_asset_kinds": [],
            "identity_summary": "走进客栈；拾起铜令",
            "visual_features": [
              "走进客栈",
              "拾起铜令",
              "张三走进客栈",
              "张三拾起铜令"
            ]
          },
          {
            "entity_uid": "E000002",
            "name": "李四",
            "role": "character",
            "reference_ready": false,
            "seed_text_ready": true,
            "ready": true,
            "visual_card_id": "VC000002",
            "voice_card_id": "VO000002",
            "asset_binding_id": "AB000002",
            "available_asset_kinds": [],
            "identity_summary": "抬头看张三",
            "visual_features": [
              "抬头看张三",
              "李四抬头看他"
            ]
          },
          {
            "entity_uid": "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": [
              "张三走进客栈"
            ]
          }
        ],
        "total_count": 3,
        "ready_count": 3,
        "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": 2,
        "voiced_character_count": 2,
        "status": "not_needed",
        "reason": "no_dialogue_or_narration"
      },
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "anchor_label": "",
      "source_refs": {
        "episode_id": "EP0001",
        "source_block_id": "EP0001B001",
        "source_scene_id": "S0001",
        "source_group_ids": [
          "AG0001"
        ],
        "source_beat_ids": [
          "AB0001"
        ],
        "entity_uids": [
          "E000001",
          "E000002",
          "E000003"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000002",
          "VC000003"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000002",
          "AB000003"
        ]
      }
    },
    "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": "S0001",
    "shot_id": "S0001_SH04",
    "narrative_order": 1,
    "story_chronology_order": 1,
    "story_chronology_group": "CG0001",
    "time_mode": "unknown",
    "chronology_confidence": 0.3,
    "order_delta": 0,
    "chronology": {
      "scene_id": "S0001",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "story_chronology_group": "CG0001",
      "time_mode": "unknown",
      "confidence": 0.3,
      "order_delta": 0,
      "temporal_anchor": {
        "label": "",
        "anchor_type": "unknown",
        "relative_direction": "unknown"
      },
      "constraints": [],
      "evidence": []
    },
    "camera": "中近景",
    "duration_seconds": 4.4,
    "style_bible_id": "SBL_77FDCCAAA2BA",
    "entity_uids": [
      "E000001",
      "E000003"
    ],
    "visual_card_ids": [
      "VC000001",
      "VC000003"
    ],
    "asset_binding_ids": [
      "AB000001",
      "AB000003"
    ],
    "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": "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": "unknown",
      "variant_label": "待定时间层"
    },
    "fixed_negative_block": {
      "terms": [
        "风格漂移",
        "角色不一致",
        "低清晰度",
        "模糊",
        "多余肢体",
        "畸形手部",
        "穿帮道具",
        "英文乱码",
        "水印",
        "过曝",
        "因为未知而任意漂移风格"
      ],
      "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
      "time_mode": "unknown",
      "variant_label": "待定时间层"
    },
    "dynamic_content_block": {
      "subjects": [
        "张三"
      ],
      "actions": [
        "张三脚步微顿，表情变得警惕",
        "张三的反应镜头"
      ],
      "locations": [
        "客栈"
      ],
      "items": [],
      "item_names": [],
      "composition": [
        "中近景",
        "特写"
      ],
      "continuity": [
        "保持角色外观、服饰和站位连续",
        "保持场景结构、地形和道具摆位稳定"
      ],
      "audio_context": [
        "环境音：客栈内嘈杂的人声、杯盘碰撞声。清晰的脚步声由远及近。在眼神交锋的瞬间，环境音可减弱或加入轻微的紧张配乐。"
      ],
      "scene_context": [
        "开场场景，建立黄昏时分客栈的紧张氛围，引入主角张三与潜在对手李四",
        "组策略：压缩合并，本场次为合并输出"
      ],
      "motion": [
        "保持中性叙事运动"
      ],
      "time_mode": "unknown",
      "shot_role": "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": "unknown",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "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": "S0001",
      "shot_id": "S0001_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": "E000003",
          "entity_id": "E000003",
          "canonical_name": "客栈",
          "name": "客栈",
          "type": "地点",
          "subtype": "",
          "matched_terms": [
            "客栈"
          ],
          "match_score": 5.1,
          "display_name": "",
          "conflict_group_id": "",
          "identity_conflict": false,
          "ref_role": "location_candidate"
        }
      ],
      "has_dialogue": false,
      "has_narration": false,
      "has_on_screen_text": false,
      "style_preset": "电影化叙事，细节清晰，角色形象一致，光照连续",
      "style_bible_id": "SBL_77FDCCAAA2BA",
      "chronology_summary": {
        "narrative_order": 1,
        "story_chronology_order": 1,
        "story_chronology_group": "CG0001",
        "time_mode": "unknown",
        "confidence": 0.3,
        "order_delta": 0,
        "anchor_label": "",
        "anchor_type": "unknown",
        "constraint_count": 0,
        "evidence_count": 0
      },
      "repair_contract_active": true,
      "repair_primary_action_id": "rebuild_storyboard_prompt_retention",
      "repair_primary_automation_mode": "auto"
    },
    "dramart_mapping": {
      "shot_id": "S0001_SH04",
      "scene_id": "S0001",
      "episode_id": "EP0001",
      "source_block_id": "EP0001B001",
      "source_block_title": "客栈初遇",
      "shot_index": 4,
      "shot_role": "closing",
      "time_mode": "unknown",
      "narrative_order": 1,
      "story_chronology_order": 1,
      "source_block_refs": [
        {
          "episode_id": "EP0001",
          "block_id": "EP0001B001",
          "block_title": "客栈初遇",
          "lead_scene_id": "S0001"
        }
      ],
      "shot_description": "张三的反应镜头。他察觉到了这道目光，脚步微顿，脸上闪过一丝不易察觉的警惕。",
      "camera": "中近景",
      "duration_seconds": 4.4,
      "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": "E000003",
        "name": "客栈",
        "type": "地点",
        "role": "location",
        "visual_card_id": "VC000003",
        "voice_card_id": "",
        "asset_binding_id": "AB000003",
        "reference_ready": false,
        "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": "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": [
              "张三走进客栈"
            ]
          }
        ],
        "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_77FDCCAAA2BA",
      "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",
          "E000003"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000003"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000003"
        ]
      }
    },
    "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"
    }
  }
]