{
  "version": "1.0",
  "run_id": "20260324T203457244707Z",
  "provider": "doubao",
  "model": "doubao-seedance-2-0-260128",
  "source_storyboard_path": "05_storyboard.json",
  "source_timeline_path": "06_timeline.json",
  "source_scripts_path": "04_scripts.json",
  "source_audio_tasks_path": "06b_audio_tasks.json",
  "source_audio_results_path": "06c_audio_results.json",
  "source_entity_assets_path": "02h_entity_assets.json",
  "source_style_bible_path": "04b_style_bible.json",
  "summary": {
    "task_count": 180,
    "pending_count": 180,
    "skipped_count": 0,
    "total_duration_seconds": 867.7,
    "audio_bound_task_count": 132,
    "audio_ready_task_count": 0,
    "provider_profile_bound_task_count": 180,
    "reference_image_task_count": 0,
    "reference_audio_task_count": 132,
    "task_type_counts": {
      "video_generation": 180
    },
    "status_counts": {
      "pending": 180
    },
    "top_time_modes": [
      {
        "label": "mainline",
        "count": 117
      },
      {
        "label": "flashback",
        "count": 32
      },
      {
        "label": "dream",
        "count": 24
      },
      {
        "label": "parallel",
        "count": 4
      },
      {
        "label": "unknown",
        "count": 3
      }
    ],
    "top_shot_roles": [
      {
        "label": "character",
        "count": 50
      },
      {
        "label": "opening",
        "count": 50
      },
      {
        "label": "dialogue_or_action",
        "count": 46
      },
      {
        "label": "closing",
        "count": 34
      }
    ],
    "provider_submission_enabled": false
  },
  "tasks": [
    {
      "task_id": "VID_SEG0001",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "segment_id": "SEG0001",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 99,
      "retry_count": 0,
      "duration_seconds": 5.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "unknown",
      "shot_role": "opening",
      "start_seconds": 0.0,
      "end_seconds": 5.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "entity_uids": [
        "E000046"
      ],
      "visual_card_ids": [
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000046"
      ],
      "entity_bindings": [
        {
          "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        }
      ],
      "reference": {
        "characters": [],
        "locations": [
          "墨竹山"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000046"
        ],
        "entity_uids": [
          "E000046"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0001_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平稳、庄严的陈述"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0001_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳、庄严的陈述",
            "status": "pending",
            "text": "墨竹山，地方三千里，两山十四峰，妖兽横行，毒瘴密布，人烟罕至。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0001_VO01",
            "id": "AUD_SEG0001_VO01",
            "url": "",
            "path": "audio/AUD_SEG0001_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "neutral",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0001",
        "shot_id": "S0001_SH01",
        "segment_id": "SEG0001"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；远景，缓慢横移；墨竹山全景，险峻的山脉在云雾中若隐若现，墨色的竹林如海，毒瘴弥漫，一片蛮荒死寂的景象；环境为散修旁门汇聚的大教竹山；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；保持中性叙事运动；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；远景，缓慢横移；墨竹山全景，险峻的山脉在云雾中若隐若现，墨色的竹林如海，毒瘴弥漫，一片蛮荒死寂的景象；环境为散修旁门汇聚的大教竹山；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
        "visual_notes": "画面重点：介绍墨竹山险恶环境与山中魔尊法坛，作为铺垫的氛围镜头与全景；连续性要求：保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：先保证叙事清楚；避免高风险运镜；色彩规则：保持中性统一调性；绑定实体：竹山；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
        "reference": {
          "characters": [],
          "locations": [
            "墨竹山"
          ],
          "items": []
        },
        "entity_uids": [
          "E000046"
        ],
        "visual_card_ids": [
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000046"
        ],
        "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": "动作：墨竹山险恶环境；墨竹山全景。险峻的山脉在云雾中若隐若现，墨色的竹林如海，毒瘴弥漫，一片蛮荒死寂的景象。；环境：竹山，散修旁门汇聚的大教；构图镜头：远景，缓慢横移；远景；建立镜头；连续性：保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "unknown",
        "shot_role": "opening",
        "camera": "远景，缓慢横移",
        "overlay_text": "第一章 观星",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "介绍墨竹山险恶环境与山中魔尊法坛。重要性：铺垫；呈现：氛围镜头 / 全景",
        "audio_notes": "以旁白驱动，配以低沉、神秘的环境音效",
        "description": "墨竹山全景。险峻的山脉在云雾中若隐若现，墨色的竹林如海，毒瘴弥漫，一片蛮荒死寂的景象。",
        "actions": [
          "墨竹山险恶环境"
        ],
        "narration": "墨竹山，地方三千里，两山十四峰，妖兽横行，毒瘴密布，人烟罕至。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0001_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳、庄严的陈述",
            "status": "pending",
            "text": "墨竹山，地方三千里，两山十四峰，妖兽横行，毒瘴密布，人烟罕至。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0001_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0002",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0001",
      "shot_id": "S0001_SH02",
      "segment_id": "SEG0002",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 78,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "unknown",
      "shot_role": "character",
      "start_seconds": 5.4,
      "end_seconds": 9.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "entity_uids": [
        "E000046"
      ],
      "visual_card_ids": [
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000046"
      ],
      "entity_bindings": [
        {
          "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        }
      ],
      "reference": {
        "characters": [],
        "locations": [
          "墨竹山"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000046"
        ],
        "entity_uids": [
          "E000046"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0002_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "略带惊奇与探究"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0002_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "略带惊奇与探究",
            "status": "pending",
            "text": "于这片重峦绝岭，险峰叠嶂，墨林竹海之间，却被人力开凿出一亩见方的平地。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0002_VO01",
            "id": "AUD_SEG0002_VO01",
            "url": "",
            "path": "audio/AUD_SEG0002_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "neutral",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0001",
        "shot_id": "S0001_SH02",
        "segment_id": "SEG0002"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；中近景，缓慢推进；镜头穿过墨林竹海，聚焦于一处被开凿出的平地，嶙峋的山石被人工削平，形成一亩见方的规整区域，与周围险恶环境形成强烈对比；环境为散修旁门汇聚的大教竹山；保持场景结构、地形和道具摆位稳定；保持中性叙事运动；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；中近景，缓慢推进；镜头穿过墨林竹海，聚焦于一处被开凿出的平地，嶙峋的山石被人工削平，形成一亩见方的规整区域，与周围险恶环境形成强烈对比；环境为散修旁门汇聚的大教竹山；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
        "visual_notes": "画面重点：介绍墨竹山险恶环境与山中魔尊法坛，作为铺垫的氛围镜头与全景；连续性要求：保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：先保证叙事清楚；避免高风险运镜；色彩规则：保持中性统一调性；绑定实体：竹山",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
        "reference": {
          "characters": [],
          "locations": [
            "墨竹山"
          ],
          "items": []
        },
        "entity_uids": [
          "E000046"
        ],
        "visual_card_ids": [
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000046"
        ],
        "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": "动作：人力开凿平地；镜头穿过墨林竹海，聚焦于一处被开凿出的平地。嶙峋的山石被人工削平，形成一亩见方的规整区域，与周围险恶环境形成强烈对比。；环境：竹山，散修旁门汇聚的大教；构图镜头：中近景，缓慢推进；中近景；人物反应镜头；连续性：保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "unknown",
        "shot_role": "character",
        "camera": "中近景，缓慢推进",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "介绍墨竹山险恶环境与山中魔尊法坛。重要性：铺垫；呈现：氛围镜头 / 全景",
        "audio_notes": "以旁白驱动，配以低沉、神秘的环境音效",
        "description": "镜头穿过墨林竹海，聚焦于一处被开凿出的平地。嶙峋的山石被人工削平，形成一亩见方的规整区域，与周围险恶环境形成强烈对比。",
        "actions": [
          "人力开凿平地"
        ],
        "narration": "于这片重峦绝岭，险峰叠嶂，墨林竹海之间，却被人力开凿出一亩见方的平地。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0002_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "略带惊奇与探究",
            "status": "pending",
            "text": "于这片重峦绝岭，险峰叠嶂，墨林竹海之间，却被人力开凿出一亩见方的平地。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0002_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0003",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0001",
      "shot_id": "S0001_SH03",
      "segment_id": "SEG0003",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 87,
      "retry_count": 0,
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "unknown",
      "shot_role": "dialogue_or_action",
      "start_seconds": 9.8,
      "end_seconds": 14.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "entity_uids": [
        "E000046",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000046",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000046",
        "AB000004"
      ],
      "entity_bindings": [
        {
          "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000004",
          "canonical_name": "魔尊法相",
          "matched_name": "魔尊法相",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000004",
          "voice_card_id": "",
          "asset_binding_id": "AB000004",
          "identity_summary": "法坛中央的魔尊雕像；建起一座八臂六首的魔尊法相",
          "visual_features": [
            "魔尊法相",
            "法坛中央的魔尊雕像",
            "建起一座八臂六首的魔尊法相"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0001 -> C0001"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "魔尊法相：法坛中央的魔尊雕像；建起一座八臂六首的魔尊法相；魔尊法相；法坛中央的魔尊雕像"
        }
      ],
      "reference": {
        "characters": [],
        "locations": [
          "墨竹山"
        ],
        "items": [
          "魔尊法相"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000046",
          "AB000004"
        ],
        "entity_uids": [
          "E000046",
          "E000004"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0003_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "低沉、神秘，揭示核心"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0003_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "低沉、神秘，揭示核心",
            "status": "pending",
            "text": "平地中央，结草搭楼，开坛立像，被建起一座八臂六首，相貌不似人型的魔尊法相。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0003_VO01",
            "id": "AUD_SEG0003_VO01",
            "url": "",
            "path": "audio/AUD_SEG0003_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "neutral",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0001",
        "shot_id": "S0001_SH03",
        "segment_id": "SEG0003"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；近景，环绕；平地的中央，一座由草、木、石搭建的简陋法坛上，矗立着一尊巨大的八臂六首魔尊法相，法相面目狰狞，非人非兽，在昏暗光线下投下不祥的阴影；环境为散修旁门汇聚的大教竹山；关键物件为法坛中央的魔尊雕像；保持场景结构、地形和道具摆位稳定；保持中性叙事运动；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；近景，环绕；平地的中央，一座由草、木、石搭建的简陋法坛上，矗立着一尊巨大的八臂六首魔尊法相，法相面目狰狞，非人非兽，在昏暗光线下投下不祥的阴影；环境为散修旁门汇聚的大教竹山；关键物件为法坛中央的魔尊雕像；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；因为未知而任意漂移风格",
        "visual_notes": "画面重点：介绍墨竹山险恶环境与山中魔尊法坛，作为铺垫的氛围镜头与全景；连续性要求：保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：先保证叙事清楚；避免高风险运镜；色彩规则：保持中性统一调性；绑定实体：竹山；魔尊法相",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
        "reference": {
          "characters": [],
          "locations": [
            "墨竹山"
          ],
          "items": [
            "魔尊法相"
          ]
        },
        "entity_uids": [
          "E000046",
          "E000004"
        ],
        "visual_card_ids": [
          "VC000046",
          "VC000004"
        ],
        "asset_binding_ids": [
          "AB000046",
          "AB000004"
        ],
        "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": "动作：人力开凿平地；建立魔尊法相；平地的中央，一座由草、木、石搭建的简陋法坛上，矗立着一尊巨大的八臂六首魔尊法相。法相面目狰狞，非人非兽，在昏暗光线下投下不祥的阴影。；环境：竹山，散修旁门汇聚的大教；关键物件：魔尊法相，法坛中央的魔尊雕像；构图镜头：近景，环绕；近景；叙事推进镜头；连续性：保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "unknown",
        "shot_role": "dialogue_or_action",
        "camera": "近景，环绕",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "介绍墨竹山险恶环境与山中魔尊法坛。重要性：铺垫；呈现：氛围镜头 / 全景",
        "audio_notes": "以旁白驱动，配以低沉、神秘的环境音效",
        "description": "平地的中央，一座由草、木、石搭建的简陋法坛上，矗立着一尊巨大的八臂六首魔尊法相。法相面目狰狞，非人非兽，在昏暗光线下投下不祥的阴影。",
        "actions": [
          "人力开凿平地",
          "建立魔尊法相"
        ],
        "narration": "平地中央，结草搭楼，开坛立像，被建起一座八臂六首，相貌不似人型的魔尊法相。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0003_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "低沉、神秘，揭示核心",
            "status": "pending",
            "text": "平地中央，结草搭楼，开坛立像，被建起一座八臂六首，相貌不似人型的魔尊法相。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0003_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0004",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "segment_id": "SEG0004",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 14.0,
      "end_seconds": 19.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000119",
        "E000090",
        "E000007",
        "E000018",
        "E000005",
        "E000020"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000119",
        "VC000090",
        "VC000007",
        "VC000018",
        "VC000005",
        "VC000020"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000119",
        "AB000090",
        "AB000007",
        "AB000018",
        "AB000005",
        "AB000020"
      ],
      "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": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "identity_summary": "法坛与望舒、尊天魔存在稳定剧情关联",
          "visual_features": [
            "法坛"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、尊天魔"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "法坛：法坛与望舒、尊天魔存在稳定剧情关联；法坛"
        },
        {
          "entity_uid": "E000090",
          "canonical_name": "外门",
          "matched_name": "外门",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000090",
          "voice_card_id": "",
          "asset_binding_id": "AB000090",
          "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 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：玉蟾婆"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "瑶光洞：玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客；玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客"
        },
        {
          "entity_uid": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "E000005",
          "canonical_name": "朱木剑",
          "matched_name": "朱木剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "visual_card_id": "VC000005",
          "voice_card_id": "",
          "asset_binding_id": "AB000005",
          "identity_summary": "老道怀抱的木剑；怀抱着一把三尺七寸的朱木剑",
          "visual_features": [
            "瞎眼老道的手上，那把朱木剑分明绽放着虹光",
            "老道怀抱的木剑",
            "怀抱着一把三尺七寸的朱木剑"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "朱木剑：老道怀抱的木剑；怀抱着一把三尺七寸的朱木剑；瞎眼老道的手上，那把朱木剑分明绽放着虹光；老道怀抱的木剑"
        },
        {
          "entity_uid": "E000020",
          "canonical_name": "木剑",
          "matched_name": "木剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "visual_card_id": "VC000020",
          "voice_card_id": "",
          "asset_binding_id": "AB000020",
          "identity_summary": "老道画的圆圈所用；老道士用木剑所画的圆圈",
          "visual_features": [
            "老道士用木剑所画的圆圈"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "木剑：老道画的圆圈所用；老道士用木剑所画的圆圈；老道士用木剑所画的圆圈"
        }
      ],
      "reference": {
        "characters": [
          "老道",
          "修士",
          "童子",
          "李凡"
        ],
        "locations": [
          "法坛",
          "外门",
          "瑶光洞"
        ],
        "items": [
          "蒲团",
          "朱木剑",
          "木剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007",
          "AB000018",
          "AB000005",
          "AB000020"
        ],
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007",
          "E000018",
          "E000005",
          "E000020"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0004_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平稳陈述"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0004_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "修士送童子至法坛，老道画圈警告。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0004_VO01",
            "id": "AUD_SEG0004_VO01",
            "url": "",
            "path": "audio/AUD_SEG0004_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0002",
        "shot_id": "S0002_SH01",
        "segment_id": "SEG0004"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景，缓慢推进。法坛远景，四十九个蒲团如星点散落。墨帻法褐的老道怀抱朱木剑，嘴里叼着青竹叶，垂头打盹。远处竹林传来三声金鸣、两击铃响。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景，缓慢推进。法坛远景，四十九个蒲团如星点散落。墨帻法褐的老道怀抱朱木剑，嘴里叼着青竹叶，垂头打盹。远处竹林传来三声金鸣、两击铃响。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老道；修士；童子；李凡。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "老道",
            "修士",
            "童子",
            "李凡"
          ],
          "locations": [
            "法坛",
            "外门",
            "瑶光洞"
          ],
          "items": [
            "蒲团",
            "朱木剑",
            "木剑"
          ]
        },
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007",
          "E000018",
          "E000005",
          "E000020"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000011",
          "VC000022",
          "VC000002",
          "VC000119",
          "VC000090",
          "VC000007",
          "VC000018",
          "VC000005",
          "VC000020"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007",
          "AB000018",
          "AB000005",
          "AB000020"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们，已尽皆不见了；李凡，修炼基础剑气入门；动作：老道打盹；远处传来金铃声响；法坛远景。四十九个蒲团如星点散落。墨帻法褐的老道怀抱朱木剑，嘴里叼着青竹叶，垂头打盹。远处竹林传来三声金鸣、两击铃响。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；外门，竹山外门的总坛；瑶光洞，玉蟾婆所在的洞府；关键物件：蒲团，李凡坐的蒲团；朱木剑，老道怀抱的木剑；木剑，老道画的圆圈所用；构图镜头：远景，缓慢推进；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景，缓慢推进",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。",
        "audio_notes": "环境音：竹林沙沙声，远处金铃轻响。对白节奏沉稳，带有一丝诡异。老道声音慵懒而暗藏威严。李凡内心独白（画外音）充满现代感与慌乱。",
        "description": "法坛远景。四十九个蒲团如星点散落。墨帻法褐的老道怀抱朱木剑，嘴里叼着青竹叶，垂头打盹。远处竹林传来三声金鸣、两击铃响。",
        "actions": [
          "老道打盹",
          "远处传来金铃声响"
        ],
        "narration": "修士送童子至法坛，老道画圈警告。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0004_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "修士送童子至法坛，老道画圈警告。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0004_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0005",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "segment_id": "SEG0005",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 19.0,
      "end_seconds": 23.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000119",
        "E000090",
        "E000007"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000119",
        "VC000090",
        "VC000007"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000119",
        "AB000090",
        "AB000007"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "identity_summary": "法坛与望舒、尊天魔存在稳定剧情关联",
          "visual_features": [
            "法坛"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、尊天魔"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "法坛：法坛与望舒、尊天魔存在稳定剧情关联；法坛"
        },
        {
          "entity_uid": "E000090",
          "canonical_name": "外门",
          "matched_name": "外门",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000090",
          "voice_card_id": "",
          "asset_binding_id": "AB000090",
          "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 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：玉蟾婆"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "瑶光洞：玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客；玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客"
        }
      ],
      "reference": {
        "characters": [
          "老道",
          "修士",
          "童子",
          "李凡"
        ],
        "locations": [
          "法坛",
          "外门",
          "瑶光洞"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007"
        ],
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0005_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平稳陈述"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0005_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "修士送童子至法坛，老道画圈警告。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0005_VO01",
            "id": "AUD_SEG0005_VO01",
            "url": "",
            "path": "audio/AUD_SEG0005_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0002",
        "shot_id": "S0002_SH02",
        "segment_id": "SEG0005"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景，聚焦老道。老道近景，他嗅了嗅鼻子，抬起头，手指轻弹，仿佛拨动无形的弦。竹林沙沙作响，人影幢幢。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景，聚焦老道。老道近景，他嗅了嗅鼻子，抬起头，手指轻弹，仿佛拨动无形的弦。竹林沙沙作响，人影幢幢。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老道；修士；童子；李凡。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "老道",
            "修士",
            "童子",
            "李凡"
          ],
          "locations": [
            "法坛",
            "外门",
            "瑶光洞"
          ],
          "items": []
        },
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000011",
          "VC000022",
          "VC000002",
          "VC000119",
          "VC000090",
          "VC000007"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们，已尽皆不见了；李凡，修炼基础剑气入门；动作：老道醒来，弹指；竹林人影显现；老道近景。他嗅了嗅鼻子，抬起头，手指轻弹，仿佛拨动无形的弦。竹林沙沙作响，人影幢幢。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；外门，竹山外门的总坛；瑶光洞，玉蟾婆所在的洞府；构图镜头：中景，聚焦老道；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中景，聚焦老道",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。",
        "audio_notes": "环境音：竹林沙沙声，远处金铃轻响。对白节奏沉稳，带有一丝诡异。老道声音慵懒而暗藏威严。李凡内心独白（画外音）充满现代感与慌乱。",
        "description": "老道近景。他嗅了嗅鼻子，抬起头，手指轻弹，仿佛拨动无形的弦。竹林沙沙作响，人影幢幢。",
        "actions": [
          "老道醒来，弹指",
          "竹林人影显现"
        ],
        "narration": "修士送童子至法坛，老道画圈警告。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0005_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "修士送童子至法坛，老道画圈警告。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0005_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0006",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "segment_id": "SEG0006",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 23.2,
      "end_seconds": 28.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000119",
        "E000090",
        "E000007",
        "E000006"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000119",
        "VC000090",
        "VC000007",
        "VC000006"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000119",
        "AB000090",
        "AB000007",
        "AB000006"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "identity_summary": "法坛与望舒、尊天魔存在稳定剧情关联",
          "visual_features": [
            "法坛"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、尊天魔"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "法坛：法坛与望舒、尊天魔存在稳定剧情关联；法坛"
        },
        {
          "entity_uid": "E000090",
          "canonical_name": "外门",
          "matched_name": "外门",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000090",
          "voice_card_id": "",
          "asset_binding_id": "AB000090",
          "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 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：玉蟾婆"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "瑶光洞：玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客；玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客"
        },
        {
          "entity_uid": "E000006",
          "canonical_name": "铜钱剑",
          "matched_name": "铜钱剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "visual_card_id": "VC000006",
          "voice_card_id": "",
          "asset_binding_id": "AB000006",
          "identity_summary": "修士背上的铜钱剑；背上缚着把三尺三寸的铜钱剑",
          "visual_features": [
            "修士背上的铜钱剑",
            "背上缚着把三尺三寸的铜钱剑"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：修士"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "铜钱剑：修士背上的铜钱剑；背上缚着把三尺三寸的铜钱剑；修士背上的铜钱剑；背上缚着把三尺三寸的铜钱剑"
        }
      ],
      "reference": {
        "characters": [
          "老道",
          "修士",
          "童子",
          "李凡"
        ],
        "locations": [
          "法坛",
          "外门",
          "瑶光洞"
        ],
        "items": [
          "铜钱剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007",
          "AB000006"
        ],
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007",
          "E000006"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 4,
        "audio_task_ids": [
          "AUD_SEG0006_VO01",
          "AUD_SEG0006_VO02",
          "AUD_SEG0006_VO03",
          "AUD_SEG0006_VO04"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000001",
          "E000011"
        ],
        "voice_card_ids": [
          "VO000001",
          "VO000011"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "平稳陈述"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0006_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "上师。"
          },
          {
            "audio_task_id": "AUD_SEG0006_VO02",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "前阵子瑶光洞的玉蟾婆来观里作客，和山主弈棋输了，耍起疯来，吃了不少童子。于是弟子等奉命，往人间去，又挑了一批元阳未泻的金童，烦请上师瞅瞅。"
          },
          {
            "audio_task_id": "AUD_SEG0006_VO03",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "灵根不够的扔到外门作工，天生道心的收作内门侍奉，暗藏魔胎的，呵呵，送去给山主下酒。"
          },
          {
            "audio_task_id": "AUD_SEG0006_VO04",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "今晚在这坐一宿，睡一觉什么事也没有，若是睡不着，晚上不管听到什么，看到什么，只要不走出圈子，可保性命无虞。"
          }
        ],
        "status_counts": {
          "pending": 4
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0006_VO01",
            "id": "AUD_SEG0006_VO01",
            "url": "",
            "path": "audio/AUD_SEG0006_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0006_VO02",
            "id": "AUD_SEG0006_VO02",
            "url": "",
            "path": "audio/AUD_SEG0006_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0006_VO03",
            "id": "AUD_SEG0006_VO03",
            "url": "",
            "path": "audio/AUD_SEG0006_VO03.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0006_VO04",
            "id": "AUD_SEG0006_VO04",
            "url": "",
            "path": "audio/AUD_SEG0006_VO04.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 4
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0002",
        "shot_id": "S0002_SH03",
        "segment_id": "SEG0006"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中全景，侧拍。群像镜头，三个皂衣青冠、锦帛覆面的修士从竹林走出。居中者背缚铜钱剑，左右两人手执金钟银铃。他们身后跟着二十一名童子，年龄参差，神情懵懂。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。动作连续，空间逻辑清晰；保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中全景，侧拍。群像镜头，三个皂衣青冠、锦帛覆面的修士从竹林走出。居中者背缚铜钱剑，左右两人手执金钟银铃。他们身后跟着二十一名童子，年龄参差，神情懵懂。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老道；修士；童子；李凡。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "老道",
            "修士",
            "童子",
            "李凡"
          ],
          "locations": [
            "法坛",
            "外门",
            "瑶光洞"
          ],
          "items": [
            "铜钱剑"
          ]
        },
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007",
          "E000006"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000011",
          "VC000022",
          "VC000002",
          "VC000119",
          "VC000090",
          "VC000007",
          "VC000006"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007",
          "AB000006"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们，已尽皆不见了；李凡，修炼基础剑气入门；动作：修士领队走出；童子们懵懂跟随；群像镜头。三个皂衣青冠、锦帛覆面的修士从竹林走出。居中者背缚铜钱剑，左右两人手执金钟银铃。他们身后跟着二十一名童子，年龄参差，神情懵懂。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；外门，竹山外门的总坛；瑶光洞，玉蟾婆所在的洞府；关键物件：铜钱剑，修士背上的铜钱剑；构图镜头：中全景，侧拍；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "中全景，侧拍",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。",
        "audio_notes": "环境音：竹林沙沙声，远处金铃轻响。对白节奏沉稳，带有一丝诡异。老道声音慵懒而暗藏威严。李凡内心独白（画外音）充满现代感与慌乱。",
        "description": "群像镜头。三个皂衣青冠、锦帛覆面的修士从竹林走出。居中者背缚铜钱剑，左右两人手执金钟银铃。他们身后跟着二十一名童子，年龄参差，神情懵懂。",
        "actions": [
          "修士领队走出",
          "童子们懵懂跟随"
        ],
        "narration": "",
        "dialogue_speakers": [
          "老道",
          "修士"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0006_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "上师。"
          },
          {
            "audio_task_id": "AUD_SEG0006_VO02",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "前阵子瑶光洞的玉蟾婆来观里作客，和山主弈棋输了，耍起疯来，吃了不少童子。于是弟子等奉命，往人间去，又挑了一批元阳未泻的金童，烦请上师瞅瞅。"
          },
          {
            "audio_task_id": "AUD_SEG0006_VO03",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "灵根不够的扔到外门作工，天生道心的收作内门侍奉，暗藏魔胎的，呵呵，送去给山主下酒。"
          },
          {
            "audio_task_id": "AUD_SEG0006_VO04",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "今晚在这坐一宿，睡一觉什么事也没有，若是睡不着，晚上不管听到什么，看到什么，只要不走出圈子，可保性命无虞。"
          }
        ],
        "speaker_entity_uids": [
          "E000001",
          "E000011"
        ],
        "voice_card_ids": [
          "VO000001",
          "VO000011"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0006_VO01",
          "AUD_SEG0006_VO02",
          "AUD_SEG0006_VO03",
          "AUD_SEG0006_VO04"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0007",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "segment_id": "SEG0007",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 28.2,
      "end_seconds": 33.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000119",
        "E000090",
        "E000007"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000119",
        "VC000090",
        "VC000007"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000119",
        "AB000090",
        "AB000007"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "identity_summary": "法坛与望舒、尊天魔存在稳定剧情关联",
          "visual_features": [
            "法坛"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、尊天魔"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "法坛：法坛与望舒、尊天魔存在稳定剧情关联；法坛"
        },
        {
          "entity_uid": "E000090",
          "canonical_name": "外门",
          "matched_name": "外门",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000090",
          "voice_card_id": "",
          "asset_binding_id": "AB000090",
          "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 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：玉蟾婆"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "瑶光洞：玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客；玉蟾婆所在的洞府；瑶光洞的玉蟾婆来观里作客"
        }
      ],
      "reference": {
        "characters": [
          "老道",
          "修士",
          "童子",
          "李凡"
        ],
        "locations": [
          "法坛",
          "外门",
          "瑶光洞"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007"
        ],
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0007_VO01",
          "AUD_SEG0007_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000011"
        ],
        "voice_card_ids": [
          "VO000011"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "恭敬汇报",
          "低声补充，带笑"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0007_VO01",
            "speaker_role": "character",
            "speaker": "修士（铜剑）",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬汇报",
            "status": "pending",
            "text": "上师。前阵子瑶光洞的玉蟾婆来观里作客，和山主弈棋输了，耍起疯来，吃了不少童子。于是弟子等奉命，往人间去，又挑了一批元阳未泻的金童，烦请上师瞅瞅。"
          },
          {
            "audio_task_id": "AUD_SEG0007_VO02",
            "speaker_role": "character",
            "speaker": "修士（金钟）",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "低声补充，带笑",
            "status": "pending",
            "text": "灵根不够的扔到外门作工，天生道心的收作内门侍奉，暗藏魔胎的，呵呵，送去给山主下酒。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0007_VO01",
            "id": "AUD_SEG0007_VO01",
            "url": "",
            "path": "audio/AUD_SEG0007_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0007_VO02",
            "id": "AUD_SEG0007_VO02",
            "url": "",
            "path": "audio/AUD_SEG0007_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0002",
        "shot_id": "S0002_SH04",
        "segment_id": "SEG0007"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，正反打。修士与老道对谈，三名修士一齐向老道稽首。老道用叼着的竹叶指了指童子们。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。动作连续，空间逻辑清晰；保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，正反打。修士与老道对谈，三名修士一齐向老道稽首。老道用叼着的竹叶指了指童子们。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：老道；修士；童子；李凡。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "老道",
            "修士",
            "童子",
            "李凡"
          ],
          "locations": [
            "法坛",
            "外门",
            "瑶光洞"
          ],
          "items": []
        },
        "entity_uids": [
          "E000001",
          "E000011",
          "E000022",
          "E000002",
          "E000119",
          "E000090",
          "E000007"
        ],
        "visual_card_ids": [
          "VC000001",
          "VC000011",
          "VC000022",
          "VC000002",
          "VC000119",
          "VC000090",
          "VC000007"
        ],
        "asset_binding_ids": [
          "AB000001",
          "AB000011",
          "AB000022",
          "AB000002",
          "AB000119",
          "AB000090",
          "AB000007"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们，已尽皆不见了；李凡，修炼基础剑气入门；动作：修士稽首；老道以叶示意；修士与老道对谈。三名修士一齐向老道稽首。老道用叼着的竹叶指了指童子们。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；外门，竹山外门的总坛；瑶光洞，玉蟾婆所在的洞府；构图镜头：双人中景，正反打；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：不一会儿"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "双人中景，正反打",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。修士押送童子至法坛，老道画圈警告。氛围庄严、紧张、诡异。呈现方式：对白驱动、氛围镜头、群像。时间锚点：紧接前场（‘不一会儿’）。",
        "audio_notes": "环境音：竹林沙沙声，远处金铃轻响。对白节奏沉稳，带有一丝诡异。老道声音慵懒而暗藏威严。李凡内心独白（画外音）充满现代感与慌乱。",
        "description": "修士与老道对谈。三名修士一齐向老道稽首。老道用叼着的竹叶指了指童子们。",
        "actions": [
          "修士稽首",
          "老道以叶示意"
        ],
        "narration": "",
        "dialogue_speakers": [
          "修士（铜剑）",
          "修士（金钟）"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0007_VO01",
            "speaker_role": "character",
            "speaker": "修士（铜剑）",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬汇报",
            "status": "pending",
            "text": "上师。前阵子瑶光洞的玉蟾婆来观里作客，和山主弈棋输了，耍起疯来，吃了不少童子。于是弟子等奉命，往人间去，又挑了一批元阳未泻的金童，烦请上师瞅瞅。"
          },
          {
            "audio_task_id": "AUD_SEG0007_VO02",
            "speaker_role": "character",
            "speaker": "修士（金钟）",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "低声补充，带笑",
            "status": "pending",
            "text": "灵根不够的扔到外门作工，天生道心的收作内门侍奉，暗藏魔胎的，呵呵，送去给山主下酒。"
          }
        ],
        "speaker_entity_uids": [
          "E000011"
        ],
        "voice_card_ids": [
          "VO000011"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0007_VO01",
          "AUD_SEG0007_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0008",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "segment_id": "SEG0008",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 33.5,
      "end_seconds": 38.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000119",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000119",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000119",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "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": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "法坛"
        ],
        "items": [
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0003",
        "shot_id": "S0003_SH01",
        "segment_id": "SEG0008"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瘫坐在蒲团上，眼神放空；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景，从法坛环境摇至李凡；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瘫坐在蒲团上，眼神放空；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景，从法坛环境摇至李凡；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白加画面内心戏；时间模式：闪回；时间顺序：叙事顺序第三，故事顺序第二；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；法坛；蒲团；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "法坛"
          ],
          "items": [
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000119",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119",
          "AB000018"
        ],
        "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": [
            "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：；时间顺序：叙事3，故事2；时间锚点：记得",
            "李凡接受穿越现实，尝试呼唤系统。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瘫坐在蒲团上，眼神放空；（回忆转场）法坛前，李凡瘫坐在蒲团上，眼神茫然，接受了自己穿越的现实。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景，从法坛环境摇至李凡；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "中景，从法坛环境摇至李凡",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：flashback；时间顺序：叙事3->故事2；时间锚点：记得",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示",
        "description": "（回忆转场）法坛前，李凡瘫坐在蒲团上，眼神茫然，接受了自己穿越的现实。",
        "actions": [
          "李凡瘫坐在蒲团上，眼神放空"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0009",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "segment_id": "SEG0009",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 38.3,
      "end_seconds": 43.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000119"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000119"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000119"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "identity_summary": "法坛与望舒、尊天魔存在稳定剧情关联",
          "visual_features": [
            "法坛"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、尊天魔"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "法坛：法坛与望舒、尊天魔存在稳定剧情关联；法坛"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "法坛"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0009_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "带回忆感，内心独白语气"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0009_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，内心独白语气",
            "status": "pending",
            "text": "唉……如果是穿越到一般的世界，我或许还能搞点玻璃肥皂造纸术，坦克扎古歼星舰什么的。可偏偏……这居然是个仙侠风的修真世界。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0009_VO01",
            "id": "AUD_SEG0009_VO01",
            "url": "",
            "path": "audio/AUD_SEG0009_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0003",
        "shot_id": "S0003_SH02",
        "segment_id": "SEG0009"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞥向老道，表情复杂；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；构图镜头：双人中景，李凡前景，老道背景虚化；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞥向老道，表情复杂；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；构图镜头：双人中景，李凡前景，老道背景虚化；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白加画面内心戏；时间模式：闪回；时间顺序：叙事顺序第三，故事顺序第二；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；法坛；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "法坛"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000119"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119"
        ],
        "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": [
            "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：；时间顺序：叙事3，故事2；时间锚点：记得",
            "李凡接受穿越现实，尝试呼唤系统。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞥向老道，表情复杂；李凡内心吐槽的镜头，他瞥了一眼不远处打坐的老道，脸上露出自嘲又无奈的表情。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；构图镜头：双人中景，李凡前景，老道背景虚化；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景，李凡前景，老道背景虚化",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：flashback；时间顺序：叙事3->故事2；时间锚点：记得",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示",
        "description": "李凡内心吐槽的镜头，他瞥了一眼不远处打坐的老道，脸上露出自嘲又无奈的表情。",
        "actions": [
          "李凡瞥向老道，表情复杂"
        ],
        "narration": "唉……如果是穿越到一般的世界，我或许还能搞点玻璃肥皂造纸术，坦克扎古歼星舰什么的。可偏偏……这居然是个仙侠风的修真世界。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0009_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，内心独白语气",
            "status": "pending",
            "text": "唉……如果是穿越到一般的世界，我或许还能搞点玻璃肥皂造纸术，坦克扎古歼星舰什么的。可偏偏……这居然是个仙侠风的修真世界。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0009_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0010",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "segment_id": "SEG0010",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 43.0,
      "end_seconds": 47.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000119"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000119"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000119"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "identity_summary": "法坛与望舒、尊天魔存在稳定剧情关联",
          "visual_features": [
            "法坛"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、尊天魔"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "法坛：法坛与望舒、尊天魔存在稳定剧情关联；法坛"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "法坛"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0010_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "语速加快，带吐槽和认命感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0010_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "语速加快，带吐槽和认命感",
            "status": "pending",
            "text": "一睁眼就被三个蒙面的家伙，用瞬间移动拐到这深山老林里！空间传送你敢信？真特么醉了……那边那个老道，一副隐藏BOSS的装逼样。跑是跑不掉了，那就……既来之则安之，躺平吧。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0010_VO01",
            "id": "AUD_SEG0010_VO01",
            "url": "",
            "path": "audio/AUD_SEG0010_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0003",
        "shot_id": "S0003_SH03",
        "segment_id": "SEG0010"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡伸展双腿，身体放松下来；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；构图镜头：跟拍李凡动作；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡伸展双腿，身体放松下来；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；构图镜头：跟拍李凡动作；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白加画面内心戏；时间模式：闪回；时间顺序：叙事顺序第三，故事顺序第二；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；法坛；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "法坛"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000119"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119"
        ],
        "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": [
            "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：；时间顺序：叙事3，故事2；时间锚点：记得",
            "李凡接受穿越现实，尝试呼唤系统。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡伸展双腿，身体放松下来；（闪回）蒙面人的身影、空间扭曲的光效；李凡回忆被绑架的片段（快速闪回蒙面人、瞬间移动的模糊影像），然后他伸展发麻的双腿，决定躺平。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；构图镜头：跟拍李凡动作，穿插快速闪回镜头；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "跟拍李凡动作，穿插快速闪回镜头",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：flashback；时间顺序：叙事3->故事2；时间锚点：记得",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示",
        "description": "李凡回忆被绑架的片段（快速闪回蒙面人、瞬间移动的模糊影像），然后他伸展发麻的双腿，决定躺平。",
        "actions": [
          "李凡伸展双腿，身体放松下来",
          "（闪回）蒙面人的身影、空间扭曲的光效"
        ],
        "narration": "一睁眼就被三个蒙面的家伙，用瞬间移动拐到这深山老林里！空间传送你敢信？真特么醉了……那边那个老道，一副隐藏BOSS的装逼样。跑是跑不掉了，那就……既来之则安之，躺平吧。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0010_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "语速加快，带吐槽和认命感",
            "status": "pending",
            "text": "一睁眼就被三个蒙面的家伙，用瞬间移动拐到这深山老林里！空间传送你敢信？真特么醉了……那边那个老道，一副隐藏BOSS的装逼样。跑是跑不掉了，那就……既来之则安之，躺平吧。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0010_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0011",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0003",
      "shot_id": "S0003_SH04",
      "segment_id": "SEG0011",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 47.7,
      "end_seconds": 52.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000119",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000119",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000119",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000119",
          "canonical_name": "法坛",
          "matched_name": "法坛",
          "type": "地点",
          "subtype": "场地/空地",
          "role": "location",
          "visual_card_id": "VC000119",
          "voice_card_id": "",
          "asset_binding_id": "AB000119",
          "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": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "法坛"
        ],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0011_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "轻声，带着试探和侥幸"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0011_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "轻声，带着试探和侥幸",
            "status": "pending",
            "text": "于是，本着每个穿越者都会做的抉择……系统？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0011_VO01",
            "id": "AUD_SEG0011_VO01",
            "url": "",
            "path": "audio/AUD_SEG0011_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0003",
        "shot_id": "S0003_SH04",
        "segment_id": "SEG0011"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡闭眼，眉头微蹙，嘴唇无声翕动；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；关键物件：系统，系统面板；构图镜头：面部特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡闭眼，眉头微蹙，嘴唇无声翕动；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；关键物件：系统，系统面板；构图镜头：面部特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白加画面内心戏；时间模式：闪回；时间顺序：叙事顺序第三，故事顺序第二；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；法坛；系统；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "法坛"
          ],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000119",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000119",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000119",
          "AB000054"
        ],
        "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": [
            "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：；时间顺序：叙事3，故事2；时间锚点：记得",
            "李凡接受穿越现实，尝试呼唤系统。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡闭眼，眉头微蹙，嘴唇无声翕动；李凡特写。他闭上眼睛，集中精神，嘴唇微动，无声地尝试呼唤。；环境：法坛，法坛与望舒、尊天魔存在稳定剧情关联；关键物件：系统，系统面板；构图镜头：面部特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "面部特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡接受穿越现实，尝试呼唤系统。重要性：主线；呈现：旁白+画面/内心戏；时间模式：flashback；时间顺序：叙事3->故事2；时间锚点：记得",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示",
        "description": "李凡特写。他闭上眼睛，集中精神，嘴唇微动，无声地尝试呼唤。",
        "actions": [
          "李凡闭眼，眉头微蹙，嘴唇无声翕动"
        ],
        "narration": "于是，本着每个穿越者都会做的抉择……系统？",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0011_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "轻声，带着试探和侥幸",
            "status": "pending",
            "text": "于是，本着每个穿越者都会做的抉择……系统？"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0011_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0012",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "segment_id": "SEG0012",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 52.3,
      "end_seconds": 57.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0004",
        "shot_id": "S0004_SH01",
        "segment_id": "SEG0012"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡面露疑惑，系统界面凭空浮现；李凡正身处未知空间，表情困惑。一个半透明的系统界面毫无征兆地在他面前展开；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡面露疑惑，系统界面凭空浮现；李凡正身处未知空间，表情困惑。一个半透明的系统界面毫无征兆地在他面前展开；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：穿越者心理健康维护系统突兀出现。重要性：主线；呈现方式：文字卡片或旁白加画面；穿越者心理健康维护系统出现；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡面露疑惑，系统界面凭空浮现；李凡（）正身处未知空间，表情困惑。一个半透明的系统界面毫无征兆地在他面前展开。；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "穿越者心理健康维护系统突兀出现。重要性：主线；呈现方式：文字卡片 / 旁白+画面。",
        "audio_notes": "以旁白驱动，系统提示音效中性、突兀。",
        "description": "李凡（E000002）正身处未知空间，表情困惑。一个半透明的系统界面毫无征兆地在他面前展开。",
        "actions": [
          "李凡面露疑惑，系统界面凭空浮现"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0013",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "segment_id": "SEG0013",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 57.1,
      "end_seconds": 61.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000010"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000010",
          "canonical_name": "穿越者心理健康维护系统",
          "matched_name": "穿越者心理健康维护系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "visual_card_id": "VC000010",
          "voice_card_id": "VO000010",
          "asset_binding_id": "AB000010",
          "identity_summary": "李凡的穿越者系统；李凡的系统",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持界面样式、排版和提示层级一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：李凡、抽奖功能"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "穿越者心理健康维护系统：李凡的穿越者系统；李凡的系统"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "穿越者心理健康维护系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000010"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000010"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0004",
        "shot_id": "S0004_SH02",
        "segment_id": "SEG0013"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡瞳孔微缩，凝视着突然出现的界面；镜头推近至李凡的面部特写，他的瞳孔中倒映出系统界面闪烁的光芒；关键物件：系统，系统面板；穿越者心理健康维护系统，李凡的穿越者系统；构图镜头：特写；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡瞳孔微缩，凝视着突然出现的界面；镜头推近至李凡的面部特写，他的瞳孔中倒映出系统界面闪烁的光芒；关键物件：系统，系统面板；穿越者心理健康维护系统，李凡的穿越者系统；构图镜头：特写；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：穿越者心理健康维护系统突兀出现。重要性：主线；呈现方式：文字卡片或旁白加画面；穿越者心理健康维护系统出现；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；穿越者心理健康维护系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "穿越者心理健康维护系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000010"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000010"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000010"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡瞳孔微缩，凝视着突然出现的界面；镜头推近至李凡的面部特写，他的瞳孔中倒映出系统界面闪烁的光芒。；关键物件：系统，系统面板；穿越者心理健康维护系统，李凡的穿越者系统；构图镜头：特写；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "特写",
        "overlay_text": "欢迎使用穿越者心理健康维护系统",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "穿越者心理健康维护系统突兀出现。重要性：主线；呈现方式：文字卡片 / 旁白+画面。",
        "audio_notes": "以旁白驱动，系统提示音效中性、突兀。",
        "description": "镜头推近至李凡的面部特写，他的瞳孔中倒映出系统界面闪烁的光芒。",
        "actions": [
          "李凡瞳孔微缩，凝视着突然出现的界面"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0014",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0004",
      "shot_id": "S0004_SH03",
      "segment_id": "SEG0014",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 61.4,
      "end_seconds": 66.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000010"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000010",
          "canonical_name": "穿越者心理健康维护系统",
          "matched_name": "穿越者心理健康维护系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "visual_card_id": "VC000010",
          "voice_card_id": "VO000010",
          "asset_binding_id": "AB000010",
          "identity_summary": "李凡的穿越者系统；李凡的系统",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持界面样式、排版和提示层级一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：李凡、抽奖功能"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "穿越者心理健康维护系统：李凡的穿越者系统；李凡的系统"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "穿越者心理健康维护系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000010"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000010"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0014_VO01",
          "AUD_SEG0014_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心吐槽，语气从迟疑转为抓狂",
          "中性，陈述事实"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0014_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，语气从迟疑转为抓狂",
            "status": "pending",
            "text": "嗯，还好有……？？心理健康？心理健康是很重要……个鬼啊！"
          },
          {
            "audio_task_id": "AUD_SEG0014_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "中性，陈述事实",
            "status": "pending",
            "text": "于是，系统就出现了。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0014_VO01",
            "id": "AUD_SEG0014_VO01",
            "url": "",
            "path": "audio/AUD_SEG0014_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0014_VO02",
            "id": "AUD_SEG0014_VO02",
            "url": "",
            "path": "audio/AUD_SEG0014_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0004",
        "shot_id": "S0004_SH03",
        "segment_id": "SEG0014"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡嘴角抽搐，最终翻了个白眼；李凡的表情从困惑转为难以置信，最终定格在一种混合着荒谬与恼怒的神情上；关键物件：系统，系统面板；穿越者心理健康维护系统，李凡的穿越者系统；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡嘴角抽搐，最终翻了个白眼；李凡的表情从困惑转为难以置信，最终定格在一种混合着荒谬与恼怒的神情上；关键物件：系统，系统面板；穿越者心理健康维护系统，李凡的穿越者系统；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：穿越者心理健康维护系统突兀出现。重要性：主线；呈现方式：文字卡片或旁白加画面；穿越者心理健康维护系统出现；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；穿越者心理健康维护系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "穿越者心理健康维护系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000010"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000010"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000010"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡嘴角抽搐，最终翻了个白眼；李凡的表情从困惑转为难以置信，最终定格在一种混合着荒谬与恼怒的神情上。；关键物件：系统，系统面板；穿越者心理健康维护系统，李凡的穿越者系统；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "穿越者心理健康维护系统出现。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "穿越者心理健康维护系统突兀出现。重要性：主线；呈现方式：文字卡片 / 旁白+画面。",
        "audio_notes": "以旁白驱动，系统提示音效中性、突兀。",
        "description": "李凡的表情从困惑转为难以置信，最终定格在一种混合着荒谬与恼怒的神情上。",
        "actions": [
          "李凡嘴角抽搐，最终翻了个白眼"
        ],
        "narration": "于是，系统就出现了。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0014_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，语气从迟疑转为抓狂",
            "status": "pending",
            "text": "嗯，还好有……？？心理健康？心理健康是很重要……个鬼啊！"
          },
          {
            "audio_task_id": "AUD_SEG0014_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "中性，陈述事实",
            "status": "pending",
            "text": "于是，系统就出现了。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0014_VO01",
          "AUD_SEG0014_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0015",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "segment_id": "SEG0015",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 66.2,
      "end_seconds": 71.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0015_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心咆哮，语速极快，充满难以置信的吐槽感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0015_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心咆哮，语速极快，充满难以置信的吐槽感",
            "status": "pending",
            "text": "不是！心理健康维护系统是咩啊！任务流？练级流？点数强化？召唤抽奖？签到打卡？自动托管？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0015_VO01",
            "id": "AUD_SEG0015_VO01",
            "url": "",
            "path": "audio/AUD_SEG0015_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0005",
        "shot_id": "S0005_SH01",
        "segment_id": "SEG0015"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞪大眼睛，嘴角抽搐，内心疯狂吐槽；中景，法坛前。李凡站在老道面前，表情从茫然转为惊愕，内心独白爆发；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞪大眼睛，嘴角抽搐，内心疯狂吐槽；中景，法坛前。李凡站在老道面前，表情从茫然转为惊愕，内心独白爆发；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；系统；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞪大眼睛，嘴角抽搐，内心疯狂吐槽；中景，法坛前。李凡站在老道面前，表情从茫然转为惊愕，内心独白爆发。；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，环境音（风声、竹叶声）",
        "description": "中景，法坛前。李凡站在老道面前，表情从茫然转为惊愕，内心独白爆发。",
        "actions": [
          "李凡瞪大眼睛，嘴角抽搐，内心疯狂吐槽"
        ],
        "narration": "不是！心理健康维护系统是咩啊！任务流？练级流？点数强化？召唤抽奖？签到打卡？自动托管？",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0015_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心咆哮，语速极快，充满难以置信的吐槽感",
            "status": "pending",
            "text": "不是！心理健康维护系统是咩啊！任务流？练级流？点数强化？召唤抽奖？签到打卡？自动托管？"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0015_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0016",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "segment_id": "SEG0016",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 71.5,
      "end_seconds": 76.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0016_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "冰冷的电子合成音，庄严而突兀"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0016_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "冰冷的电子合成音，庄严而突兀",
            "status": "pending",
            "text": "‘请宿主选择先天气运’"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0016_VO01",
            "id": "AUD_SEG0016_VO01",
            "url": "",
            "path": "audio/AUD_SEG0016_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0005",
        "shot_id": "S0005_SH02",
        "segment_id": "SEG0016"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡面前浮现出闪烁的系统文字面板；老道在背景中微微动了动眼皮；双人中景，镜头推进李凡面部。他面前浮现出半透明的系统界面，老道在他侧后方打盹；关键物件：系统，系统面板；构图镜头：双人中景，缓慢推进；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡面前浮现出闪烁的系统文字面板；老道在背景中微微动了动眼皮；双人中景，镜头推进李凡面部。他面前浮现出半透明的系统界面，老道在他侧后方打盹；关键物件：系统，系统面板；构图镜头：双人中景，缓慢推进；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡面前浮现出闪烁的系统文字面板；老道在背景中微微动了动眼皮；双人中景，镜头推进李凡面部。他面前浮现出半透明的系统界面，老道在他侧后方打盹。；关键物件：系统，系统面板；构图镜头：双人中景，缓慢推进；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，缓慢推进",
        "overlay_text": "【系统提示】请宿主选择先天气运",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，环境音（风声、竹叶声）",
        "description": "双人中景，镜头推进李凡面部。他面前浮现出半透明的系统界面，老道在他侧后方打盹。",
        "actions": [
          "李凡面前浮现出闪烁的系统文字面板",
          "老道在背景中微微动了动眼皮"
        ],
        "narration": "‘请宿主选择先天气运’",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0016_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "冰冷的电子合成音，庄严而突兀",
            "status": "pending",
            "text": "‘请宿主选择先天气运’"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0016_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0017",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "segment_id": "SEG0017",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 76.0,
      "end_seconds": 80.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054",
        "E000013"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054",
        "VC000013"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054",
        "AB000013"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "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": "镇静一点：先天气运，心情波动只变一点；确认宿主选择先天气运，镇静一点；确认宿主选择先天气运，镇静一点"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统",
          "镇静一点"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054",
          "AB000013"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054",
          "E000013"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0017_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "如释重负，带着庆幸和一点小得意的自言自语"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0017_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "如释重负，带着庆幸和一点小得意的自言自语",
            "status": "pending",
            "text": "哦哦哦，还好还好吓老子一跳……先天气运，这听起来就是仙侠风的词汇嘛，俺就说呢，现在已经不流行系统搞宿主了……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0017_VO01",
            "id": "AUD_SEG0017_VO01",
            "url": "",
            "path": "audio/AUD_SEG0017_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0005",
        "shot_id": "S0005_SH03",
        "segment_id": "SEG0017"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡抬手擦了擦额头的冷汗，长舒一口气；系统文字在他瞳孔中反射出微光；近景，李凡面部特写。他擦着冷汗，松了一口气，系统文字在他眼前逐条列出；关键物件：系统，系统面板；镇静一点，先天气运，心情波动只变一点；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡抬手擦了擦额头的冷汗，长舒一口气；系统文字在他瞳孔中反射出微光；近景，李凡面部特写。他擦着冷汗，松了一口气，系统文字在他眼前逐条列出；关键物件：系统，系统面板；镇静一点，先天气运，心情波动只变一点；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；系统；镇静一点；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统",
            "镇静一点"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054",
          "E000013"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054",
          "VC000013"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054",
          "AB000013"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡抬手擦了擦额头的冷汗，长舒一口气；系统文字在他瞳孔中反射出微光；近景，李凡面部特写。他擦着冷汗，松了一口气，系统文字在他眼前逐条列出。；关键物件：系统，系统面板；镇静一点，先天气运，心情波动只变一点；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "天塌不惊：大幅降低心情发生低落的几率。\n乐天知命：心情最大上限提升，心情提升时的数值翻倍。\n镇静一点：心情发生波动时只变化一点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，环境音（风声、竹叶声）",
        "description": "近景，李凡面部特写。他擦着冷汗，松了一口气，系统文字在他眼前逐条列出。",
        "actions": [
          "李凡抬手擦了擦额头的冷汗，长舒一口气",
          "系统文字在他瞳孔中反射出微光"
        ],
        "narration": "哦哦哦，还好还好吓老子一跳……先天气运，这听起来就是仙侠风的词汇嘛，俺就说呢，现在已经不流行系统搞宿主了……",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0017_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "如释重负，带着庆幸和一点小得意的自言自语",
            "status": "pending",
            "text": "哦哦哦，还好还好吓老子一跳……先天气运，这听起来就是仙侠风的词汇嘛，俺就说呢，现在已经不流行系统搞宿主了……"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0017_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0018",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0005",
      "shot_id": "S0005_SH04",
      "segment_id": "SEG0018",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.9,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 80.7,
      "end_seconds": 85.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000019"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000019",
          "canonical_name": "芝麻饼",
          "matched_name": "芝麻饼",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000019",
          "voice_card_id": "",
          "asset_binding_id": "AB000019",
          "identity_summary": "老道给李凡的食物；从虚空里抓出几个芝麻饼来",
          "visual_features": [
            "芝麻饼",
            "老道给李凡的食物",
            "从虚空里抓出几个芝麻饼来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "芝麻饼：老道给李凡的食物；从虚空里抓出几个芝麻饼来；芝麻饼；老道给李凡的食物"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "芝麻饼"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000019"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000019"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0018_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "极小声，没忍住漏出的抱怨"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0018_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "极小声，没忍住漏出的抱怨",
            "status": "pending",
            "text": "（低声）靠……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0018_VO01",
            "id": "AUD_SEG0018_VO01",
            "url": "",
            "path": "audio/AUD_SEG0018_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0005",
        "shot_id": "S0005_SH04",
        "segment_id": "SEG0018"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡喉咙里发出一声压抑的‘靠！’；老道猛然睁眼，阴沉地瞪向李凡；一个芝麻饼划过画面，砸进李凡怀里；李凡身体一僵，冷汗直流；关键物件：芝麻饼，老道给李凡的食物；构图镜头：特写，快速切至老道反应镜头；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡喉咙里发出一声压抑的‘靠！’；老道猛然睁眼，阴沉地瞪向李凡；一个芝麻饼划过画面，砸进李凡怀里；李凡身体一僵，冷汗直流；关键物件：芝麻饼，老道给李凡的食物；构图镜头：特写，快速切至老道反应镜头；特写；收束镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；芝麻饼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "芝麻饼"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000019"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000019"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000019"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡喉咙里发出一声压抑的‘靠！’；老道猛然睁眼，阴沉地瞪向李凡；一个芝麻饼划过画面，砸进李凡怀里；李凡身体一僵，冷汗直流；关键物件：芝麻饼，老道给李凡的食物；构图镜头：特写，快速切至老道反应镜头；特写；收束镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写，快速切至老道反应镜头",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示李凡选择先天气运。李凡因系统提示而咆哮，被老道瞪视后获赠芝麻饼。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，环境音（风声、竹叶声）",
        "description": "特写，李凡的嘴。他正欲开口仔细研究选项，却因之前的内心咆哮没忍住，突然对着空气低吼了一声。侧后方，老道阴沉的脸猛地抬起，瞪视过来，并随手将一个芝麻饼扔到他怀里。",
        "actions": [
          "李凡喉咙里发出一声压抑的‘靠！’",
          "老道猛然睁眼，阴沉地瞪向李凡",
          "一个芝麻饼划过画面，砸进李凡怀里",
          "李凡身体一僵，冷汗直流"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0018_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "极小声，没忍住漏出的抱怨",
            "status": "pending",
            "text": "（低声）靠……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0018_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0019",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0006",
      "shot_id": "S0006_SH01",
      "segment_id": "SEG0019",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 85.6,
      "end_seconds": 90.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054",
        "AB000019"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000019",
          "canonical_name": "芝麻饼",
          "matched_name": "芝麻饼",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000019",
          "voice_card_id": "",
          "asset_binding_id": "AB000019",
          "identity_summary": "老道给李凡的食物；从虚空里抓出几个芝麻饼来",
          "visual_features": [
            "芝麻饼",
            "老道给李凡的食物",
            "从虚空里抓出几个芝麻饼来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "芝麻饼：老道给李凡的食物；从虚空里抓出几个芝麻饼来；芝麻饼；老道给李凡的食物"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统",
          "芝麻饼"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054",
          "AB000019"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054",
          "E000019"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0006",
        "shot_id": "S0006_SH01",
        "segment_id": "SEG0019"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景镜头，建立场景。李凡，修炼基础剑气入门，一手拿着老道给的芝麻饼，目光在老道和饼之间游移，神情茫然困惑。老道，墨竹山法坛前的老道士，站在一旁。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景镜头，建立场景。李凡，修炼基础剑气入门，一手拿着老道给的芝麻饼，眼神在老道和饼之间来回移动，表情困惑茫然。老道，墨竹山法坛前的老道士，站在一旁。画面暗示系统即将介入。保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统以庄严、机械的语调确认李凡的先天气运选择，并宣告其心情下降。这是主线剧情的关键设定节点，通过文字卡片与旁白结合的方式呈现，驱动角色状态变化。系统确认李凡选择先天气运“镇静一点”，心情下降。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；老道；系统；芝麻饼。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统",
            "芝麻饼"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054",
          "E000019"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054",
          "VC000019"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054",
          "AB000019"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡拿着饼，目光在老道和饼之间游移，神情茫然。；中景。李凡一手拿着芝麻饼，眼神在老道和饼之间来回移动，表情困惑，尚未完全消化刚才的对话。，暗示系统即将介入。；关键物件：系统，系统面板；芝麻饼，老道给李凡的食物；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统以庄严、机械的语调确认李凡的先天气运选择，并宣告其心情下降。这是主线剧情的关键设定节点，通过文字卡片与旁白结合的方式呈现，驱动角色状态变化。",
        "audio_notes": "系统旁白需采用非人、庄严的电子合成音，与李凡内心吐槽的语调形成反差。背景音效保持极简，突出系统提示音效。",
        "description": "中景。李凡一手拿着芝麻饼，眼神在老道和饼之间来回移动，表情困惑，尚未完全消化刚才的对话。画面色调偏冷，暗示系统即将介入。",
        "actions": [
          "李凡拿着饼，目光在老道和饼之间游移，神情茫然。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0020",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "segment_id": "SEG0020",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 90.4,
      "end_seconds": 94.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054",
        "E000013"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054",
        "VC000013"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054",
        "AB000013"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "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": "镇静一点：先天气运，心情波动只变一点；确认宿主选择先天气运，镇静一点；确认宿主选择先天气运，镇静一点"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统",
          "镇静一点"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054",
          "AB000013"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054",
          "E000013"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0020_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "庄严，机械，无感情"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0020_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "庄严，机械，无感情",
            "status": "pending",
            "text": "确认宿主选择先天气运：‘镇静一点’。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0020_VO01",
            "id": "AUD_SEG0020_VO01",
            "url": "",
            "path": "audio/AUD_SEG0020_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0006",
        "shot_id": "S0006_SH02",
        "segment_id": "SEG0020"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，镜头缓慢推进李凡。李凡，修炼基础剑气入门，怀里的芝麻饼成为视觉焦点。突然，一道半透明的系统界面光晕在他面前无声展开，上面逐行浮现出冰冷的文字：“确认宿主选择先天气运：‘镇静一点’”。老道，墨竹山法坛前的老道士，在旁。动作连续，空间逻辑清晰。镜头运动服务旁白与字幕节奏。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，镜头缓慢推进李凡。李凡，修炼基础剑气入门，怀里的芝麻饼成为视觉焦点。突然，一道半透明的系统界面光晕在他面前无声展开，上面浮现出冰冷的文字：“确认宿主选择先天气运：‘镇静一点’”。老道，墨竹山法坛前的老道士，在旁。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统以庄严、机械的语调确认李凡的先天气运选择，并宣告其心情下降。这是主线剧情的关键设定节点，通过文字卡片与旁白结合的方式呈现，驱动角色状态变化。系统确认李凡选择先天气运“镇静一点”，心情下降。连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；老道；系统；镇静一点。时间层提示：主线。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统",
            "镇静一点"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054",
          "E000013"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054",
          "VC000013"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054",
          "AB000013"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡面前浮现出半透明的系统界面，文字逐行显现。；双人中景，镜头稍推近李凡。他怀里的饼成为视觉焦点。突然，一道半透明的系统界面光晕在他面前无声展开，上面浮现出冰冷的文字。；关键物件：系统，系统面板；镇静一点，先天气运，心情波动只变一点；构图镜头：双人中景，缓慢推进；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，缓慢推进",
        "overlay_text": "确认宿主选择先天气运：‘镇静一点’。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统以庄严、机械的语调确认李凡的先天气运选择，并宣告其心情下降。这是主线剧情的关键设定节点，通过文字卡片与旁白结合的方式呈现，驱动角色状态变化。",
        "audio_notes": "系统旁白需采用非人、庄严的电子合成音，与李凡内心吐槽的语调形成反差。背景音效保持极简，突出系统提示音效。",
        "description": "双人中景，镜头稍推近李凡。他怀里的饼成为视觉焦点。突然，一道半透明的系统界面光晕在他面前无声展开，上面浮现出冰冷的文字。",
        "actions": [
          "李凡面前浮现出半透明的系统界面，文字逐行显现。"
        ],
        "narration": "确认宿主选择先天气运：‘镇静一点’。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0020_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "庄严，机械，无感情",
            "status": "pending",
            "text": "确认宿主选择先天气运：‘镇静一点’。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0020_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0021",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "segment_id": "SEG0021",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 94.9,
      "end_seconds": 99.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0021_VO01",
          "AUD_SEG0021_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心吐槽，无声的嘴型",
          "同上，庄严宣告"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0021_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，无声的嘴型",
            "status": "pending",
            "text": "（哦迈噶德……）"
          },
          {
            "audio_task_id": "AUD_SEG0021_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "同上，庄严宣告",
            "status": "pending",
            "text": "李凡的心情下降了1点。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0021_VO01",
            "id": "AUD_SEG0021_VO01",
            "url": "",
            "path": "audio/AUD_SEG0021_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0021_VO02",
            "id": "AUD_SEG0021_VO02",
            "url": "",
            "path": "audio/AUD_SEG0021_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0006",
        "shot_id": "S0006_SH03",
        "segment_id": "SEG0021"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打镜头，李凡面部特写，老道在背景中。李凡，修炼基础剑气入门，表情一僵，露出无语又认命的神色。系统界面文字刷新为：“李凡的心情下降了1点”。老道，墨竹山法坛前的老道士，面无表情。动作连续，空间逻辑清晰。镜头运动服务旁白与字幕节奏，保留人物反应空间。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打镜头，李凡面部特写，老道在背景中。李凡，修炼基础剑气入门，瞳孔微缩，嘴角抽动，流露出无奈与吐槽感。系统界面文字更新为：“李凡的心情下降了1点”。老道，墨竹山法坛前的老道士，面无表情，对系统存在毫无察觉。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统以庄严、机械的语调确认李凡的先天气运选择，并宣告其心情下降。这是主线剧情的关键设定节点，通过文字卡片与旁白结合的方式呈现，驱动角色状态变化。系统确认李凡选择先天气运“镇静一点”，心情下降。连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；老道；系统。时间层提示：主线。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡表情一僵，露出无语又认命的神色。系统界面文字刷新。；正反打镜头。切至李凡面部特写，他瞳孔微缩，嘴角抽动了一下，流露出‘又来了’的无奈与吐槽感。系统文字更新。老道在背景中依旧面无表情，对系统的存在毫无察觉。；关键物件：系统，系统面板；构图镜头：正反打（李凡特写，老道背景）；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打（李凡特写，老道背景）",
        "overlay_text": "李凡的心情下降了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统以庄严、机械的语调确认李凡的先天气运选择，并宣告其心情下降。这是主线剧情的关键设定节点，通过文字卡片与旁白结合的方式呈现，驱动角色状态变化。",
        "audio_notes": "系统旁白需采用非人、庄严的电子合成音，与李凡内心吐槽的语调形成反差。背景音效保持极简，突出系统提示音效。",
        "description": "正反打镜头。切至李凡面部特写，他瞳孔微缩，嘴角抽动了一下，流露出‘又来了’的无奈与吐槽感。系统文字更新。老道在背景中依旧面无表情，对系统的存在毫无察觉。",
        "actions": [
          "李凡表情一僵，露出无语又认命的神色。系统界面文字刷新。"
        ],
        "narration": "李凡的心情下降了1点。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0021_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，无声的嘴型",
            "status": "pending",
            "text": "（哦迈噶德……）"
          },
          {
            "audio_task_id": "AUD_SEG0021_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "同上，庄严宣告",
            "status": "pending",
            "text": "李凡的心情下降了1点。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0021_VO01",
          "AUD_SEG0021_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0022",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "segment_id": "SEG0022",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 99.7,
      "end_seconds": 104.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0022_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "烦躁、恼怒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0022_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "烦躁、恼怒",
            "status": "pending",
            "text": "卧丢你母的……这什么吊系统啊……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0022_VO01",
            "id": "AUD_SEG0022_VO01",
            "url": "",
            "path": "audio/AUD_SEG0022_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0007",
        "shot_id": "S0007_SH01",
        "segment_id": "SEG0022"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡盘坐在蒲团上，一脸烦躁，对着空气破口大骂；关键物件：系统面板，蒲团；构图镜头：中景，建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡盘坐在蒲团上，一脸烦躁，对着空气破口大骂；关键物件：系统面板，蒲团；构图镜头：中景，建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡抱怨系统，心情连续下降；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡、系统、蒲团；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡怒骂系统；李凡盘坐在蒲团上，一脸烦躁，突然对着空气破口大骂。；关键物件：系统，系统面板；蒲团，李凡坐的蒲团；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡抱怨系统，心情连续下降，躺下查看心情值。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效清晰",
        "description": "李凡盘坐在蒲团上，一脸烦躁，突然对着空气破口大骂。",
        "actions": [
          "李凡怒骂系统"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0022_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "烦躁、恼怒",
            "status": "pending",
            "text": "卧丢你母的……这什么吊系统啊……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0022_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0023",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "segment_id": "SEG0023",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 104.9,
      "end_seconds": 109.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0007",
        "shot_id": "S0007_SH02",
        "segment_id": "SEG0023"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡表情僵硬，一个半透明的系统提示框在他视野中弹出；关键物件：系统面板；构图镜头：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡表情僵硬，一个半透明的系统提示框在他视野中弹出；关键物件：系统面板；构图镜头：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡抱怨系统，心情连续下降；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡、系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：系统提示框弹出；李凡表情僵硬；李凡话音刚落，一个半透明的系统提示框在他视野中弹出。他表情一僵。；关键物件：系统，系统面板；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "李凡的心情下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡抱怨系统，心情连续下降，躺下查看心情值。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效清晰",
        "description": "李凡话音刚落，一个半透明的系统提示框在他视野中弹出。他表情一僵。",
        "actions": [
          "系统提示框弹出",
          "李凡表情僵硬"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0024",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "segment_id": "SEG0024",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 109.2,
      "end_seconds": 113.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0024_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "气急败坏"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0024_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "气急败坏",
            "status": "pending",
            "text": "闭嘴好吧你！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0024_VO01",
            "id": "AUD_SEG0024_VO01",
            "url": "",
            "path": "audio/AUD_SEG0024_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0007",
        "shot_id": "S0007_SH03",
        "segment_id": "SEG0024"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡气得大喊，又一个系统提示框弹出，他白眼一翻，向后倒在蒲团上，仰面看着自己头顶浮现的状态栏；关键物件：系统面板，蒲团；构图镜头：近景，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡气得大喊，又一个系统提示框弹出，他白眼一翻，向后倒在蒲团上，仰面看着自己头顶浮现的状态栏；关键物件：系统面板，蒲团；构图镜头：近景，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡抱怨系统，心情连续下降，躺下查看心情值；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡、系统、蒲团；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡大喊；系统提示再次弹出；李凡翻白眼躺下；状态栏浮现；关键物件：系统，系统面板；蒲团，李凡坐的蒲团；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "李凡的心情下降了1点\n李凡，心情，97/100",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡抱怨系统，心情连续下降，躺下查看心情值。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效清晰",
        "description": "李凡气得对系统大喊，又一个提示框弹出。他白眼一翻，向后倒在蒲团上，仰面看着自己头顶浮现的状态栏。",
        "actions": [
          "李凡大喊",
          "系统提示再次弹出",
          "李凡翻白眼躺下",
          "状态栏浮现"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0024_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "气急败坏",
            "status": "pending",
            "text": "闭嘴好吧你！"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0024_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0025",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0008",
      "shot_id": "S0008_SH01",
      "segment_id": "SEG0025",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 113.7,
      "end_seconds": 119.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0025_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心独白，难以置信，语速渐快"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0025_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，难以置信，语速渐快",
            "status": "pending",
            "text": "恩，是的，就这样了……什么攻击、防御、速度，根骨、灵根、悟性，甚至金木水火土这些数据……全都没有。就一个心情值……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0025_VO01",
            "id": "AUD_SEG0025_VO01",
            "url": "",
            "path": "audio/AUD_SEG0025_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0008",
        "shot_id": "S0008_SH01",
        "segment_id": "SEG0025"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡凝视着悬浮的系统界面，眼神从期待转为困惑，再到难以置信，反复扫视着空荡荡的界面；李凡的视角，一个极简的系统界面悬浮在他眼前，界面上除了标题“系统”，下方仅有一个孤零零的条目“心情值”，背景是模糊的现实环境；关键物件：系统，系统面板；构图镜头：主观视角，中景，建立镜头；连续性：保持角色外观、服饰和站位连续，保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡凝视着悬浮的系统界面，眼神从期待转为困惑，再到难以置信，反复扫视着空荡荡的界面；李凡的视角，一个极简的系统界面悬浮在他眼前，界面上除了标题“系统”，下方仅有一个孤零零的条目“心情值”，背景是模糊的现实环境；关键物件：系统，系统面板；构图镜头：主观视角，中景，建立镜头；连续性：保持角色外观、服饰和站位连续，保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡发现系统界面仅有心情值一项属性，情绪激动地斥责系统开发者；主线场景，采用文字卡片与旁白加画面结合的呈现方式；连续性要求：保持角色外观、服饰和站位连续，保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格；镜头规则：镜头衔接自然，优先保持空间连续性；色彩规则：主色调稳定，避免同段落色调骤变；绑定实体：李凡，系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡凝视着悬浮的系统界面，眼神从期待转为困惑，再到难以置信。他反复扫视着空荡荡的界面。；李凡的视角。一个极简的系统界面悬浮在他眼前，界面上除了标题“系统”，下方仅有一个孤零零的条目：“心情值”。背景是模糊的现实环境。；关键物件：系统，系统面板；构图镜头：主观视角/中景；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "主观视角/中景",
        "overlay_text": "系统\n心情值",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡发现系统界面仅有心情值一项属性，情绪激动地斥责系统开发者。主线场景，采用文字卡片与旁白+画面结合的呈现方式。",
        "audio_notes": "以旁白驱动，配合李凡的内心独白与情绪音效。",
        "description": "李凡的视角。一个极简的系统界面悬浮在他眼前，界面上除了标题“系统”，下方仅有一个孤零零的条目：“心情值”。背景是模糊的现实环境。",
        "actions": [
          "李凡凝视着悬浮的系统界面，眼神从期待转为困惑，再到难以置信。他反复扫视着空荡荡的界面。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0025_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，难以置信，语速渐快",
            "status": "pending",
            "text": "恩，是的，就这样了……什么攻击、防御、速度，根骨、灵根、悟性，甚至金木水火土这些数据……全都没有。就一个心情值……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0025_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0026",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0008",
      "shot_id": "S0008_SH02",
      "segment_id": "SEG0026",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 119.2,
      "end_seconds": 124.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0026_VO01",
          "AUD_SEG0026_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "爆发，愤怒地吼出",
          "平静，机械，与李凡的激动形成反差"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0026_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "爆发，愤怒地吼出",
            "status": "pending",
            "text": "艹啊！这吊系统到底是哪个神经病开发的！"
          },
          {
            "audio_task_id": "AUD_SEG0026_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静，机械，与李凡的激动形成反差",
            "status": "pending",
            "text": "李凡的心情下降了1点。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0026_VO01",
            "id": "AUD_SEG0026_VO01",
            "url": "",
            "path": "audio/AUD_SEG0026_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0026_VO02",
            "id": "AUD_SEG0026_VO02",
            "url": "",
            "path": "audio/AUD_SEG0026_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0008",
        "shot_id": "S0008_SH02",
        "segment_id": "SEG0026"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡猛地抬手，似乎想抓住那虚无的系统界面，最终握拳砸向自己的大腿，表情扭曲；切至李凡的中近景，他脸上写满了愤怒与抓狂，对着空气（系统）大声质问；关键物件：系统，系统面板；构图镜头：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续，保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡猛地抬手，似乎想抓住那虚无的系统界面，最终握拳砸向自己的大腿，表情扭曲；切至李凡的中近景，他脸上写满了愤怒与抓狂，对着空气（系统）大声质问；关键物件：系统，系统面板；构图镜头：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续，保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡发现系统界面仅有心情值一项属性，情绪激动地斥责系统开发者；主线场景，采用文字卡片与旁白加画面结合的呈现方式；连续性要求：保持角色外观、服饰和站位连续，保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格；镜头规则：镜头衔接自然，优先保持空间连续性；色彩规则：主色调稳定，避免同段落色调骤变；绑定实体：李凡，系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡猛地抬手，似乎想抓住那虚无的系统界面，最终握拳砸向自己的大腿，表情扭曲。；切至李凡的中近景。他脸上写满了愤怒与抓狂，对着空气（系统）大声质问。；关键物件：系统，系统面板；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "李凡的心情下降了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡发现系统界面仅有心情值一项属性，情绪激动地斥责系统开发者。主线场景，采用文字卡片与旁白+画面结合的呈现方式。",
        "audio_notes": "以旁白驱动，配合李凡的内心独白与情绪音效。",
        "description": "切至李凡的中近景。他脸上写满了愤怒与抓狂，对着空气（系统）大声质问。",
        "actions": [
          "李凡猛地抬手，似乎想抓住那虚无的系统界面，最终握拳砸向自己的大腿，表情扭曲。"
        ],
        "narration": "李凡的心情下降了1点。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0026_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "爆发，愤怒地吼出",
            "status": "pending",
            "text": "艹啊！这吊系统到底是哪个神经病开发的！"
          },
          {
            "audio_task_id": "AUD_SEG0026_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静，机械，与李凡的激动形成反差",
            "status": "pending",
            "text": "李凡的心情下降了1点。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0026_VO01",
          "AUD_SEG0026_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0027",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "segment_id": "SEG0027",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 124.2,
      "end_seconds": 129.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000019"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000019",
          "canonical_name": "芝麻饼",
          "matched_name": "芝麻饼",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000019",
          "voice_card_id": "",
          "asset_binding_id": "AB000019",
          "identity_summary": "老道给李凡的食物；从虚空里抓出几个芝麻饼来",
          "visual_features": [
            "芝麻饼",
            "老道给李凡的食物",
            "从虚空里抓出几个芝麻饼来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "芝麻饼：老道给李凡的食物；从虚空里抓出几个芝麻饼来；芝麻饼；老道给李凡的食物"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "芝麻饼"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000019"
        ],
        "entity_uids": [
          "E000002",
          "E000019"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0009",
        "shot_id": "S0009_SH01",
        "segment_id": "SEG0027"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡气哼哼地抓着手里的芝麻饼，狠狠啃了一口，表情从恼怒转为意外，眼神中闪过一丝意外；关键物件：芝麻饼，老道给李凡的食物；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡气哼哼地抓着手里的芝麻饼，狠狠啃了一口，表情从恼怒转为意外，眼神中闪过一丝意外；关键物件：芝麻饼，老道给李凡的食物；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白加画面、对白驱动呈现。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；芝麻饼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "芝麻饼"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000019"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000019"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000019"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡啃了一口芝麻饼，表情从恼怒转为意外；中景。李凡气哼哼地抓着手里的芝麻饼，狠狠啃了一口，随即表情微变，眼神中闪过一丝意外。；关键物件：芝麻饼，老道给李凡的食物；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白+画面、对白驱动呈现。",
        "audio_notes": "保留对白节奏，系统提示音效清晰。",
        "description": "中景。李凡气哼哼地抓着手里的芝麻饼，狠狠啃了一口，随即表情微变，眼神中闪过一丝意外。",
        "actions": [
          "李凡啃了一口芝麻饼，表情从恼怒转为意外"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0028",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "segment_id": "SEG0028",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 129.0,
      "end_seconds": 133.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000019"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000019",
          "canonical_name": "芝麻饼",
          "matched_name": "芝麻饼",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000019",
          "voice_card_id": "",
          "asset_binding_id": "AB000019",
          "identity_summary": "老道给李凡的食物；从虚空里抓出几个芝麻饼来",
          "visual_features": [
            "芝麻饼",
            "老道给李凡的食物",
            "从虚空里抓出几个芝麻饼来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "芝麻饼：老道给李凡的食物；从虚空里抓出几个芝麻饼来；芝麻饼；老道给李凡的食物"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "芝麻饼"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000019"
        ],
        "entity_uids": [
          "E000002",
          "E000019"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0009",
        "shot_id": "S0009_SH02",
        "segment_id": "SEG0028"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：中近景，推近李凡面部，他咀嚼着芝麻饼，眉头舒展，嘴角不自觉地微微上扬，表情放松，心情好转；关键物件：芝麻饼，老道给李凡的食物；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：中近景，推近李凡面部，他咀嚼着芝麻饼，眉头舒展，嘴角不自觉地微微上扬，表情放松，心情好转；关键物件：芝麻饼，老道给李凡的食物；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白加画面、对白驱动呈现。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；芝麻饼；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "芝麻饼"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000019"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000019"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000019"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡咀嚼芝麻饼，表情放松，心情好转；中近景，推近李凡面部。他咀嚼着，眉头舒展，嘴角不自觉地微微上扬。；关键物件：芝麻饼，老道给李凡的食物；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "李凡的心情上升了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白+画面、对白驱动呈现。",
        "audio_notes": "保留对白节奏，系统提示音效清晰。",
        "description": "中近景，推近李凡面部。他咀嚼着，眉头舒展，嘴角不自觉地微微上扬。",
        "actions": [
          "李凡咀嚼芝麻饼，表情放松，心情好转"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0029",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "segment_id": "SEG0029",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 133.3,
      "end_seconds": 137.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000019"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000019",
          "canonical_name": "芝麻饼",
          "matched_name": "芝麻饼",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000019",
          "voice_card_id": "",
          "asset_binding_id": "AB000019",
          "identity_summary": "老道给李凡的食物；从虚空里抓出几个芝麻饼来",
          "visual_features": [
            "芝麻饼",
            "老道给李凡的食物",
            "从虚空里抓出几个芝麻饼来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "芝麻饼：老道给李凡的食物；从虚空里抓出几个芝麻饼来；芝麻饼；老道给李凡的食物"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "芝麻饼"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000019"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000019"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0029_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "停顿，无语"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0029_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "停顿，无语",
            "status": "pending",
            "text": "……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0029_VO01",
            "id": "AUD_SEG0029_VO01",
            "url": "",
            "path": "audio/AUD_SEG0029_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0009",
        "shot_id": "S0009_SH03",
        "segment_id": "SEG0029"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：正反打，李凡看着手中的芝麻饼，陷入短暂的沉默，脸上写满无语；关键物件：系统，系统面板；芝麻饼，老道给李凡的食物；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：正反打，李凡看着手中的芝麻饼，陷入短暂的沉默，脸上写满无语；关键物件：系统，系统面板；芝麻饼，老道给李凡的食物；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白加画面、对白驱动呈现。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；芝麻饼；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "芝麻饼"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000019"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000019"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000019"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡看着芝麻饼，陷入沉默；正反打。李凡看着手中的饼，陷入短暂的沉默，脸上写满无语。；关键物件：系统，系统面板；芝麻饼，老道给李凡的食物；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "李凡啃芝麻饼后心情上升，系统再次提示。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白+画面、对白驱动呈现。",
        "audio_notes": "保留对白节奏，系统提示音效清晰。",
        "description": "正反打。李凡看着手中的饼，陷入短暂的沉默，脸上写满无语。",
        "actions": [
          "李凡看着芝麻饼，陷入沉默"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0029_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "停顿，无语",
            "status": "pending",
            "text": "……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0029_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0030",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "segment_id": "SEG0030",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 137.8,
      "end_seconds": 142.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000019"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000019",
          "canonical_name": "芝麻饼",
          "matched_name": "芝麻饼",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000019",
          "voice_card_id": "",
          "asset_binding_id": "AB000019",
          "identity_summary": "老道给李凡的食物；从虚空里抓出几个芝麻饼来",
          "visual_features": [
            "芝麻饼",
            "老道给李凡的食物",
            "从虚空里抓出几个芝麻饼来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "芝麻饼：老道给李凡的食物；从虚空里抓出几个芝麻饼来；芝麻饼；老道给李凡的食物"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "芝麻饼"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000019"
        ],
        "entity_uids": [
          "E000002",
          "E000019"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0009",
        "shot_id": "S0009_SH04",
        "segment_id": "SEG0030"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：特写李凡的脸，他无奈地叹了口气，又咬了一口芝麻饼，心情似乎又好了一点；关键物件：芝麻饼，老道给李凡的食物；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：特写李凡的脸，他无奈地叹了口气，又咬了一口芝麻饼，心情似乎又好了一点；关键物件：芝麻饼，老道给李凡的食物；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白加画面、对白驱动呈现。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；芝麻饼；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "芝麻饼"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000019"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000019"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000019"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡叹气，又咬了一口芝麻饼；特写李凡的脸。他无奈地叹了口气，又咬了一口饼，心情似乎又好了一点。；关键物件：芝麻饼，老道给李凡的食物；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "李凡的心情上升了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡啃芝麻饼后心情上升，系统再次提示。主线场景，采用文字卡片、旁白+画面、对白驱动呈现。",
        "audio_notes": "保留对白节奏，系统提示音效清晰。",
        "description": "特写李凡的脸。他无奈地叹了口气，又咬了一口饼，心情似乎又好了一点。",
        "actions": [
          "李凡叹气，又咬了一口芝麻饼"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0031",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0010",
      "shot_id": "S0010_SH01",
      "segment_id": "SEG0031",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 142.5,
      "end_seconds": 147.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0031_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "若有所思，略带困惑"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0031_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "若有所思，略带困惑",
            "status": "pending",
            "text": "恩，吃了两个饼就长回来两点呢……不过吃不下了……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0031_VO01",
            "id": "AUD_SEG0031_VO01",
            "url": "",
            "path": "audio/AUD_SEG0031_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0010",
        "shot_id": "S0010_SH01",
        "segment_id": "SEG0031"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡看着桌上的饼，摸了摸肚子；中景。李凡坐在桌边，面前放着两个吃剩的饼。他若有所思地看着饼，又摸了摸自己的肚子。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡看着桌上的饼，摸了摸肚子；中景。李凡坐在桌边，面前放着两个吃剩的饼。他若有所思地看着饼，又摸了摸自己的肚子。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。重要性：主线；呈现：文字卡片/旁白+画面；李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡看着桌上的饼，摸了摸肚子；中景。李凡坐在桌边，面前放着两个吃剩的饼。他若有所思地看着饼，又摸了摸自己的肚子。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。重要性：主线；呈现：文字卡片 / 旁白+画面",
        "audio_notes": "以旁白驱动",
        "description": "中景。李凡坐在桌边，面前放着两个吃剩的饼。他若有所思地看着饼，又摸了摸自己的肚子。",
        "actions": [
          "李凡看着桌上的饼，摸了摸肚子"
        ],
        "narration": "恩，吃了两个饼就长回来两点呢……不过吃不下了……",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0031_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "若有所思，略带困惑",
            "status": "pending",
            "text": "恩，吃了两个饼就长回来两点呢……不过吃不下了……"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0031_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0032",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0010",
      "shot_id": "S0010_SH02",
      "segment_id": "SEG0032",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 147.6,
      "end_seconds": 151.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0032_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "推理，逐渐转为质问"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0032_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "推理，逐渐转为质问",
            "status": "pending",
            "text": "不过既然是这样，那维护心理健康，平常吃点东西不就完了？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0032_VO01",
            "id": "AUD_SEG0032_VO01",
            "url": "",
            "path": "audio/AUD_SEG0032_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0010",
        "shot_id": "S0010_SH02",
        "segment_id": "SEG0032"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡抬头，眉头紧锁，眼神质疑；中近景。李凡抬起头，眉头紧锁，眼神中流露出质疑和不满，仿佛在对着空气质问。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡抬头，眉头紧锁，眼神质疑；中近景。李凡抬起头，眉头紧锁，眼神中流露出质疑和不满，仿佛在对着空气质问。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。重要性：主线；呈现：文字卡片/旁白+画面；李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡抬头，眉头紧锁，眼神质疑；中近景。李凡抬起头，眉头紧锁，眼神中流露出质疑和不满，仿佛在对着空气质问。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。重要性：主线；呈现：文字卡片 / 旁白+画面",
        "audio_notes": "以旁白驱动",
        "description": "中近景。李凡抬起头，眉头紧锁，眼神中流露出质疑和不满，仿佛在对着空气质问。",
        "actions": [
          "李凡抬头，眉头紧锁，眼神质疑"
        ],
        "narration": "不过既然是这样，那维护心理健康，平常吃点东西不就完了？",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0032_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "推理，逐渐转为质问",
            "status": "pending",
            "text": "不过既然是这样，那维护心理健康，平常吃点东西不就完了？"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0032_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0033",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0010",
      "shot_id": "S0010_SH03",
      "segment_id": "SEG0033",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 151.9,
      "end_seconds": 156.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0033_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "爆发式怒吼，充满挫败感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0033_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "爆发式怒吼，充满挫败感",
            "status": "pending",
            "text": "所以你这个心理健康维护系统，除了主动搞崩老子的心态之外，到底还有鸡毛用啊啊啊啊啊！！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0033_VO01",
            "id": "AUD_SEG0033_VO01",
            "url": "",
            "path": "audio/AUD_SEG0033_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0010",
        "shot_id": "S0010_SH03",
        "segment_id": "SEG0033"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡表情愤怒，猛地一拍桌子（或类似动作）；近景。李凡的表情从质疑转为愤怒，他猛地一拍桌子（或做出类似动作），情绪爆发。；关键物件：系统，系统面板；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡表情愤怒，猛地一拍桌子（或类似动作）；近景。李凡的表情从质疑转为愤怒，他猛地一拍桌子（或做出类似动作），情绪爆发。；关键物件：系统，系统面板；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。重要性：主线；呈现：文字卡片/旁白+画面；李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡表情愤怒，猛地一拍桌子（或类似动作）；近景。李凡的表情从质疑转为愤怒，他猛地一拍桌子（或做出类似动作），情绪爆发。；关键物件：系统，系统面板；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "李凡的心情下降了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡思考靠吃东西维持心情，质疑系统除了搞心态还有何用。重要性：主线；呈现：文字卡片 / 旁白+画面",
        "audio_notes": "以旁白驱动",
        "description": "近景。李凡的表情从质疑转为愤怒，他猛地一拍桌子（或做出类似动作），情绪爆发。",
        "actions": [
          "李凡表情愤怒，猛地一拍桌子（或类似动作）"
        ],
        "narration": "所以你这个心理健康维护系统，除了主动搞崩老子的心态之外，到底还有鸡毛用啊啊啊啊啊！！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0033_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "爆发式怒吼，充满挫败感",
            "status": "pending",
            "text": "所以你这个心理健康维护系统，除了主动搞崩老子的心态之外，到底还有鸡毛用啊啊啊啊啊！！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0033_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0034",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0011",
      "shot_id": "S0011_SH01",
      "segment_id": "SEG0034",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 156.5,
      "end_seconds": 161.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0034_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平静、机械的系统提示音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0034_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静、机械的系统提示音",
            "status": "pending",
            "text": "本系统还可进行抽奖。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0034_VO01",
            "id": "AUD_SEG0034_VO01",
            "url": "",
            "path": "audio/AUD_SEG0034_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0011",
        "shot_id": "S0011_SH01",
        "segment_id": "SEG0034"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：系统界面浮现；文字信息显示；李凡的视角，眼前浮现出半透明的系统界面。一行文字在界面上清晰显现。；关键物件：系统，系统面板；构图镜头：主观视角/中景；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：系统界面浮现；文字信息显示；李凡的视角，眼前浮现出半透明的系统界面。一行文字在界面上清晰显现。；关键物件：系统，系统面板；构图镜头：主观视角/中景；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示可抽奖，李凡兴奋，但功能暂不可用。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；系统提示可抽奖，李凡兴奋，但功能暂不可用。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：系统界面浮现；文字信息显示；李凡的视角，眼前浮现出半透明的系统界面。一行文字在界面上清晰显现。；关键物件：系统，系统面板；构图镜头：主观视角/中景；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "主观视角/中景",
        "overlay_text": "本系统还可进行抽奖。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示可抽奖，李凡兴奋，但功能暂不可用。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，李凡情绪音效",
        "description": "李凡的视角，眼前浮现出半透明的系统界面。一行文字在界面上清晰显现。",
        "actions": [
          "系统界面浮现",
          "文字信息显示"
        ],
        "narration": "本系统还可进行抽奖。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0034_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静、机械的系统提示音",
            "status": "pending",
            "text": "本系统还可进行抽奖。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0034_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0035",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "segment_id": "SEG0035",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 161.8,
      "end_seconds": 166.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0035_VO01",
          "AUD_SEG0035_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，兴奋",
          "平稳陈述"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0035_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，兴奋",
            "status": "pending",
            "text": "可以抽奖！"
          },
          {
            "audio_task_id": "AUD_SEG0035_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "李凡的心情上升了1点。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0035_VO01",
            "id": "AUD_SEG0035_VO01",
            "url": "",
            "path": "audio/AUD_SEG0035_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0035_VO02",
            "id": "AUD_SEG0035_VO02",
            "url": "",
            "path": "audio/AUD_SEG0035_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0011",
        "shot_id": "S0011_SH02",
        "segment_id": "SEG0035"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡眼睛发亮；嘴角上扬；表情兴奋；切至李凡面部特写。他眼睛一亮，嘴角不自觉地上扬，露出兴奋期待的表情。；构图镜头：特写；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡眼睛发亮；嘴角上扬；表情兴奋；切至李凡面部特写。他眼睛一亮，嘴角不自觉地上扬，露出兴奋期待的表情。；构图镜头：特写；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示可抽奖，李凡兴奋，但功能暂不可用。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；系统提示可抽奖，李凡兴奋，但功能暂不可用。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡眼睛发亮；嘴角上扬；表情兴奋；切至李凡面部特写。他眼睛一亮，嘴角不自觉地上扬，露出兴奋期待的表情。；构图镜头：特写；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示可抽奖，李凡兴奋，但功能暂不可用。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，李凡情绪音效",
        "description": "切至李凡面部特写。他眼睛一亮，嘴角不自觉地上扬，露出兴奋期待的表情。",
        "actions": [
          "李凡眼睛发亮",
          "嘴角上扬",
          "表情兴奋"
        ],
        "narration": "李凡的心情上升了1点。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0035_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，兴奋",
            "status": "pending",
            "text": "可以抽奖！"
          },
          {
            "audio_task_id": "AUD_SEG0035_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "李凡的心情上升了1点。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0035_VO01",
          "AUD_SEG0035_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0036",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "segment_id": "SEG0036",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 166.5,
      "end_seconds": 171.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000014"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000014",
          "canonical_name": "抽奖功能",
          "matched_name": "抽奖功能",
          "type": "系统面板",
          "subtype": "",
          "role": "item",
          "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": "抽奖功能：系统功能，充能后可用；本系统还可进行抽奖"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "抽奖功能"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000014"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000014"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0036_VO01",
          "AUD_SEG0036_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "急切、失望",
          "平静、机械的系统提示音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0036_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "急切、失望",
            "status": "pending",
            "text": "抽抽抽！"
          },
          {
            "audio_task_id": "AUD_SEG0036_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静、机械的系统提示音",
            "status": "pending",
            "text": "抽奖功能暂不可用，当前充能进度，8/100。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0036_VO01",
            "id": "AUD_SEG0036_VO01",
            "url": "",
            "path": "audio/AUD_SEG0036_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0036_VO02",
            "id": "AUD_SEG0036_VO02",
            "url": "",
            "path": "audio/AUD_SEG0036_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0011",
        "shot_id": "S0011_SH03",
        "segment_id": "SEG0036"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：抽奖按钮闪烁后变灰；状态提示出现；李凡表情转为错愕；系统界面上，“抽奖”按钮高亮闪烁了一下，随即变灰。下方出现一行新的状态提示。李凡的表情从兴奋转为错愕。；关键物件：系统，系统面板；抽奖功能，系统功能，充能后可用；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：抽奖按钮闪烁后变灰；状态提示出现；李凡表情转为错愕；系统界面上，“抽奖”按钮高亮闪烁了一下，随即变灰。下方出现一行新的状态提示。李凡的表情从兴奋转为错愕。；关键物件：系统，系统面板；抽奖功能，系统功能，充能后可用；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统提示可抽奖，李凡兴奋，但功能暂不可用。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；系统提示可抽奖，李凡兴奋，但功能暂不可用。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；抽奖功能；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "抽奖功能"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000014"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000014"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000014"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：抽奖按钮闪烁后变灰；状态提示出现；李凡表情转为错愕；系统界面上，“抽奖”按钮高亮闪烁了一下，随即变灰。下方出现一行新的状态提示。李凡的表情从兴奋转为错愕。；关键物件：系统，系统面板；抽奖功能，系统功能，充能后可用；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "抽奖功能暂不可用。当前充能进度：8/100",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统提示可抽奖，李凡兴奋，但功能暂不可用。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动",
        "audio_notes": "以旁白驱动，系统提示音效，李凡情绪音效",
        "description": "系统界面上，“抽奖”按钮高亮闪烁了一下，随即变灰。下方出现一行新的状态提示。李凡的表情从兴奋转为错愕。",
        "actions": [
          "抽奖按钮闪烁后变灰",
          "状态提示出现",
          "李凡表情转为错愕"
        ],
        "narration": "抽奖功能暂不可用，当前充能进度，8/100。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0036_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "急切、失望",
            "status": "pending",
            "text": "抽抽抽！"
          },
          {
            "audio_task_id": "AUD_SEG0036_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静、机械的系统提示音",
            "status": "pending",
            "text": "抽奖功能暂不可用，当前充能进度，8/100。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0036_VO01",
          "AUD_SEG0036_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0037",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0012",
      "shot_id": "S0012_SH01",
      "segment_id": "SEG0037",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 171.3,
      "end_seconds": 176.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0037_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "抱怨，语速较快"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0037_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "抱怨，语速较快",
            "status": "pending",
            "text": "卧槽！不是，这年头连开局十连都舍不得送的系统是没有未来的你懂不懂！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0037_VO01",
            "id": "AUD_SEG0037_VO01",
            "url": "",
            "path": "audio/AUD_SEG0037_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0012",
        "shot_id": "S0012_SH01",
        "segment_id": "SEG0037"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡对着空气挥舞手臂，表情愤懑；背景是模糊的室内或修炼环境；构图：中景，建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡对着空气挥舞手臂，表情愤懑；背景是模糊的室内或修炼环境；构图：中景，建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡抱怨系统不送开局十连，心情下降，抽奖充能进度增加；主线场景，采用文字卡片与旁白加画面的混合呈现方式，对白驱动；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡对着空气挥舞手臂，表情愤懑。；李凡一脸不满地对着虚空抱怨，背景是模糊的室内或修炼环境。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡抱怨系统不送开局十连，心情下降，抽奖充能进度增加。主线场景，采用文字卡片与旁白+画面的混合呈现方式，对白驱动。",
        "audio_notes": "以旁白驱动，配合系统提示音效。",
        "description": "李凡一脸不满地对着虚空抱怨，背景是模糊的室内或修炼环境。",
        "actions": [
          "李凡对着空气挥舞手臂，表情愤懑。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0037_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "抱怨，语速较快",
            "status": "pending",
            "text": "卧槽！不是，这年头连开局十连都舍不得送的系统是没有未来的你懂不懂！"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0037_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0038",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0012",
      "shot_id": "S0012_SH02",
      "segment_id": "SEG0038",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 176.5,
      "end_seconds": 181.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0038_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平静，系统提示音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0038_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静，系统提示音",
            "status": "pending",
            "text": "李凡的心情下降了1点。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0038_VO01",
            "id": "AUD_SEG0038_VO01",
            "url": "",
            "path": "audio/AUD_SEG0038_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0012",
        "shot_id": "S0012_SH02",
        "segment_id": "SEG0038"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡的表情从愤怒转为沮丧，肩膀微微垮下；镜头推近至李凡面部特写，捕捉其失望的表情变化；构图：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡的表情从愤怒转为沮丧，肩膀微微垮下；镜头推近至李凡面部特写，捕捉其失望的表情变化；构图：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡抱怨系统不送开局十连，心情下降，抽奖充能进度增加；主线场景，采用文字卡片与旁白加画面的混合呈现方式，对白驱动；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡的表情从愤怒转为沮丧，肩膀微微垮下。；镜头推近至李凡面部特写，捕捉其失望的表情变化。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "心情 -1",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡抱怨系统不送开局十连，心情下降，抽奖充能进度增加。主线场景，采用文字卡片与旁白+画面的混合呈现方式，对白驱动。",
        "audio_notes": "以旁白驱动，配合系统提示音效。",
        "description": "镜头推近至李凡面部特写，捕捉其失望的表情变化。",
        "actions": [
          "李凡的表情从愤怒转为沮丧，肩膀微微垮下。"
        ],
        "narration": "李凡的心情下降了1点。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0038_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静，系统提示音",
            "status": "pending",
            "text": "李凡的心情下降了1点。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0038_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0039",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0012",
      "shot_id": "S0012_SH03",
      "segment_id": "SEG0039",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 181.0,
      "end_seconds": 185.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054",
        "AB000014"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000014",
          "canonical_name": "抽奖功能",
          "matched_name": "抽奖功能",
          "type": "系统面板",
          "subtype": "",
          "role": "item",
          "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": "抽奖功能：系统功能，充能后可用；本系统还可进行抽奖"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "抽奖功能"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000014"
        ],
        "entity_uids": [
          "E000002",
          "E000054",
          "E000014"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0039_VO01",
          "AUD_SEG0039_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "无奈，自言自语",
          "机械，中性"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0039_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "无奈，自言自语",
            "status": "pending",
            "text": "哦……好了好了你别废话了老子懂了。"
          },
          {
            "audio_task_id": "AUD_SEG0039_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "机械，中性",
            "status": "pending",
            "text": "抽奖功能暂不可用，当前充能进度，9/100。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0039_VO01",
            "id": "AUD_SEG0039_VO01",
            "url": "",
            "path": "audio/AUD_SEG0039_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0039_VO02",
            "id": "AUD_SEG0039_VO02",
            "url": "",
            "path": "audio/AUD_SEG0039_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0012",
        "shot_id": "S0012_SH03",
        "segment_id": "SEG0039"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡摆摆手，做出‘算了’的动作；一个半透明的系统界面在他面前短暂浮现，显示进度条；关键物件：系统面板，抽奖功能；构图：近景，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡摆摆手，做出‘算了’的动作；一个半透明的系统界面在他面前短暂浮现，显示进度条；关键物件：系统面板，抽奖功能；构图：近景，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡抱怨系统不送开局十连，心情下降，抽奖充能进度增加；主线场景，采用文字卡片与旁白加画面的混合呈现方式，对白驱动；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡，系统，抽奖功能；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "抽奖功能"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054",
          "E000014"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054",
          "VC000014"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054",
          "AB000014"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；动作：李凡摆摆手，做出‘算了’的动作。半透明系统面板浮现又消失。；李凡无奈地摆手，一个半透明的系统界面在他面前短暂浮现，显示进度条。；关键物件：系统，系统面板；抽奖功能，系统功能，充能后可用；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "抽奖充能：9/100",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡抱怨系统不送开局十连，心情下降，抽奖充能进度增加。主线场景，采用文字卡片与旁白+画面的混合呈现方式，对白驱动。",
        "audio_notes": "以旁白驱动，配合系统提示音效。",
        "description": "李凡无奈地摆手，一个半透明的系统界面在他面前短暂浮现，显示进度条。",
        "actions": [
          "李凡摆摆手，做出‘算了’的动作。半透明系统面板浮现又消失。"
        ],
        "narration": "抽奖功能暂不可用，当前充能进度，9/100。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0039_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "无奈，自言自语",
            "status": "pending",
            "text": "哦……好了好了你别废话了老子懂了。"
          },
          {
            "audio_task_id": "AUD_SEG0039_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "机械，中性",
            "status": "pending",
            "text": "抽奖功能暂不可用，当前充能进度，9/100。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0039_VO01",
          "AUD_SEG0039_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0040",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0013",
      "shot_id": "S0013_SH01",
      "segment_id": "SEG0040",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 100,
      "retry_count": 0,
      "duration_seconds": 5.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "opening",
      "start_seconds": 185.8,
      "end_seconds": 191.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000109",
        "E000017",
        "E000054",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000109",
        "VC000017",
        "VC000054",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000109",
        "AB000017",
        "AB000054",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000109",
          "canonical_name": "老头",
          "matched_name": "老头",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000109",
          "voice_card_id": "VO000109",
          "asset_binding_id": "AB000109",
          "identity_summary": "食堂管理者；阻止李凡多喝汤",
          "visual_features": [
            "食堂管理者",
            "阻止李凡多喝汤",
            "带李凡飞天的修行者",
            "让李凡打雷猴"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老头 / 仙长 / 帅老头 / 老帅哥 / 张法师 / 张九皋"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老头：食堂管理者；阻止李凡多喝汤；食堂管理者；阻止李凡多喝汤"
        },
        {
          "entity_uid": "E000017",
          "canonical_name": "墨色竹林",
          "matched_name": "墨色竹林",
          "type": "地点",
          "subtype": "山岳/洞天",
          "role": "location",
          "visual_card_id": "VC000017",
          "voice_card_id": "",
          "asset_binding_id": "AB000017",
          "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": "item",
          "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": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "老头"
        ],
        "locations": [
          "墨色竹林",
          "紫色天幕下的岩层"
        ],
        "items": [
          "系统",
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017",
          "AB000054",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017",
          "E000054",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0040_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "内心独白，带着疲惫和思索感，语速平缓。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0040_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "内心独白，带着疲惫和思索感，语速平缓。",
            "status": "pending",
            "text": "摊上这么个坑爹系统可真累啊……目前看来，点数基于我的心理状态增减，每一次波动都给抽奖充能。总计到一百点就能抽一次。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0040_VO01",
            "id": "AUD_SEG0040_VO01",
            "url": "",
            "path": "audio/AUD_SEG0040_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0013",
        "shot_id": "S0013_SH01",
        "segment_id": "SEG0040"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡揉着太阳穴，表情苦恼，嘴唇微动似在无声自语；墨色竹林，暮色四合，李凡斜躺在蒲团上，揉着太阳穴，眉头紧锁，陷入沉思；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：系统，系统面板；蒲团，李凡坐的蒲团；构图镜头：朦胧中景，略带俯角；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡揉着太阳穴，表情苦恼，嘴唇微动似在无声自语；墨色竹林，暮色四合，李凡斜躺在蒲团上，揉着太阳穴，眉头紧锁，陷入沉思；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：系统，系统面板；蒲团，李凡坐的蒲团；构图镜头：朦胧中景，略带俯角；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白加画面、对白驱动、氛围镜头；时间模式：梦境；时间顺序：叙事13，故事12；时间锚点：随后；李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；老头；墨色竹林；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "老头"
          ],
          "locations": [
            "墨色竹林",
            "紫色天幕下的岩层"
          ],
          "items": [
            "系统",
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017",
          "E000054",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000109",
          "VC000017",
          "VC000054",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017",
          "AB000054",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "老头，食堂管理者"
          ],
          "actions": [
            "李凡揉着太阳穴，表情苦恼，嘴唇微动似在无声自语。",
            "墨色竹林，暮色四合。李凡斜躺在蒲团上，揉着太阳穴，眉头紧锁，陷入沉思。"
          ],
          "locations": [
            "墨色竹林，墨竹山中的竹林",
            "紫色天幕下的岩层"
          ],
          "items": [
            "系统，系统面板",
            "蒲团，李凡坐的蒲团"
          ],
          "item_names": [
            "系统",
            "蒲团"
          ],
          "composition": [
            "朦胧中景，略带俯角",
            "朦胧远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后"
          ],
          "audio_context": [
            "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。"
          ],
          "scene_context": [
            "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面/对白驱动/氛围镜头；时间模式：；时间顺序：叙事13，故事12；时间锚点：随后",
            "李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡揉着太阳穴，表情苦恼，嘴唇微动似在无声自语。；墨色竹林，暮色四合。李凡斜躺在蒲团上，揉着太阳穴，眉头紧锁，陷入沉思。；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：系统，系统面板；蒲团，李凡坐的蒲团；构图镜头：朦胧中景，略带俯角；朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
        },
        "time_mode": "dream",
        "shot_role": "opening",
        "camera": "朦胧中景，略带俯角",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面 / 对白驱动 / 氛围镜头；时间模式：dream；时间顺序：叙事13->故事12；时间锚点：随后",
        "audio_notes": "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。",
        "description": "墨色竹林，暮色四合。李凡斜躺在蒲团上，揉着太阳穴，眉头紧锁，陷入沉思。",
        "actions": [
          "李凡揉着太阳穴，表情苦恼，嘴唇微动似在无声自语。"
        ],
        "narration": "摊上这么个坑爹系统可真累啊……目前看来，点数基于我的心理状态增减，每一次波动都给抽奖充能。总计到一百点就能抽一次。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0040_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "内心独白，带着疲惫和思索感，语速平缓。",
            "status": "pending",
            "text": "摊上这么个坑爹系统可真累啊……目前看来，点数基于我的心理状态增减，每一次波动都给抽奖充能。总计到一百点就能抽一次。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0040_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0041",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0013",
      "shot_id": "S0013_SH02",
      "segment_id": "SEG0041",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 79,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "character",
      "start_seconds": 191.2,
      "end_seconds": 195.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000109",
        "E000017",
        "E000013"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000109",
        "VC000017",
        "VC000013"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000109",
        "AB000017",
        "AB000013"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000109",
          "canonical_name": "老头",
          "matched_name": "老头",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000109",
          "voice_card_id": "VO000109",
          "asset_binding_id": "AB000109",
          "identity_summary": "食堂管理者；阻止李凡多喝汤",
          "visual_features": [
            "食堂管理者",
            "阻止李凡多喝汤",
            "带李凡飞天的修行者",
            "让李凡打雷猴"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老头 / 仙长 / 帅老头 / 老帅哥 / 张法师 / 张九皋"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老头：食堂管理者；阻止李凡多喝汤；食堂管理者；阻止李凡多喝汤"
        },
        {
          "entity_uid": "E000017",
          "canonical_name": "墨色竹林",
          "matched_name": "墨色竹林",
          "type": "地点",
          "subtype": "山岳/洞天",
          "role": "location",
          "visual_card_id": "VC000017",
          "voice_card_id": "",
          "asset_binding_id": "AB000017",
          "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": "镇静一点：先天气运，心情波动只变一点；确认宿主选择先天气运，镇静一点；确认宿主选择先天气运，镇静一点"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "老头"
        ],
        "locations": [
          "墨色竹林",
          "紫色天幕下的岩层"
        ],
        "items": [
          "镇静一点"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017",
          "AB000013"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017",
          "E000013"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0041_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "转为抱怨和无奈，语气加重。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0041_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "转为抱怨和无奈，语气加重。",
            "status": "pending",
            "text": "可偏偏先天气运选了‘镇静一点’，每次波动只有一点！这要充能到猴年马月？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0041_VO01",
            "id": "AUD_SEG0041_VO01",
            "url": "",
            "path": "audio/AUD_SEG0041_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0013",
        "shot_id": "S0013_SH02",
        "segment_id": "SEG0041"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡斜躺抠鼻，神态放松；前景的老道背影猛地坐直；镜头切至李凡近景，他正抠着鼻子，眼神放空；前景，背对镜头的老道身影突然一动；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：镇静一点，先天气运，心情波动只变一点；构图镜头：过肩镜头，李凡近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡斜躺抠鼻，神态放松；前景的老道背影猛地坐直；镜头切至李凡近景，他正抠着鼻子，眼神放空；前景，背对镜头的老道身影突然一动；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：镇静一点，先天气运，心情波动只变一点；构图镜头：过肩镜头，李凡近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白加画面、对白驱动、氛围镜头；时间模式：梦境；时间顺序：叙事13，故事12；时间锚点：随后；李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；老头；墨色竹林；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "老头"
          ],
          "locations": [
            "墨色竹林",
            "紫色天幕下的岩层"
          ],
          "items": [
            "镇静一点"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017",
          "E000013"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000109",
          "VC000017",
          "VC000013"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017",
          "AB000013"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "老头，食堂管理者"
          ],
          "actions": [
            "李凡斜躺抠鼻，神态放松。前景的老道（背影）猛地坐直。",
            "镜头切至李凡近景，他正抠着鼻子，眼神放空。前景，背对镜头的老道身影突然一动。"
          ],
          "locations": [
            "墨色竹林，墨竹山中的竹林",
            "紫色天幕下的岩层"
          ],
          "items": [
            "镇静一点，先天气运，心情波动只变一点"
          ],
          "item_names": [
            "镇静一点"
          ],
          "composition": [
            "过肩镜头，李凡近景",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后"
          ],
          "audio_context": [
            "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。"
          ],
          "scene_context": [
            "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面/对白驱动/氛围镜头；时间模式：；时间顺序：叙事13，故事12；时间锚点：随后",
            "李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡斜躺抠鼻，神态放松。前景的老道（背影）猛地坐直。；镜头切至李凡近景，他正抠着鼻子，眼神放空。前景，背对镜头的老道身影突然一动。；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：镇静一点，先天气运，心情波动只变一点；构图镜头：过肩镜头，李凡近景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
        },
        "time_mode": "dream",
        "shot_role": "character",
        "camera": "过肩镜头，李凡近景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面 / 对白驱动 / 氛围镜头；时间模式：dream；时间顺序：叙事13->故事12；时间锚点：随后",
        "audio_notes": "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。",
        "description": "镜头切至李凡近景，他正抠着鼻子，眼神放空。前景，背对镜头的老道身影突然一动。",
        "actions": [
          "李凡斜躺抠鼻，神态放松。前景的老道（背影）猛地坐直。"
        ],
        "narration": "可偏偏先天气运选了‘镇静一点’，每次波动只有一点！这要充能到猴年马月？",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0041_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "转为抱怨和无奈，语气加重。",
            "status": "pending",
            "text": "可偏偏先天气运选了‘镇静一点’，每次波动只有一点！这要充能到猴年马月？"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0041_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0042",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0013",
      "shot_id": "S0013_SH03",
      "segment_id": "SEG0042",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 88,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "start_seconds": 195.6,
      "end_seconds": 200.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000109",
        "E000017",
        "E000021",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000109",
        "VC000017",
        "VC000021",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000109",
        "AB000017",
        "AB000021",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000109",
          "canonical_name": "老头",
          "matched_name": "老头",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000109",
          "voice_card_id": "VO000109",
          "asset_binding_id": "AB000109",
          "identity_summary": "食堂管理者；阻止李凡多喝汤",
          "visual_features": [
            "食堂管理者",
            "阻止李凡多喝汤",
            "带李凡飞天的修行者",
            "让李凡打雷猴"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老头 / 仙长 / 帅老头 / 老帅哥 / 张法师 / 张九皋"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老头：食堂管理者；阻止李凡多喝汤；食堂管理者；阻止李凡多喝汤"
        },
        {
          "entity_uid": "E000017",
          "canonical_name": "墨色竹林",
          "matched_name": "墨色竹林",
          "type": "地点",
          "subtype": "山岳/洞天",
          "role": "location",
          "visual_card_id": "VC000017",
          "voice_card_id": "",
          "asset_binding_id": "AB000017",
          "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": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "老头"
        ],
        "locations": [
          "墨色竹林",
          "紫色天幕下的岩层"
        ],
        "items": [
          "小剑",
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017",
          "AB000021",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017",
          "E000021",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0042_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000001"
        ],
        "voice_card_ids": [
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "尖锐、急促，带着警告和一丝戏谑"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0042_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "尖锐、急促，带着警告和一丝戏谑",
            "status": "pending",
            "text": "哈！虚月当空！小子！你运气不好！等会儿顶不住就把眼珠子扣了吧！还有！不想死的话，就不要抬头看！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0042_VO01",
            "id": "AUD_SEG0042_VO01",
            "url": "",
            "path": "audio/AUD_SEG0042_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0013",
        "shot_id": "S0013_SH03",
        "segment_id": "SEG0042"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：老道爆发怪笑，转头紧盯李凡；李凡停下动作，疑惑地看向老道；老道猛地转头，面向李凡，脸上带着怪笑，眼神锐利；李凡被这突如其来的动静吸引，动作一滞；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：正反打切入，老道特写，李凡反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题；运动：动作带漂浮与不稳定感；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：老道爆发怪笑，转头紧盯李凡；李凡停下动作，疑惑地看向老道；老道猛地转头，面向李凡，脸上带着怪笑，眼神锐利；李凡被这突如其来的动静吸引，动作一滞；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：正反打切入，老道特写，李凡反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白加画面、对白驱动、氛围镜头；时间模式：梦境；时间顺序：叙事13，故事12；时间锚点：随后；李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；老头；墨色竹林；时间层提示：梦境；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "老头"
          ],
          "locations": [
            "墨色竹林",
            "紫色天幕下的岩层"
          ],
          "items": [
            "小剑",
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017",
          "E000021",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000109",
          "VC000017",
          "VC000021",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017",
          "AB000021",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "老头，食堂管理者"
          ],
          "actions": [
            "老道爆发怪笑，转头紧盯李凡。李凡停下动作，疑惑地看向老道。",
            "老道猛地转头，面向李凡，脸上带着怪笑，眼神锐利。李凡被这突如其来的动静吸引，动作一滞。"
          ],
          "locations": [
            "墨色竹林，墨竹山中的竹林",
            "紫色天幕下的岩层"
          ],
          "items": [
            "小剑，有高级剑法",
            "系统，系统面板"
          ],
          "item_names": [
            "小剑",
            "系统"
          ],
          "composition": [
            "正反打切入，老道特写，李凡反应镜头",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。"
          ],
          "scene_context": [
            "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面/对白驱动/氛围镜头；时间模式：；时间顺序：叙事13，故事12；时间锚点：随后",
            "李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：老道爆发怪笑，转头紧盯李凡。李凡停下动作，疑惑地看向老道。；老道猛地转头，面向李凡，脸上带着怪笑，眼神锐利。李凡被这突如其来的动静吸引，动作一滞。；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：正反打切入，老道特写，李凡反应镜头；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "dialogue_or_action",
        "camera": "正反打切入，老道特写，李凡反应镜头",
        "overlay_text": "李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。 李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面 / 对白驱动 / 氛围镜头；时间模式：dream；时间顺序：叙事13->故事12；时间锚点：随后",
        "audio_notes": "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。",
        "description": "老道猛地转头，面向李凡，脸上带着怪笑，眼神锐利。李凡被这突如其来的动静吸引，动作一滞。",
        "actions": [
          "老道爆发怪笑，转头紧盯李凡。李凡停下动作，疑惑地看向老道。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "老道"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0042_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "尖锐、急促，带着警告和一丝戏谑",
            "status": "pending",
            "text": "哈！虚月当空！小子！你运气不好！等会儿顶不住就把眼珠子扣了吧！还有！不想死的话，就不要抬头看！"
          }
        ],
        "speaker_entity_uids": [
          "E000001"
        ],
        "voice_card_ids": [
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0042_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0043",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "segment_id": "SEG0043",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 67,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "closing",
      "start_seconds": 200.1,
      "end_seconds": 204.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000109",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000109",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000109",
        "AB000017"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000109",
          "canonical_name": "老头",
          "matched_name": "老头",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000109",
          "voice_card_id": "VO000109",
          "asset_binding_id": "AB000109",
          "identity_summary": "食堂管理者；阻止李凡多喝汤",
          "visual_features": [
            "食堂管理者",
            "阻止李凡多喝汤",
            "带李凡飞天的修行者",
            "让李凡打雷猴"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老头 / 仙长 / 帅老头 / 老帅哥 / 张法师 / 张九皋"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老头：食堂管理者；阻止李凡多喝汤；食堂管理者；阻止李凡多喝汤"
        },
        {
          "entity_uid": "E000017",
          "canonical_name": "墨色竹林",
          "matched_name": "墨色竹林",
          "type": "地点",
          "subtype": "山岳/洞天",
          "role": "location",
          "visual_card_id": "VC000017",
          "voice_card_id": "",
          "asset_binding_id": "AB000017",
          "identity_summary": "墨竹山中的竹林；整个墨色竹林中",
          "visual_features": [
            "墨竹山中的竹林",
            "整个墨色竹林中"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：李凡"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "墨色竹林：墨竹山中的竹林；整个墨色竹林中；墨竹山中的竹林；整个墨色竹林中"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "老头"
        ],
        "locations": [
          "墨色竹林",
          "紫色天幕下的岩层"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0043_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "内心吐槽，语速快，带着被坑的懊恼。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0043_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "内心吐槽，语速快，带着被坑的懊恼。",
            "status": "pending",
            "text": "如果你不想让人抬头，就别特码叫人别抬头！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0043_VO01",
            "id": "AUD_SEG0043_VO01",
            "url": "",
            "path": "audio/AUD_SEG0043_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0013",
        "shot_id": "S0013_SH04",
        "segment_id": "SEG0043"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡脸上写着困惑，脖颈僵硬地上抬，瞳孔微微放大；李凡一脸懵，下意识地，脖子不受控制般向上仰起，视线离开老道，投向被竹叶遮蔽的深紫色天幕；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；构图镜头：李凡面部特写，镜头随其视线缓慢上摇；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡脸上写着困惑，脖颈僵硬地上抬，瞳孔微微放大；李凡一脸懵，下意识地，脖子不受控制般向上仰起，视线离开老道，投向被竹叶遮蔽的深紫色天幕；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；构图镜头：李凡面部特写，镜头随其视线缓慢上摇；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白加画面、对白驱动、氛围镜头；时间模式：梦境；时间顺序：叙事13，故事12；时间锚点：随后；李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；老头；墨色竹林；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "老头"
          ],
          "locations": [
            "墨色竹林",
            "紫色天幕下的岩层"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000109",
          "E000017"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000109",
          "VC000017"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000109",
          "AB000017"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "老头，食堂管理者"
          ],
          "actions": [
            "李凡脸上写着‘啥？’，脖颈僵硬地上抬，瞳孔微微放大。",
            "李凡一脸懵，下意识地，脖子不受控制般向上仰起，视线离开老道，投向被竹叶遮蔽的深紫色天幕。"
          ],
          "locations": [
            "墨色竹林，墨竹山中的竹林",
            "紫色天幕下的岩层"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "李凡面部特写，镜头随其视线缓慢上摇",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后"
          ],
          "audio_context": [
            "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。"
          ],
          "scene_context": [
            "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面/对白驱动/氛围镜头；时间模式：；时间顺序：叙事13，故事12；时间锚点：随后",
            "李凡研究系统，天黑后老道警告虚月当空，李凡抬头看见双月引发竹林异象。李凡经历幻象后获得星光小剑，系统提示抽奖完成，心情值开始持续下降。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；老头，食堂管理者；动作：李凡脸上写着‘啥？’，脖颈僵硬地上抬，瞳孔微微放大。；李凡一脸懵，下意识地，脖子不受控制般向上仰起，视线离开老道，投向被竹叶遮蔽的深紫色天幕。；环境：墨色竹林，墨竹山中的竹林；紫色天幕下的岩层；构图镜头：李凡面部特写，镜头随其视线缓慢上摇；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
        },
        "time_mode": "dream",
        "shot_role": "closing",
        "camera": "李凡面部特写，镜头随其视线缓慢上摇",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡研究系统机制，天色渐暗。老道突然警告虚月当空，李凡下意识抬头，目睹双月异象，引发墨色竹林风暴。在幻象中，他获得星光小剑，系统提示抽奖完成，心情值开始持续下降。重要性：主线；呈现：旁白+画面 / 对白驱动 / 氛围镜头；时间模式：dream；时间顺序：叙事13->故事12；时间锚点：随后",
        "audio_notes": "环境音：竹林风声、虫鸣渐弱。老道警告时声音突兀、尖锐。双月显现时，配乐转为庄严、悬疑的管弦乐，伴随低频嗡鸣。风暴音效由远及近，风声呼啸，竹叶狂舞。幻象段落声音朦胧、失真。系统提示音效清晰、非人。",
        "description": "李凡一脸懵，下意识地，脖子不受控制般向上仰起，视线离开老道，投向被竹叶遮蔽的深紫色天幕。",
        "actions": [
          "李凡脸上写着‘啥？’，脖颈僵硬地上抬，瞳孔微微放大。"
        ],
        "narration": "如果你不想让人抬头，就别特码叫人别抬头！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0043_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "内心吐槽，语速快，带着被坑的懊恼。",
            "status": "pending",
            "text": "如果你不想让人抬头，就别特码叫人别抬头！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0043_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0044",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "segment_id": "SEG0044",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 204.7,
      "end_seconds": 209.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0014",
        "shot_id": "S0014_SH01",
        "segment_id": "SEG0044"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。中景镜头，建立场景。画面中，修炼基础剑气入门的李凡，与墨竹山法坛前的老道士对峙。老道满脸是血，额头有一个核桃大的血洞，黑红的血浆正咕咚咕咚地飙出，他的眼眶是两个被手指硬生生抠出的血窟窿，整张脸狰狞得好似地狱恶鬼。李凡的眼前，猛然现出了这张骇人的脸。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。中景镜头，建立场景。画面中，修炼基础剑气入门的李凡，与墨竹山法坛前的老道士对峙。老道满脸是血，额头有一个核桃大的血洞，黑红的血浆正咕咚咕咚地飙出，他的眼眶是两个被手指硬生生抠出的血窟窿，整张脸狰狞得好似地狱恶鬼。李凡的眼前，猛然现出了这张骇人的脸。保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "visual_notes": "画面重点：老道以骇人面目出现，李凡心情值停止下降。重要性：主线。呈现：直接画面/叙事画面。时间顺序：叙事14，故事16。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；老道。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "老道满脸是血，额头血洞涌血，眼眶是两个被手指硬生生抠出的血窟窿。他的脸狰狞得好似地狱恶鬼。",
            "李凡的眼前，猛然现出了老道的脸。在呼吸间的功夫，他额头上破了一个核桃大的血洞，仿佛被什么东西凿开了脑壳，黑红的血浆正咕咚咕咚地飙出来。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "以旁白驱动，背景音效：急促呼吸声、血浆涌出声、吞咽声。"
          ],
          "scene_context": [
            "老道以骇人面目出现，李凡心情值停止下降。重要性：主线；呈现：直接画面/叙事画面；时间顺序：叙事14，故事16",
            "老道以骇人面目出现，李凡心情值停止下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：老道满脸是血，额头血洞涌血，眼眶是两个被手指硬生生抠出的血窟窿。他的脸狰狞得好似地狱恶鬼。；李凡的眼前，猛然现出了老道的脸。在呼吸间的功夫，他额头上破了一个核桃大的血洞，仿佛被什么东西凿开了脑壳，黑红的血浆正咕咚咕咚地飙出来。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道以骇人面目出现，李凡心情值停止下降。重要性：主线；呈现：直接画面 / 叙事画面；时间顺序：叙事14->故事16",
        "audio_notes": "以旁白驱动，背景音效：急促呼吸声、血浆涌出声、吞咽声。",
        "description": "李凡的眼前，猛然现出了老道的脸。在呼吸间的功夫，他额头上破了一个核桃大的血洞，仿佛被什么东西凿开了脑壳，黑红的血浆正咕咚咕咚地飙出来。",
        "actions": [
          "老道满脸是血，额头血洞涌血，眼眶是两个被手指硬生生抠出的血窟窿。他的脸狰狞得好似地狱恶鬼。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0045",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0014",
      "shot_id": "S0014_SH02",
      "segment_id": "SEG0045",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 209.5,
      "end_seconds": 213.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0014",
        "shot_id": "S0014_SH02",
        "segment_id": "SEG0045"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。双人中景镜头，聚焦人物反应。画面中，修炼基础剑气入门的李凡，与墨竹山法坛前的老道士同框。李凡瞳孔骤缩，喉结剧烈滚动，强行吞咽。他被眼前老道骇人的景象吓得‘咕嘟’一口，把嗓子眼里的饼都咽了下去。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。双人中景镜头，聚焦人物反应。画面中，修炼基础剑气入门的李凡，与墨竹山法坛前的老道士同框。李凡瞳孔骤缩，喉结剧烈滚动，强行吞咽。他被眼前老道骇人的景象吓得‘咕嘟’一口，把嗓子眼里的饼都咽了下去。保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "visual_notes": "画面重点：老道以骇人面目出现，李凡心情值停止下降。重要性：主线。呈现：直接画面/叙事画面。时间顺序：叙事14，故事16。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；老道。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "李凡瞳孔骤缩，喉结剧烈滚动，强行吞咽。",
            "李凡被这骇人的景象吓得‘咕嘟’一口，把嗓子眼里的饼都咽了下去。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "以旁白驱动，背景音效：急促呼吸声、血浆涌出声、吞咽声。"
          ],
          "scene_context": [
            "老道以骇人面目出现，李凡心情值停止下降。重要性：主线；呈现：直接画面/叙事画面；时间顺序：叙事14，故事16",
            "老道以骇人面目出现，李凡心情值停止下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞳孔骤缩，喉结剧烈滚动，强行吞咽。；李凡被这骇人的景象吓得‘咕嘟’一口，把嗓子眼里的饼都咽了下去。；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道以骇人面目出现，李凡心情值停止下降。重要性：主线；呈现：直接画面 / 叙事画面；时间顺序：叙事14->故事16",
        "audio_notes": "以旁白驱动，背景音效：急促呼吸声、血浆涌出声、吞咽声。",
        "description": "李凡被这骇人的景象吓得‘咕嘟’一口，把嗓子眼里的饼都咽了下去。",
        "actions": [
          "李凡瞳孔骤缩，喉结剧烈滚动，强行吞咽。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0046",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0014",
      "shot_id": "S0014_SH03",
      "segment_id": "SEG0046",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 213.5,
      "end_seconds": 217.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0046_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "冷静、机械的系统提示音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0046_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "冷静、机械的系统提示音",
            "status": "pending",
            "text": "李凡的心情上升了1点。注意！李凡，心情，6/100，极度危险！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0046_VO01",
            "id": "AUD_SEG0046_VO01",
            "url": "",
            "path": "audio/AUD_SEG0046_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0014",
        "shot_id": "S0014_SH03",
        "segment_id": "SEG0046"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。近景镜头，叙事推进。画面中，修炼基础剑气入门的李凡，与墨竹山法坛前的老道士。李凡惊骇的表情定格，呼吸凝滞。他的心情值停止了下降。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕或标题。动作连续，空间逻辑清晰。镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事，细节清晰，角色形象一致，光照连续，项目级统一风格，场景结构连续，光照逻辑稳定，构图清晰，主体突出，时序清晰，空间连续，动作衔接稳定。近景镜头，叙事推进。画面中，修炼基础剑气入门的李凡，与墨竹山法坛前的老道士。李凡惊骇的表情定格，呼吸凝滞。他的心情值停止了下降。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移，角色不一致，低清晰度，模糊，多余肢体，畸形手部，穿帮道具，英文乱码，水印，过曝，无依据时间跳变，主线画风突然改变。",
        "visual_notes": "画面重点：老道以骇人面目出现，李凡心情值停止下降。重要性：主线。呈现：直接画面/叙事画面。时间顺序：叙事14，故事16。连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；老道。时间层提示：主线。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "李凡惊骇的表情定格，呼吸凝滞。",
            "李凡的心情值停止了下降。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "近景",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "以旁白驱动，背景音效：急促呼吸声、血浆涌出声、吞咽声。"
          ],
          "scene_context": [
            "老道以骇人面目出现，李凡心情值停止下降。重要性：主线；呈现：直接画面/叙事画面；时间顺序：叙事14，故事16",
            "老道以骇人面目出现，李凡心情值停止下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡惊骇的表情定格，呼吸凝滞。；李凡的心情值停止了下降。；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "近景",
        "overlay_text": "李凡的心情上升了1点。\n注意！李凡，心情，6/100，极度危险！",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道以骇人面目出现，李凡心情值停止下降。重要性：主线；呈现：直接画面 / 叙事画面；时间顺序：叙事14->故事16",
        "audio_notes": "以旁白驱动，背景音效：急促呼吸声、血浆涌出声、吞咽声。",
        "description": "李凡的心情值停止了下降。",
        "actions": [
          "李凡惊骇的表情定格，呼吸凝滞。"
        ],
        "narration": "李凡的心情上升了1点。注意！李凡，心情，6/100，极度危险！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0046_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "冷静、机械的系统提示音",
            "status": "pending",
            "text": "李凡的心情上升了1点。注意！李凡，心情，6/100，极度危险！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0046_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0047",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0015",
      "shot_id": "S0015_SH01",
      "segment_id": "SEG0047",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 100,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "opening",
      "start_seconds": 217.9,
      "end_seconds": 222.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0015",
        "shot_id": "S0015_SH01",
        "segment_id": "SEG0047"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；朦胧的梦境空间，系统警报的红色光晕在背景中持续闪烁，但李凡心情值下降的提示音效已停止。李凡与墨竹山法坛前的老道士位于朦胧远景中，保持角色外观、服饰和站位连续，时间锚点为幻象。动作带漂浮与不稳定感。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；朦胧的梦境空间，系统警报的红色光晕在背景中持续闪烁，但李凡心情值下降的提示音效已停止。李凡与墨竹山法坛前的老道士位于朦胧远景中，保持角色外观、服饰和站位连续，时间锚点为幻象。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间顺序：叙事15，故事16；时间锚点：幻象。连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；老道；系统。时间层提示：梦境。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "系统警报持续但心情停止下降",
            "朦胧的梦境空间。系统警报的红色光晕在背景中持续闪烁，但李凡心情值下降的提示音效已停止。"
          ],
          "locations": [],
          "items": [
            "系统，系统面板"
          ],
          "item_names": [
            "系统"
          ],
          "composition": [
            "朦胧远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事15，故事16；时间锚点：幻象",
            "老道质问李凡在幻象中看到了什么。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：系统警报持续但心情停止下降；朦胧的梦境空间。系统警报的红色光晕在背景中持续闪烁，但李凡心情值下降的提示音效已停止。；关键物件：系统，系统面板；构图镜头：朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象"
        },
        "time_mode": "dream",
        "shot_role": "opening",
        "camera": "朦胧远景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：dream；时间顺序：叙事15->故事16；时间锚点：幻象",
        "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围",
        "description": "朦胧的梦境空间。系统警报的红色光晕在背景中持续闪烁，但李凡心情值下降的提示音效已停止。",
        "actions": [
          "系统警报持续但心情停止下降"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0048",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0015",
      "shot_id": "S0015_SH02",
      "segment_id": "SEG0048",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 79,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "character",
      "start_seconds": 222.7,
      "end_seconds": 226.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0015",
        "shot_id": "S0015_SH02",
        "segment_id": "SEG0048"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；双人中景，镜头推进至李凡与老道。老道双眼空洞流血，面容因愤怒而扭曲，猛地凑近李凡，正在怒吼质问。保持角色外观、服饰和站位连续，时间锚点为幻象。动作带漂浮与不稳定感。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；双人中景，镜头推进至李凡与老道。老道双眼空洞流血，面容因愤怒而扭曲，猛地凑近李凡，正在怒吼质问。保持角色外观、服饰和站位连续，时间锚点为幻象。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间顺序：叙事15，故事16；时间锚点：幻象。连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；老道。时间层提示：梦境。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "老道怒吼质问",
            "镜头推进至李凡与老道。老道双眼空洞流血，面容因愤怒而扭曲，猛地凑近李凡。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事15，故事16；时间锚点：幻象",
            "老道质问李凡在幻象中看到了什么。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：老道怒吼质问；镜头推进至李凡与老道。老道双眼空洞流血，面容因愤怒而扭曲，猛地凑近李凡。；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象"
        },
        "time_mode": "dream",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：dream；时间顺序：叙事15->故事16；时间锚点：幻象",
        "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围",
        "description": "镜头推进至李凡与老道。老道双眼空洞流血，面容因愤怒而扭曲，猛地凑近李凡。",
        "actions": [
          "老道怒吼质问"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0049",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0015",
      "shot_id": "S0015_SH03",
      "segment_id": "SEG0049",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 88,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "start_seconds": 226.7,
      "end_seconds": 231.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0049_VO01",
          "AUD_SEG0049_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000001",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000001",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "狂暴、喷出血沫",
          "惊恐、结巴"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0049_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "狂暴、喷出血沫",
            "status": "pending",
            "text": "你到底看到什么了！"
          },
          {
            "audio_task_id": "AUD_SEG0049_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "惊恐、结巴",
            "status": "pending",
            "text": "什什什么看到什么……"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0049_VO01",
            "id": "AUD_SEG0049_VO01",
            "url": "",
            "path": "audio/AUD_SEG0049_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0049_VO02",
            "id": "AUD_SEG0049_VO02",
            "url": "",
            "path": "audio/AUD_SEG0049_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0015",
        "shot_id": "S0015_SH03",
        "segment_id": "SEG0049"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；正反打镜头。老道怒吼时，嘴里的血沫劈头盖脸喷了李凡一身。李凡吓得浑身一颤，惊慌失措。保持角色外观、服饰和站位连续，时间锚点为幻象。保留画面文字区域，避免遮挡字幕或标题。动作带漂浮与不稳定感。保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；正反打镜头。老道怒吼时，嘴里的血沫劈头盖脸喷了李凡一身。李凡吓得浑身一颤，惊慌失措。保持角色外观、服饰和站位连续，时间锚点为幻象。保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间顺序：叙事15，故事16；时间锚点：幻象。连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；老道。时间层提示：梦境。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "老道怒吼质问",
            "李凡惊慌失措",
            "正反打镜头。老道怒吼时，嘴里的血沫劈头盖脸喷了李凡一身。李凡吓得浑身一颤。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事15，故事16；时间锚点：幻象",
            "老道质问李凡在幻象中看到了什么。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：老道怒吼质问；李凡惊慌失措；正反打镜头。老道怒吼时，嘴里的血沫劈头盖脸喷了李凡一身。李凡吓得浑身一颤。；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "老道质问李凡在幻象中看到了什么。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：dream；时间顺序：叙事15->故事16；时间锚点：幻象",
        "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围",
        "description": "正反打镜头。老道怒吼时，嘴里的血沫劈头盖脸喷了李凡一身。李凡吓得浑身一颤。",
        "actions": [
          "老道怒吼质问",
          "李凡惊慌失措"
        ],
        "narration": "",
        "dialogue_speakers": [
          "老道",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0049_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "狂暴、喷出血沫",
            "status": "pending",
            "text": "你到底看到什么了！"
          },
          {
            "audio_task_id": "AUD_SEG0049_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "惊恐、结巴",
            "status": "pending",
            "text": "什什什么看到什么……"
          }
        ],
        "speaker_entity_uids": [
          "E000001",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000001",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0049_VO01",
          "AUD_SEG0049_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0050",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0015",
      "shot_id": "S0015_SH04",
      "segment_id": "SEG0050",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 67,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "closing",
      "start_seconds": 231.7,
      "end_seconds": 236.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0050_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "内心独白，惊骇"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0050_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "内心独白，惊骇",
            "status": "pending",
            "text": "这家伙真的把眼珠子挖了……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0050_VO01",
            "id": "AUD_SEG0050_VO01",
            "url": "",
            "path": "audio/AUD_SEG0050_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0015",
        "shot_id": "S0015_SH04",
        "segment_id": "SEG0050"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；李凡面部特写。他瞳孔震颤，脸上沾着老道的血沫，内心惊骇。保持角色外观、服饰和站位连续，时间锚点为幻象。动作带漂浮与不稳定感。镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；李凡面部特写。他瞳孔震颤，脸上沾着老道的血沫，内心惊骇。保持角色外观、服饰和站位连续，时间锚点为幻象。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间顺序：叙事15，故事16；时间锚点：幻象。连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜。色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；老道。时间层提示：梦境。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "李凡惊慌失措",
            "李凡面部特写。他瞳孔震颤，脸上沾着老道的血沫，内心惊骇：这家伙真的把眼珠子挖了……"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事15，故事16；时间锚点：幻象",
            "老道质问李凡在幻象中看到了什么。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡惊慌失措；李凡面部特写。他瞳孔震颤，脸上沾着老道的血沫，内心惊骇：这家伙真的把眼珠子挖了……；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象"
        },
        "time_mode": "dream",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "老道质问李凡在幻象中看到了什么。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：dream；时间顺序：叙事15->故事16；时间锚点：幻象",
        "audio_notes": "保留对白节奏；动作点补音效；梦境段强调朦胧氛围",
        "description": "李凡面部特写。他瞳孔震颤，脸上沾着老道的血沫，内心惊骇：这家伙真的把眼珠子挖了……",
        "actions": [
          "李凡惊慌失措"
        ],
        "narration": "这家伙真的把眼珠子挖了……",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0050_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "内心独白，惊骇",
            "status": "pending",
            "text": "这家伙真的把眼珠子挖了……"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0050_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0051",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0016",
      "shot_id": "S0016_SH01",
      "segment_id": "SEG0051",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 100,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "opening",
      "start_seconds": 236.3,
      "end_seconds": 241.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "竹林空地"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0051_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "带梦境感，语速平缓，略有回音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0051_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "带梦境感，语速平缓，略有回音",
            "status": "pending",
            "text": "只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但祭坛已经没了。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0051_VO01",
            "id": "AUD_SEG0051_VO01",
            "url": "",
            "path": "audio/AUD_SEG0051_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0016",
        "shot_id": "S0016_SH01",
        "segment_id": "SEG0051"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：祭坛被毁，魔像裂为两半肉块；朦胧的远景。竹林空地，祭坛已不复存在。六首八臂的魔尊法像被从中线劈开，裂成两半，泥石之躯竟化作腐烂的肉块，触目惊心。；环境：竹林空地；构图镜头：朦胧远景，轻微晃动，如幻境视角；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：祭坛被毁，魔像裂为两半肉块；朦胧的远景。竹林空地，祭坛已不复存在。六首八臂的魔尊法像被从中线劈开，裂成两半，泥石之躯竟化作腐烂的肉块，触目惊心。；环境：竹林空地；构图镜头：朦胧远景，轻微晃动，如幻境视角；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：梦境；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "祭坛被毁，魔像裂为两半肉块",
            "【梦境引入】朦胧的远景。竹林空地，祭坛已不复存在。六首八臂的魔尊法像被从中线劈开，裂成两半，泥石之躯竟化作腐烂的肉块，触目惊心。"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "朦胧远景，轻微晃动，如幻境视角",
            "朦胧远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：此时"
          ],
          "audio_context": [
            "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。"
          ],
          "scene_context": [
            "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：；时间锚点：此时",
            "李凡观察周围，发现祭坛被毁、童子惨死，老道继续追问所见之物。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：祭坛被毁，魔像裂为两半肉块；【梦境引入】朦胧的远景。竹林空地，祭坛已不复存在。六首八臂的魔尊法像被从中线劈开，裂成两半，泥石之躯竟化作腐烂的肉块，触目惊心。；环境：竹林空地；构图镜头：朦胧远景，轻微晃动，如幻境视角；朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时"
        },
        "time_mode": "dream",
        "shot_role": "opening",
        "camera": "朦胧远景，轻微晃动，如幻境视角",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头 / 对白驱动 / 直接画面；时间模式：dream；时间锚点：此时",
        "audio_notes": "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。",
        "description": "【梦境引入】朦胧的远景。竹林空地，祭坛已不复存在。六首八臂的魔尊法像被从中线劈开，裂成两半，泥石之躯竟化作腐烂的肉块，触目惊心。",
        "actions": [
          "祭坛被毁，魔像裂为两半肉块"
        ],
        "narration": "只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但祭坛已经没了。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0051_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "带梦境感，语速平缓，略有回音",
            "status": "pending",
            "text": "只是刚才短短几十秒，幻境一般的出神，他就又回到了竹林中的空地，但祭坛已经没了。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0051_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0052",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0016",
      "shot_id": "S0016_SH02",
      "segment_id": "SEG0052",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 79,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "character",
      "start_seconds": 241.5,
      "end_seconds": 246.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "竹林空地"
        ],
        "items": [
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0052_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "低沉，带着悚然与确认"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0052_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "低沉，带着悚然与确认",
            "status": "pending",
            "text": "在祭坛的周围，刚才和李凡一起来的童子们，已尽皆不见了。但从周围散落的、被劈成两段的怪胎，能猜出他们的下场……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0052_VO01",
            "id": "AUD_SEG0052_VO01",
            "url": "",
            "path": "audio/AUD_SEG0052_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0016",
        "shot_id": "S0016_SH02",
        "segment_id": "SEG0052"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡环视周围惨状，目光扫过各种被劈开的怪胎残骸；童子们尽皆惨死，化为非人残骸；镜头从魔像肉块摇开，扫过空地。散落的蒲团周围，尽是焦尸、枯骨、脏器异化的死胎等怪诞残骸，皆被干净利落地劈成两段。李凡的视线扫过这一切，脸上是难以掩饰的惊骇。；环境：竹林空地；关键物件：蒲团，李凡坐的蒲团；构图镜头：主观视角摇镜，接李凡震惊的中景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡环视周围惨状，目光扫过各种被劈开的怪胎残骸；童子们尽皆惨死，化为非人残骸；镜头从魔像肉块摇开，扫过空地。散落的蒲团周围，尽是焦尸、枯骨、脏器异化的死胎等怪诞残骸，皆被干净利落地劈成两段。李凡的视线扫过这一切，脸上是难以掩饰的惊骇。；环境：竹林空地；关键物件：蒲团，李凡坐的蒲团；构图镜头：主观视角摇镜，接李凡震惊的中景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：梦境；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；蒲团；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": [
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "李凡环视周围惨状，目光扫过各种被劈开的怪胎残骸",
            "童子们尽皆惨死，化为非人残骸",
            "【惨状环视】镜头从魔像肉块摇开，扫过空地。散落的蒲团周围，尽是焦尸、枯骨、脏器异化的死胎等怪诞残骸，皆被干净利落地劈成两段。李凡（）的视线扫过这一切，脸上是难以掩饰的惊骇。"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": [
            "蒲团，李凡坐的蒲团"
          ],
          "item_names": [
            "蒲团"
          ],
          "composition": [
            "主观视角摇镜，接李凡震惊的中景",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：此时"
          ],
          "audio_context": [
            "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。"
          ],
          "scene_context": [
            "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：；时间锚点：此时",
            "李凡观察周围，发现祭坛被毁、童子惨死，老道继续追问所见之物。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡环视周围惨状，目光扫过各种被劈开的怪胎残骸；童子们尽皆惨死，化为非人残骸；【惨状环视】镜头从魔像肉块摇开，扫过空地。散落的蒲团周围，尽是焦尸、枯骨、脏器异化的死胎等怪诞残骸，皆被干净利落地劈成两段。李凡（）的视线扫过这一切，脸上是难以掩饰的惊骇。；环境：竹林空地；关键物件：蒲团，李凡坐的蒲团；构图镜头：主观视角摇镜，接李凡震惊的中景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时"
        },
        "time_mode": "dream",
        "shot_role": "character",
        "camera": "主观视角摇镜，接李凡震惊的中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头 / 对白驱动 / 直接画面；时间模式：dream；时间锚点：此时",
        "audio_notes": "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。",
        "description": "【惨状环视】镜头从魔像肉块摇开，扫过空地。散落的蒲团周围，尽是焦尸、枯骨、脏器异化的死胎等怪诞残骸，皆被干净利落地劈成两段。李凡（E000002）的视线扫过这一切，脸上是难以掩饰的惊骇。",
        "actions": [
          "李凡环视周围惨状，目光扫过各种被劈开的怪胎残骸",
          "童子们尽皆惨死，化为非人残骸"
        ],
        "narration": "在祭坛的周围，刚才和李凡一起来的童子们，已尽皆不见了。但从周围散落的、被劈成两段的怪胎，能猜出他们的下场……",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0052_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "低沉，带着悚然与确认",
            "status": "pending",
            "text": "在祭坛的周围，刚才和李凡一起来的童子们，已尽皆不见了。但从周围散落的、被劈成两段的怪胎，能猜出他们的下场……"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0052_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0053",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0016",
      "shot_id": "S0016_SH03",
      "segment_id": "SEG0053",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 88,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "start_seconds": 246.1,
      "end_seconds": 250.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000005",
        "E000020"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000005",
        "VC000020"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000005",
        "AB000020"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000005",
          "canonical_name": "朱木剑",
          "matched_name": "朱木剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "visual_card_id": "VC000005",
          "voice_card_id": "",
          "asset_binding_id": "AB000005",
          "identity_summary": "老道怀抱的木剑；怀抱着一把三尺七寸的朱木剑",
          "visual_features": [
            "瞎眼老道的手上，那把朱木剑分明绽放着虹光",
            "老道怀抱的木剑",
            "怀抱着一把三尺七寸的朱木剑"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "朱木剑：老道怀抱的木剑；怀抱着一把三尺七寸的朱木剑；瞎眼老道的手上，那把朱木剑分明绽放着虹光；老道怀抱的木剑"
        },
        {
          "entity_uid": "E000020",
          "canonical_name": "木剑",
          "matched_name": "木剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "visual_card_id": "VC000020",
          "voice_card_id": "",
          "asset_binding_id": "AB000020",
          "identity_summary": "老道画的圆圈所用；老道士用木剑所画的圆圈",
          "visual_features": [
            "老道士用木剑所画的圆圈"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "木剑：老道画的圆圈所用；老道士用木剑所画的圆圈；老道士用木剑所画的圆圈"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "竹林空地"
        ],
        "items": [
          "朱木剑",
          "木剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000005",
          "AB000020"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000005",
          "E000020"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0053_VO01",
          "AUD_SEG0053_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000001"
        ],
        "voice_card_ids": [
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "嘶哑，急促，带着不容置疑的压迫感",
          "一字一顿，极度严肃，仿佛在拷问灵魂"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0053_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "嘶哑，急促，带着不容置疑的压迫感",
            "status": "pending",
            "text": "赤虬说你还有人味，杀不得。那你到底看到什么了？"
          },
          {
            "audio_task_id": "AUD_SEG0053_VO02",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "一字一顿，极度严肃，仿佛在拷问灵魂",
            "status": "pending",
            "text": "是‘物’？还是‘非物’？"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0053_VO01",
            "id": "AUD_SEG0053_VO01",
            "url": "",
            "path": "audio/AUD_SEG0053_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0053_VO02",
            "id": "AUD_SEG0053_VO02",
            "url": "",
            "path": "audio/AUD_SEG0053_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0016",
        "shot_id": "S0016_SH03",
        "segment_id": "SEG0053"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：老道持剑逼近，剑身虹光蒸腾；老道将脸凑到李凡面前，用血洞般的眼眶“瞪”着他；特写。瞎眼老道手持朱木剑，剑脊蒸腾着虹光与骇人的血浆热浪。他的脸猛地凑到李凡面前，空洞的眼眶“瞪”着李凡的瞳孔。；环境：竹林空地；关键物件：朱木剑，老道怀抱的木剑；木剑，老道画的圆圈所用；构图镜头：特写，压迫感极强的正反打；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时；运动：动作带漂浮与不稳定感；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：老道持剑逼近，剑身虹光蒸腾；老道将脸凑到李凡面前，用血洞般的眼眶“瞪”着他；特写。瞎眼老道手持朱木剑，剑脊蒸腾着虹光与骇人的血浆热浪。他的脸猛地凑到李凡面前，空洞的眼眶“瞪”着李凡的瞳孔。；环境：竹林空地；关键物件：朱木剑，老道怀抱的木剑；木剑，老道画的圆圈所用；构图镜头：特写，压迫感极强的正反打；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：梦境；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；朱木剑；木剑；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": [
            "朱木剑",
            "木剑"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000005",
          "E000020"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000005",
          "VC000020"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000005",
          "AB000020"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "老道持剑逼近，剑身虹光蒸腾",
            "老道将脸凑到李凡面前，用血洞般的眼眶“瞪”着他",
            "【逼问】特写。瞎眼老道（）手持朱木剑，剑脊蒸腾着虹光与骇人的血浆热浪。他的脸猛地凑到李凡面前，空洞的眼眶“瞪”着李凡的瞳孔。"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": [
            "朱木剑，老道怀抱的木剑",
            "木剑，老道画的圆圈所用"
          ],
          "item_names": [
            "朱木剑",
            "木剑"
          ],
          "composition": [
            "特写，压迫感极强的正反打",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：此时"
          ],
          "audio_context": [
            "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。"
          ],
          "scene_context": [
            "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：；时间锚点：此时",
            "李凡观察周围，发现祭坛被毁、童子惨死，老道继续追问所见之物。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：老道持剑逼近，剑身虹光蒸腾；老道将脸凑到李凡面前，用血洞般的眼眶“瞪”着他；【逼问】特写。瞎眼老道（）手持朱木剑，剑脊蒸腾着虹光与骇人的血浆热浪。他的脸猛地凑到李凡面前，空洞的眼眶“瞪”着李凡的瞳孔。；环境：竹林空地；关键物件：朱木剑，老道怀抱的木剑；木剑，老道画的圆圈所用；构图镜头：特写，压迫感极强的正反打；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时"
        },
        "time_mode": "dream",
        "shot_role": "dialogue_or_action",
        "camera": "特写，压迫感极强的正反打",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头 / 对白驱动 / 直接画面；时间模式：dream；时间锚点：此时",
        "audio_notes": "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。",
        "description": "【逼问】特写。瞎眼老道（E000001）手持朱木剑，剑脊蒸腾着虹光与骇人的血浆热浪。他的脸猛地凑到李凡面前，空洞的眼眶“瞪”着李凡的瞳孔。",
        "actions": [
          "老道持剑逼近，剑身虹光蒸腾",
          "老道将脸凑到李凡面前，用血洞般的眼眶“瞪”着他"
        ],
        "narration": "",
        "dialogue_speakers": [
          "老道"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0053_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "嘶哑，急促，带着不容置疑的压迫感",
            "status": "pending",
            "text": "赤虬说你还有人味，杀不得。那你到底看到什么了？"
          },
          {
            "audio_task_id": "AUD_SEG0053_VO02",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "一字一顿，极度严肃，仿佛在拷问灵魂",
            "status": "pending",
            "text": "是‘物’？还是‘非物’？"
          }
        ],
        "speaker_entity_uids": [
          "E000001"
        ],
        "voice_card_ids": [
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0053_VO01",
          "AUD_SEG0053_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0054",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0016",
      "shot_id": "S0016_SH04",
      "segment_id": "SEG0054",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 67,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "closing",
      "start_seconds": 250.8,
      "end_seconds": 255.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道"
        ],
        "locations": [
          "竹林空地"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0016",
        "shot_id": "S0016_SH04",
        "segment_id": "SEG0054"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞳孔收缩，面对老道的逼问陷入僵直；镜头停留在李凡的面部特写。他瞳孔收缩，映照着老道逼近的血洞眼眶和身后可怖的惨状。老道那句“是‘物’？还是‘非物’？”的余音仿佛在竹林间回荡。；环境：竹林空地；构图镜头：李凡面部特写，背景虚化，突出其震惊与茫然；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时；运动：动作带漂浮与不稳定感",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞳孔收缩，面对老道的逼问陷入僵直；镜头停留在李凡的面部特写。他瞳孔收缩，映照着老道逼近的血洞眼眶和身后可怖的惨状。老道那句“是‘物’？还是‘非物’？”的余音仿佛在竹林间回荡。；环境：竹林空地；构图镜头：李凡面部特写，背景虚化，突出其震惊与茫然；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：梦境；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；老道；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士"
          ],
          "actions": [
            "李凡瞳孔收缩，面对老道的逼问陷入僵直",
            "【对峙定格】镜头停留在李凡的面部特写。他瞳孔收缩，映照着老道逼近的血洞眼眶和身后可怖的惨状。老道那句“是‘物’？还是‘非物’？”的余音仿佛在竹林间回荡。"
          ],
          "locations": [
            "竹林空地"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "李凡面部特写，背景虚化，突出其震惊与茫然",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：此时"
          ],
          "audio_context": [
            "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。"
          ],
          "scene_context": [
            "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头/对白驱动/直接画面；时间模式：；时间锚点：此时",
            "李凡观察周围，发现祭坛被毁、童子惨死，老道继续追问所见之物。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；动作：李凡瞳孔收缩，面对老道的逼问陷入僵直；【对峙定格】镜头停留在李凡的面部特写。他瞳孔收缩，映照着老道逼近的血洞眼眶和身后可怖的惨状。老道那句“是‘物’？还是‘非物’？”的余音仿佛在竹林间回荡。；环境：竹林空地；构图镜头：李凡面部特写，背景虚化，突出其震惊与茫然；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：此时"
        },
        "time_mode": "dream",
        "shot_role": "closing",
        "camera": "李凡面部特写，背景虚化，突出其震惊与茫然",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境段落。李凡从幻境中回神，发现竹林空地的祭坛已被摧毁，童子们惨死，老道持剑逼近，追问他在幻境中所见之物的本质。重要性：主线；呈现：氛围镜头 / 对白驱动 / 直接画面；时间模式：dream；时间锚点：此时",
        "audio_notes": "环境音：竹林风声，若有若无的幻境回响。动作音效：血浆蒸腾的嘶嘶声，剑身虹光的低鸣。对白节奏：老道的追问急促、压迫；李凡的反应沉默、震惊。梦境段落整体音效需带有朦胧、失真的质感。",
        "description": "【对峙定格】镜头停留在李凡的面部特写。他瞳孔收缩，映照着老道逼近的血洞眼眶和身后可怖的惨状。老道那句“是‘物’？还是‘非物’？”的余音仿佛在竹林间回荡。",
        "actions": [
          "李凡瞳孔收缩，面对老道的逼问陷入僵直"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0055",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0017",
      "shot_id": "S0017_SH01",
      "segment_id": "SEG0055",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 255.2,
      "end_seconds": 260.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": [
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0017",
        "shot_id": "S0017_SH01",
        "segment_id": "SEG0055"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：画面中央浮现古朴的墨字标题：第二章花非花，随后淡出；李凡坐在蒲团上，神情紧张地咽了口唾沫；老道空洞的眼眶正对着他；镜头从中景缓慢拉开，展现李凡坐在蒲团上，正对着双眼是两个血窟窿的老道；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景，缓慢拉出；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：画面中央浮现古朴的墨字标题：第二章花非花，随后淡出；李凡坐在蒲团上，神情紧张地咽了口唾沫；老道空洞的眼眶正对着他；镜头从中景缓慢拉开，展现李凡坐在蒲团上，正对着双眼是两个血窟窿的老道；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景，缓慢拉出；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：新章节开始，老道突然拜见‘山主’。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面、章节标题、对白驱动、旁白加画面；时间顺序：叙事17，故事16；时间锚点：正在；连续性要求：保持角色外观、服饰和站位连续；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；山主；蒲团；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": [
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "第二章标题'花非花'浮现并淡出",
            "李凡坐在蒲团上，紧张地咽了口唾沫",
            "老道空洞的眼眶对着他",
            "画面中央浮现古朴的墨字标题：第二章花非花。镜头缓缓拉开，展现李凡坐在蒲团上，正对着双眼是两个血窟窿的老道，神情紧张。"
          ],
          "locations": [],
          "items": [
            "蒲团，李凡坐的蒲团"
          ],
          "item_names": [
            "蒲团"
          ],
          "composition": [
            "中景，缓慢拉出",
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：正在",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。"
          ],
          "scene_context": [
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面/章节标题/对白驱动/旁白+画面；时间顺序：叙事17，故事16；时间锚点：正在",
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：第二章标题'花非花'浮现并淡出；李凡坐在蒲团上，紧张地咽了口唾沫；老道空洞的眼眶对着他；画面中央浮现古朴的墨字标题：第二章花非花。镜头缓缓拉开，展现李凡坐在蒲团上，正对着双眼是两个血窟窿的老道，神情紧张。；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景，缓慢拉出；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景，缓慢拉出",
        "overlay_text": "第二章 花非花",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面 / 章节标题 / 对白驱动 / 旁白+画面；时间顺序：叙事17->故事16；时间锚点：正在",
        "audio_notes": "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。",
        "description": "画面中央浮现古朴的墨字标题：第二章 花非花。镜头缓缓拉开，展现李凡坐在蒲团上，正对着双眼是两个血窟窿的老道，神情紧张。",
        "actions": [
          "第二章标题'花非花'浮现并淡出",
          "李凡坐在蒲团上，紧张地咽了口唾沫",
          "老道空洞的眼眶对着他"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0056",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0017",
      "shot_id": "S0017_SH02",
      "segment_id": "SEG0056",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 260.3,
      "end_seconds": 264.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0056_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000001"
        ],
        "voice_card_ids": [
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "恭敬，低沉"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0056_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬，低沉",
            "status": "pending",
            "text": "山主。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0056_VO01",
            "id": "AUD_SEG0056_VO01",
            "url": "",
            "path": "audio/AUD_SEG0056_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0017",
        "shot_id": "S0017_SH02",
        "segment_id": "SEG0056"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：一道虹光从李凡身后闪过，头顶雷声轰鸣；老道松开李凡，将赤剑揣入怀中；老道转身，双手掐诀，朝着虹光来处弯腰叩首；李凡正不知所措时，身后虹光一闪，头顶雷声炸响；老道松开他，将赤剑揣入怀中，动作流畅地转身，双手掐诀，朝着虹光来处深深叩拜；构图镜头：双人中景，跟随老道动作；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：一道虹光从李凡身后闪过，头顶雷声轰鸣；老道松开李凡，将赤剑揣入怀中；老道转身，双手掐诀，朝着虹光来处弯腰叩首；李凡正不知所措时，身后虹光一闪，头顶雷声炸响；老道松开他，将赤剑揣入怀中，动作流畅地转身，双手掐诀，朝着虹光来处深深叩拜；构图镜头：双人中景，跟随老道动作；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：新章节开始，老道突然拜见‘山主’。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面、章节标题、对白驱动、旁白加画面；时间顺序：叙事17，故事16；时间锚点：正在；连续性要求：保持角色外观、服饰和站位连续；时间锚点：正在；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；山主；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "虹光从李凡身后闪过，雷声轰鸣",
            "老道松开李凡，将赤剑揣入怀中",
            "老道转身，双手掐诀，朝着一个方向弯腰叩首",
            "李凡正不知所措时，身后虹光一闪，头顶雷声炸响。老道松开他，将赤剑揣入怀中，动作流畅地转身，双手掐诀，朝着虹光来处深深叩拜。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景，跟随老道动作",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：正在"
          ],
          "audio_context": [
            "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。"
          ],
          "scene_context": [
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面/章节标题/对白驱动/旁白+画面；时间顺序：叙事17，故事16；时间锚点：正在",
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：虹光从李凡身后闪过，雷声轰鸣；老道松开李凡，将赤剑揣入怀中；老道转身，双手掐诀，朝着一个方向弯腰叩首；李凡正不知所措时，身后虹光一闪，头顶雷声炸响。老道松开他，将赤剑揣入怀中，动作流畅地转身，双手掐诀，朝着虹光来处深深叩拜。；构图镜头：双人中景，跟随老道动作；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，跟随老道动作",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面 / 章节标题 / 对白驱动 / 旁白+画面；时间顺序：叙事17->故事16；时间锚点：正在",
        "audio_notes": "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。",
        "description": "李凡正不知所措时，身后虹光一闪，头顶雷声炸响。老道松开他，将赤剑揣入怀中，动作流畅地转身，双手掐诀，朝着虹光来处深深叩拜。",
        "actions": [
          "虹光从李凡身后闪过，雷声轰鸣",
          "老道松开李凡，将赤剑揣入怀中",
          "老道转身，双手掐诀，朝着一个方向弯腰叩首"
        ],
        "narration": "",
        "dialogue_speakers": [
          "老道"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0056_VO01",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬，低沉",
            "status": "pending",
            "text": "山主。"
          }
        ],
        "speaker_entity_uids": [
          "E000001"
        ],
        "voice_card_ids": [
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0056_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0057",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0017",
      "shot_id": "S0017_SH03",
      "segment_id": "SEG0057",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 264.8,
      "end_seconds": 269.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0057_VO01",
          "AUD_SEG0057_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平稳陈述",
          "内心，疑惑"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0057_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "山主。"
          },
          {
            "audio_task_id": "AUD_SEG0057_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心，疑惑",
            "status": "pending",
            "text": "山主？"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0057_VO01",
            "id": "AUD_SEG0057_VO01",
            "url": "",
            "path": "audio/AUD_SEG0057_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0057_VO02",
            "id": "AUD_SEG0057_VO02",
            "url": "",
            "path": "audio/AUD_SEG0057_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0017",
        "shot_id": "S0017_SH03",
        "segment_id": "SEG0057"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡缩着脖子，扭头朝老道跪拜的方向望去；李凡惊疑不定地缩着脖子，扭头望去；构图镜头：过肩镜头，李凡视角；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡缩着脖子，扭头朝老道跪拜的方向望去；李凡惊疑不定地缩着脖子，扭头望去；构图镜头：过肩镜头，李凡视角；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：新章节开始，老道突然拜见‘山主’。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面、章节标题、对白驱动、旁白加画面；时间顺序：叙事17，故事16；时间锚点：正在；连续性要求：保持角色外观、服饰和站位连续；时间锚点：正在；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；山主；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "李凡缩着脖子，扭头望去",
            "李凡惊疑不定地缩着脖子，扭头朝老道跪拜的方向望去。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "过肩镜头，李凡视角",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：正在"
          ],
          "audio_context": [
            "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。"
          ],
          "scene_context": [
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面/章节标题/对白驱动/旁白+画面；时间顺序：叙事17，故事16；时间锚点：正在",
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡缩着脖子，扭头望去；李凡惊疑不定地缩着脖子，扭头朝老道跪拜的方向望去。；构图镜头：过肩镜头，李凡视角；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "过肩镜头，李凡视角",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面 / 章节标题 / 对白驱动 / 旁白+画面；时间顺序：叙事17->故事16；时间锚点：正在",
        "audio_notes": "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。",
        "description": "李凡惊疑不定地缩着脖子，扭头朝老道跪拜的方向望去。",
        "actions": [
          "李凡缩着脖子，扭头望去"
        ],
        "narration": "山主？",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0057_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "山主。"
          },
          {
            "audio_task_id": "AUD_SEG0057_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心，疑惑",
            "status": "pending",
            "text": "山主？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0057_VO01",
          "AUD_SEG0057_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0058",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0017",
      "shot_id": "S0017_SH04",
      "segment_id": "SEG0058",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 269.3,
      "end_seconds": 273.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0017",
        "shot_id": "S0017_SH04",
        "segment_id": "SEG0058"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡表情困惑，眼神聚焦；李凡的特写，脸上写满困惑与一丝不安，目光聚焦于画面外的某个存在；构图镜头：特写，李凡面部；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡表情困惑，眼神聚焦；李凡的特写，脸上写满困惑与一丝不安，目光聚焦于画面外的某个存在；构图镜头：特写，李凡面部；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：新章节开始，老道突然拜见‘山主’。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面、章节标题、对白驱动、旁白加画面；时间顺序：叙事17，故事16；时间锚点：正在；连续性要求：保持角色外观、服饰和站位连续；时间锚点：正在；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；老道；山主；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "老道，墨竹山法坛前的老道士",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "李凡表情困惑，眼神聚焦",
            "李凡的特写，脸上写满困惑与一丝不安，目光聚焦于画面外的某个存在。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "特写，李凡面部",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：正在"
          ],
          "audio_context": [
            "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。"
          ],
          "scene_context": [
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面/章节标题/对白驱动/旁白+画面；时间顺序：叙事17，故事16；时间锚点：正在",
            "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡表情困惑，眼神聚焦；李凡的特写，脸上写满困惑与一丝不安，目光聚焦于画面外的某个存在。；构图镜头：特写，李凡面部；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：正在"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写，李凡面部",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "新章节开始，老道突然拜见'山主'。李凡见到山主，老道指认他为道种，并描述其入定异象。李凡被老道新生的眼球吓到，心情下降。重要性：主线；呈现：直接画面 / 章节标题 / 对白驱动 / 旁白+画面；时间顺序：叙事17->故事16；时间锚点：正在",
        "audio_notes": "保留对白节奏，背景音效：虹光闪现的破空声，雷响，老道叩拜的衣袂声。",
        "description": "李凡的特写，脸上写满困惑与一丝不安，目光聚焦于画面外的某个存在。",
        "actions": [
          "李凡表情困惑，眼神聚焦"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0059",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "segment_id": "SEG0059",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 273.7,
      "end_seconds": 278.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": [
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0018",
        "shot_id": "S0018_SH01",
        "segment_id": "SEG0059"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡在蒲团上坐好；山主叉腰晃荡至李凡面前；山主蹲下，凑近李凡嗅闻；回忆转场。李凡紧张地坐在蒲团上。山主如大红螃蟹般晃荡到他面前，蹲下，凑近嗅闻。；关键物件：蒲团，李凡坐的蒲团；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡在蒲团上坐好；山主叉腰晃荡至李凡面前；山主蹲下，凑近李凡嗅闻；回忆转场。李凡紧张地坐在蒲团上。山主如大红螃蟹般晃荡到他面前，蹲下，凑近嗅闻。；关键物件：蒲团，李凡坐的蒲团；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事18，故事13；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；时间锚点：记得；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；山主；蒲团；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": [
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009",
          "AB000018"
        ],
        "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": [
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事18，故事13；时间锚点：记得",
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡在蒲团上坐好；山主叉腰晃荡至李凡面前；山主蹲下，凑近李凡嗅闻；回忆转场。李凡紧张地坐在蒲团上。山主如大红螃蟹般晃荡到他面前，蹲下，凑近嗅闻。；关键物件：蒲团，李凡坐的蒲团；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "转场中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事18->故事13；时间锚点：记得",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "回忆转场。李凡紧张地坐在蒲团上。山主如大红螃蟹般晃荡到他面前，蹲下，凑近嗅闻。",
        "actions": [
          "李凡在蒲团上坐好",
          "山主叉腰晃荡至李凡面前",
          "山主蹲下，凑近李凡嗅闻"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0060",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0018",
      "shot_id": "S0018_SH02",
      "segment_id": "SEG0060",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 278.5,
      "end_seconds": 283.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0060_VO01",
          "AUD_SEG0060_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "赞许，略带夸张",
          "带回忆感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0060_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "赞许，略带夸张",
            "status": "pending",
            "text": "恩！第一次拜月就能入定，难得！入定既能临渊，难得难得！而且居然还没骇出一身屎尿来，实在是太难得啦！果然是天生的道子！"
          },
          {
            "audio_task_id": "AUD_SEG0060_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感",
            "status": "pending",
            "text": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0060_VO01",
            "id": "AUD_SEG0060_VO01",
            "url": "",
            "path": "audio/AUD_SEG0060_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0060_VO02",
            "id": "AUD_SEG0060_VO02",
            "url": "",
            "path": "audio/AUD_SEG0060_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0018",
        "shot_id": "S0018_SH02",
        "segment_id": "SEG0060"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：山主朝老道点头；老道深以为然的表情；李凡斜眼看他们；山主扭头，眼白中聚集六只瞳孔，凑近李凡；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：山主朝老道点头；老道深以为然的表情；李凡斜眼看他们；山主扭头，眼白中聚集六只瞳孔，凑近李凡；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事18，故事13；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；时间锚点：记得；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；山主；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "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": [
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事18，故事13；时间锚点：记得",
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：山主朝老道点头；老道深以为然的表情；李凡斜眼看他们；山主扭头，眼白中聚集六只瞳孔，凑近李凡；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事18->故事13；时间锚点：记得",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "山主一脸赞同地朝老道点头，老道深以为然。李凡斜眼看他俩。山主扭过头，两对眼白中聚集起六只瞳孔，凑到李凡面前。",
        "actions": [
          "山主朝老道点头",
          "老道深以为然的表情",
          "李凡斜眼看他们",
          "山主扭头，眼白中聚集六只瞳孔，凑近李凡"
        ],
        "narration": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0060_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "赞许，略带夸张",
            "status": "pending",
            "text": "恩！第一次拜月就能入定，难得！入定既能临渊，难得难得！而且居然还没骇出一身屎尿来，实在是太难得啦！果然是天生的道子！"
          },
          {
            "audio_task_id": "AUD_SEG0060_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感",
            "status": "pending",
            "text": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0060_VO01",
          "AUD_SEG0060_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0061",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0018",
      "shot_id": "S0018_SH03",
      "segment_id": "SEG0061",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 283.5,
      "end_seconds": 288.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0061_VO01",
          "AUD_SEG0061_VO02",
          "AUD_SEG0061_VO03"
        ],
        "speaker_roles": [
          "unknown",
          "character"
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002",
          "E000001"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002",
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "低沉，带着非人的压迫感",
          "没好气，带着被吓到的逆反",
          "突然，洪亮，带着惊惧"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0061_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "低沉，带着非人的压迫感",
            "status": "pending",
            "text": "那你看到什么了？是物，还是非物？"
          },
          {
            "audio_task_id": "AUD_SEG0061_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "没好气，带着被吓到的逆反",
            "status": "pending",
            "text": "什么物非物的，我不知道，我只记得自己好像看到一片星穹，天上还漂着一串紫色的泡泡……"
          },
          {
            "audio_task_id": "AUD_SEG0061_VO03",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "突然，洪亮，带着惊惧",
            "status": "pending",
            "text": "啊——！不见不闻不说！不喜不怒不悲！不恐不惧不怖！"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0061_VO01",
            "id": "AUD_SEG0061_VO01",
            "url": "",
            "path": "audio/AUD_SEG0061_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0061_VO02",
            "id": "AUD_SEG0061_VO02",
            "url": "",
            "path": "audio/AUD_SEG0061_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0061_VO03",
            "id": "AUD_SEG0061_VO03",
            "url": "",
            "path": "audio/AUD_SEG0061_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0018",
        "shot_id": "S0018_SH03",
        "segment_id": "SEG0061"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：山主六瞳凝视李凡；李凡被吓到，表情逆反；老道士突然大吼，跃出三丈；老道士立于竹叶上，从道袍袖中长出六臂；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：山主六瞳凝视李凡；李凡被吓到，表情逆反；老道士突然大吼，跃出三丈；老道士立于竹叶上，从道袍袖中长出六臂；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事18，故事13；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；山主；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "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": [
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事18，故事13；时间锚点：记得",
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：山主六瞳凝视李凡；李凡被吓到，表情逆反；老道士突然大吼，跃出三丈；老道士立于竹叶上，从道袍袖中长出六臂；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事18->故事13；时间锚点：记得",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "山主六瞳凝视李凡发问。李凡被吓到，逆反地回应。老道士突然放声大吼，足尖一点跳出三丈，立于竹叶上，从袖中长出六臂，捂眼塞耳捧剑。",
        "actions": [
          "山主六瞳凝视李凡",
          "李凡被吓到，表情逆反",
          "老道士突然大吼，跃出三丈",
          "老道士立于竹叶上，从道袍袖中长出六臂",
          "老道士用多出的手臂捂眼、塞耳、捧剑"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主",
          "李凡",
          "老道"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0061_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "低沉，带着非人的压迫感",
            "status": "pending",
            "text": "那你看到什么了？是物，还是非物？"
          },
          {
            "audio_task_id": "AUD_SEG0061_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "没好气，带着被吓到的逆反",
            "status": "pending",
            "text": "什么物非物的，我不知道，我只记得自己好像看到一片星穹，天上还漂着一串紫色的泡泡……"
          },
          {
            "audio_task_id": "AUD_SEG0061_VO03",
            "speaker_role": "character",
            "speaker": "老道",
            "speaker_entity_uid": "E000001",
            "voice_card_id": "VO000001",
            "narrator_profile_id": "",
            "delivery_hint": "突然，洪亮，带着惊惧",
            "status": "pending",
            "text": "啊——！不见不闻不说！不喜不怒不悲！不恐不惧不怖！"
          }
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002",
          "E000001"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002",
          "VO000001"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0061_VO01",
          "AUD_SEG0061_VO02",
          "AUD_SEG0061_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0062",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0018",
      "shot_id": "S0018_SH04",
      "segment_id": "SEG0062",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 288.8,
      "end_seconds": 293.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000001",
          "canonical_name": "老道",
          "matched_name": "老道",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000001",
          "voice_card_id": "VO000001",
          "asset_binding_id": "AB000001",
          "identity_summary": "墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道",
          "visual_features": [
            "老道士已经阴沉着脸走过来了",
            "突然眼前有大风拂面而过",
            "法坛前只有个墨帻法褐的老道",
            "秦剑师，看着如何"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：老道 / 老道士 / 秦剑师 / 上师"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "老道：墨竹山法坛前的老道士；法坛前只有个墨帻法褐的老道；老道士已经阴沉着脸走过来了；突然眼前有大风拂面而过"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "老道",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0018",
        "shot_id": "S0018_SH04",
        "segment_id": "SEG0062"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡目瞪口呆地看着诡异的老道士；李凡目瞪口呆地看着眼前长出六臂、封闭七窍、捧剑而立的老道士，内心充满荒谬与惊骇。；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡目瞪口呆地看着诡异的老道士；李凡目瞪口呆地看着眼前长出六臂、封闭七窍、捧剑而立的老道士，内心充满荒谬与惊骇。；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事18，故事13；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；时间锚点：记得；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；老道；山主；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "老道",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000001",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000001",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000001",
          "AB000009"
        ],
        "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": [
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事18，故事13；时间锚点：记得",
            "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；老道，墨竹山法坛前的老道士；山主，墨竹山的首领；动作：李凡目瞪口呆地看着诡异的老道士；李凡目瞪口呆地看着眼前长出六臂、封闭七窍、捧剑而立的老道士，内心充满荒谬与惊骇。；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主近距离观察李凡，询问其入定所见。李凡描述星穹与紫泡，老道突然大吼并施展多臂神通，场面诡异。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事18->故事13；时间锚点：记得",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "李凡目瞪口呆地看着眼前长出六臂、封闭七窍、捧剑而立的老道士，内心充满荒谬与惊骇。",
        "actions": [
          "李凡目瞪口呆地看着诡异的老道士"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0063",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0019",
      "shot_id": "S0019_SH01",
      "segment_id": "SEG0063",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 293.2,
      "end_seconds": 298.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009"
        ],
        "entity_uids": [
          "E000002",
          "E000009"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0019",
        "shot_id": "S0019_SH01",
        "segment_id": "SEG0063"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主流血泪，泪化珍珠；（回忆转场）山主捂着脸，眼白中六只瞳孔溢出三倍的血泪，泪珠滚落在地，叮当作响，化为颗颗红色珍珠。；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主流血泪，泪化珍珠；（回忆转场）山主捂着脸，眼白中六只瞳孔溢出三倍的血泪，泪珠滚落在地，叮当作响，化为颗颗红色珍珠。；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事19，故事14；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009"
        ],
        "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": [
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事19，故事14；时间锚点：记起",
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主流血泪，泪化珍珠；（回忆转场）山主捂着脸，眼白中六只瞳孔溢出三倍的血泪，泪珠滚落在地，叮当作响，化为颗颗红色珍珠。；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "转场中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事19->故事14；时间锚点：记起",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "（回忆转场）山主捂着脸，眼白中六只瞳孔溢出三倍的血泪，泪珠滚落在地，叮当作响，化为颗颗红色珍珠。",
        "actions": [
          "山主流血泪，泪化珍珠"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0064",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0019",
      "shot_id": "S0019_SH02",
      "segment_id": "SEG0064",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 298.0,
      "end_seconds": 302.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000026",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000026",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000026",
        "AB000027"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "item",
          "visual_card_id": "VC000026",
          "voice_card_id": "",
          "asset_binding_id": "AB000026",
          "identity_summary": "山主血泪化成的珍珠；化成一颗颗红色的珍珠",
          "visual_features": [
            "山主血泪化成的珍珠",
            "化成一颗颗红色的珍珠"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：山主"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "血泪珍珠：山主血泪化成的珍珠；化成一颗颗红色的珍珠；山主血泪化成的珍珠；化成一颗颗红色的珍珠"
        },
        {
          "entity_uid": "E000027",
          "canonical_name": "金光",
          "matched_name": "金光",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000027",
          "voice_card_id": "",
          "asset_binding_id": "AB000027",
          "identity_summary": "山主袍中洒出的金光；从红袍里洒出两道金光",
          "visual_features": [
            "山主袍中洒出的金光",
            "从红袍里洒出两道金光",
            "金光"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金光 / 金线"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金光：山主袍中洒出的金光；从红袍里洒出两道金光；山主袍中洒出的金光；从红袍里洒出两道金光"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [],
        "items": [
          "血泪珍珠",
          "金光"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000026",
          "AB000027"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000026",
          "E000027"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0064_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "带回忆感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0064_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感",
            "status": "pending",
            "text": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0064_VO01",
            "id": "AUD_SEG0064_VO01",
            "url": "",
            "path": "audio/AUD_SEG0064_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0019",
        "shot_id": "S0019_SH02",
        "segment_id": "SEG0064"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主赠珍珠；山主抓了一把血泪珍珠，塞到李凡怀里。李凡硬着头皮捧着，内心抗拒却不敢作声。；关键物件：血泪珍珠，山主血泪化成的珍珠；金光，山主袍中洒出的金光；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主赠珍珠；山主抓了一把血泪珍珠，塞到李凡怀里。李凡硬着头皮捧着，内心抗拒却不敢作声。；关键物件：血泪珍珠，山主血泪化成的珍珠；金光，山主袍中洒出的金光；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事19，故事14；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；血泪珍珠；金光；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [],
          "items": [
            "血泪珍珠",
            "金光"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000026",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000026",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000026",
          "AB000027"
        ],
        "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": [
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事19，故事14；时间锚点：记起",
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主赠珍珠；山主抓了一把血泪珍珠，塞到李凡怀里。李凡硬着头皮捧着，内心抗拒却不敢作声。；关键物件：血泪珍珠，山主血泪化成的珍珠；金光，山主袍中洒出的金光；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事19->故事14；时间锚点：记起",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "山主抓了一把血泪珍珠，塞到李凡怀里。李凡硬着头皮捧着，内心抗拒却不敢作声。",
        "actions": [
          "山主赠珍珠"
        ],
        "narration": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0064_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感",
            "status": "pending",
            "text": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0064_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0065",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0019",
      "shot_id": "S0019_SH03",
      "segment_id": "SEG0065",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 302.4,
      "end_seconds": 307.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000027"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000027",
          "canonical_name": "金光",
          "matched_name": "金光",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000027",
          "voice_card_id": "",
          "asset_binding_id": "AB000027",
          "identity_summary": "山主袍中洒出的金光；从红袍里洒出两道金光",
          "visual_features": [
            "山主袍中洒出的金光",
            "从红袍里洒出两道金光",
            "金光"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金光 / 金线"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金光：山主袍中洒出的金光；从红袍里洒出两道金光；山主袍中洒出的金光；从红袍里洒出两道金光"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [],
        "items": [
          "金光"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000027"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000027"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 4,
        "audio_task_ids": [
          "AUD_SEG0065_VO01",
          "AUD_SEG0065_VO02",
          "AUD_SEG0065_VO03",
          "AUD_SEG0065_VO04"
        ],
        "speaker_roles": [
          "unknown",
          "character"
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "庄严而满足",
          "感激",
          "内心抗拒，表面沉默",
          "欣赏，热情"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0065_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严而满足",
            "status": "pending",
            "text": "闻道可死矣。"
          },
          {
            "audio_task_id": "AUD_SEG0065_VO02",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "感激",
            "status": "pending",
            "text": "感谢小友助我修行，这些就是本座的答礼。"
          },
          {
            "audio_task_id": "AUD_SEG0065_VO03",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心抗拒，表面沉默",
            "status": "pending",
            "text": "……"
          },
          {
            "audio_task_id": "AUD_SEG0065_VO04",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "欣赏，热情",
            "status": "pending",
            "text": "小友拜月入道，第一眼就能临渊知命，果然是天生道子，前途不可限量。来，本座请你吃酒。"
          }
        ],
        "status_counts": {
          "pending": 4
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0065_VO01",
            "id": "AUD_SEG0065_VO01",
            "url": "",
            "path": "audio/AUD_SEG0065_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0065_VO02",
            "id": "AUD_SEG0065_VO02",
            "url": "",
            "path": "audio/AUD_SEG0065_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0065_VO03",
            "id": "AUD_SEG0065_VO03",
            "url": "",
            "path": "audio/AUD_SEG0065_VO03.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0065_VO04",
            "id": "AUD_SEG0065_VO04",
            "url": "",
            "path": "audio/AUD_SEG0065_VO04.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 4
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0019",
        "shot_id": "S0019_SH03",
        "segment_id": "SEG0065"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主邀李凡吃酒；山主放出两道金光环绕；山主站起身，微笑着对李凡点头。他衣袖一抖，从红袍里洒出两道金光，金光如长蜻蜓般绕着两人盘旋打转。；关键物件：金光，山主袍中洒出的金光；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主邀李凡吃酒；山主放出两道金光环绕；山主站起身，微笑着对李凡点头。他衣袖一抖，从红袍里洒出两道金光，金光如长蜻蜓般绕着两人盘旋打转。；关键物件：金光，山主袍中洒出的金光；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事19，故事14；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；金光；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [],
          "items": [
            "金光"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000027"
        ],
        "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": [
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事19，故事14；时间锚点：记起",
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主邀李凡吃酒；山主放出两道金光环绕；山主站起身，微笑着对李凡点头。他衣袖一抖，从红袍里洒出两道金光，金光如长蜻蜓般绕着两人盘旋打转。；关键物件：金光，山主袍中洒出的金光；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事19->故事14；时间锚点：记起",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "山主站起身，微笑着对李凡点头。他衣袖一抖，从红袍里洒出两道金光，金光如长蜻蜓般绕着两人盘旋打转。",
        "actions": [
          "山主邀李凡吃酒",
          "山主放出两道金光环绕"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0065_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严而满足",
            "status": "pending",
            "text": "闻道可死矣。"
          },
          {
            "audio_task_id": "AUD_SEG0065_VO02",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "感激",
            "status": "pending",
            "text": "感谢小友助我修行，这些就是本座的答礼。"
          },
          {
            "audio_task_id": "AUD_SEG0065_VO03",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心抗拒，表面沉默",
            "status": "pending",
            "text": "……"
          },
          {
            "audio_task_id": "AUD_SEG0065_VO04",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "欣赏，热情",
            "status": "pending",
            "text": "小友拜月入道，第一眼就能临渊知命，果然是天生道子，前途不可限量。来，本座请你吃酒。"
          }
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0065_VO01",
          "AUD_SEG0065_VO02",
          "AUD_SEG0065_VO03",
          "AUD_SEG0065_VO04"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0066",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0019",
      "shot_id": "S0019_SH04",
      "segment_id": "SEG0066",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 307.7,
      "end_seconds": 312.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000026",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000026",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000026",
        "AB000027"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "item",
          "visual_card_id": "VC000026",
          "voice_card_id": "",
          "asset_binding_id": "AB000026",
          "identity_summary": "山主血泪化成的珍珠；化成一颗颗红色的珍珠",
          "visual_features": [
            "山主血泪化成的珍珠",
            "化成一颗颗红色的珍珠"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：山主"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "血泪珍珠：山主血泪化成的珍珠；化成一颗颗红色的珍珠；山主血泪化成的珍珠；化成一颗颗红色的珍珠"
        },
        {
          "entity_uid": "E000027",
          "canonical_name": "金光",
          "matched_name": "金光",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000027",
          "voice_card_id": "",
          "asset_binding_id": "AB000027",
          "identity_summary": "山主袍中洒出的金光；从红袍里洒出两道金光",
          "visual_features": [
            "山主袍中洒出的金光",
            "从红袍里洒出两道金光",
            "金光"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金光 / 金线"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金光：山主袍中洒出的金光；从红袍里洒出两道金光；山主袍中洒出的金光；从红袍里洒出两道金光"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [],
        "items": [
          "血泪珍珠",
          "金光"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000026",
          "AB000027"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000026",
          "E000027"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0019",
        "shot_id": "S0019_SH04",
        "segment_id": "SEG0066"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：李凡反应；李凡的特写，他捧着血泪珍珠，看着身边环绕的两道金光，表情复杂。；关键物件：血泪珍珠，山主血泪化成的珍珠；金光，山主袍中洒出的金光；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：李凡反应；李凡的特写，他捧着血泪珍珠，看着身边环绕的两道金光，表情复杂。；关键物件：血泪珍珠，山主血泪化成的珍珠；金光，山主袍中洒出的金光；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：闪回；时间顺序：叙事19，故事14；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；血泪珍珠；金光；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [],
          "items": [
            "血泪珍珠",
            "金光"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000026",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000026",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000026",
          "AB000027"
        ],
        "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": [
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事19，故事14；时间锚点：记起",
            "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：李凡反应；李凡的特写，他捧着血泪珍珠，看着身边环绕的两道金光，表情复杂。；关键物件：血泪珍珠，山主血泪化成的珍珠；金光，山主袍中洒出的金光；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主闻道后泪流满面，血泪化为珍珠赠予李凡，并邀请他吃酒，同时放出两道金光环绕。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：flashback；时间顺序：叙事19->故事14；时间锚点：记起",
        "audio_notes": "保留对白节奏；动作点补音效；回忆段用清晰转场提示",
        "description": "李凡的特写，他捧着血泪珍珠，看着身边环绕的两道金光，表情复杂。",
        "actions": [
          "李凡反应"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0067",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0020",
      "shot_id": "S0020_SH01",
      "segment_id": "SEG0067",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 312.1,
      "end_seconds": 317.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000001",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000001",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000001",
        "AB000011"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "老道",
          "修士"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0067_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000011"
        ],
        "voice_card_ids": [
          "VO000011"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "恭敬，齐声"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0067_VO01",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬，齐声",
            "status": "pending",
            "text": "山主。上师。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0067_VO01",
            "id": "AUD_SEG0067_VO01",
            "url": "",
            "path": "audio/AUD_SEG0067_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0020",
        "shot_id": "S0020_SH01",
        "segment_id": "SEG0067"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：李凡表情紧张，眼神闪烁。山主面带微笑，目光落在李凡身上。三个蒙面修士从竹林边缘现身，恭敬行礼。；竹林祭坛，狼藉一片。李凡硬着头皮站在原地，山主站在他对面，红袍飘动。三个蒙面修士从墨竹林中跑出，见状咂舌，纷纷作揖。；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：李凡表情紧张，眼神闪烁。山主面带微笑，目光落在李凡身上。三个蒙面修士从竹林边缘现身，恭敬行礼。；竹林祭坛，狼藉一片。李凡硬着头皮站在原地，山主站在他对面，红袍飘动。三个蒙面修士从墨竹林中跑出，见状咂舌，纷纷作揖。；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：闪回；时间顺序：叙事20，故事15；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；老道；修士；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "老道",
            "修士"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000001",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011"
        ],
        "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": [
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事20，故事15；时间锚点：记起",
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：李凡表情紧张，眼神闪烁。山主面带微笑，目光落在李凡身上。三个蒙面修士从竹林边缘现身，恭敬行礼。；（回忆开始）竹林祭坛，狼藉一片。李凡硬着头皮站在原地，山主站在他对面，红袍飘动。三个蒙面修士从墨竹林中跑出，见状咂舌，纷纷作揖。；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "转场中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事20->故事15；时间锚点：记起",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；回忆段用清晰转场提示",
        "description": "（回忆开始）竹林祭坛，狼藉一片。李凡硬着头皮站在原地，山主站在他对面，红袍飘动。三个蒙面修士从墨竹林中跑出，见状咂舌，纷纷作揖。",
        "actions": [
          "李凡表情紧张，眼神闪烁。山主面带微笑，目光落在李凡身上。三个蒙面修士从竹林边缘现身，恭敬行礼。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "修士"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0067_VO01",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬，齐声",
            "status": "pending",
            "text": "山主。上师。"
          }
        ],
        "speaker_entity_uids": [
          "E000011"
        ],
        "voice_card_ids": [
          "VO000011"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0067_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0068",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0020",
      "shot_id": "S0020_SH02",
      "segment_id": "SEG0068",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 317.3,
      "end_seconds": 322.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000001",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000001",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000001",
        "AB000011"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "老道",
          "修士"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0068_VO01",
          "AUD_SEG0068_VO02",
          "AUD_SEG0068_VO03"
        ],
        "speaker_roles": [
          "unknown",
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000011"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000011"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "随意，却带着不容置疑的威严",
          "齐声，肃穆",
          "带回忆感，内心吐槽"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0068_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "随意，却带着不容置疑的威严",
            "status": "pending",
            "text": "秦剑师的坐忘功夫还不到家，保不住等会儿要现形了。我要请这位小友吃酒，可没功夫管他。尔等在旁候着，若天亮前他自己收不回来，就请出墨剑斩了，把脑袋拿来给我们下酒！"
          },
          {
            "audio_task_id": "AUD_SEG0068_VO02",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "齐声，肃穆",
            "status": "pending",
            "text": "尊法旨。"
          },
          {
            "audio_task_id": "AUD_SEG0068_VO03",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，内心吐槽",
            "status": "pending",
            "text": "（李凡内心）嘶……不用客气了不用客气了，咱能吃点清淡得不，有点反胃。"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0068_VO01",
            "id": "AUD_SEG0068_VO01",
            "url": "",
            "path": "audio/AUD_SEG0068_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0068_VO02",
            "id": "AUD_SEG0068_VO02",
            "url": "",
            "path": "audio/AUD_SEG0068_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0068_VO03",
            "id": "AUD_SEG0068_VO03",
            "url": "",
            "path": "audio/AUD_SEG0068_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0020",
        "shot_id": "S0020_SH02",
        "segment_id": "SEG0068"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主嘴唇微动，下达指令。李凡瞳孔微缩，瞥了一眼远处静坐的老道。修士们低头领命。；山主并不看修士，目光仍停留在李凡身上，随口下达冷酷的命令。老道（秦剑师）在不远处的竹叶堆上闭目打坐，毫无反应。；构图镜头：双人中景（侧重山主与李凡）；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主嘴唇微动，下达指令。李凡瞳孔微缩，瞥了一眼远处静坐的老道。修士们低头领命。；山主并不看修士，目光仍停留在李凡身上，随口下达冷酷的命令。老道（秦剑师）在不远处的竹叶堆上闭目打坐，毫无反应。；构图镜头：双人中景（侧重山主与李凡）；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：闪回；时间顺序：叙事20，故事15；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；老道；修士；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "老道",
            "修士"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000001",
          "VC000011"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011"
        ],
        "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": [
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事20，故事15；时间锚点：记起",
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主嘴唇微动，下达指令。李凡瞳孔微缩，瞥了一眼远处静坐的老道。修士们低头领命。；山主并不看修士，目光仍停留在李凡身上，随口下达冷酷的命令。老道（秦剑师）在不远处的竹叶堆上闭目打坐，毫无反应。；构图镜头：双人中景（侧重山主与李凡）；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景（侧重山主与李凡）",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事20->故事15；时间锚点：记起",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；回忆段用清晰转场提示",
        "description": "山主并不看修士，目光仍停留在李凡身上，随口下达冷酷的命令。老道（秦剑师）在不远处的竹叶堆上闭目打坐，毫无反应。",
        "actions": [
          "山主嘴唇微动，下达指令。李凡瞳孔微缩，瞥了一眼远处静坐的老道。修士们低头领命。"
        ],
        "narration": "（李凡内心）嘶……不用客气了不用客气了，咱能吃点清淡得不，有点反胃。",
        "dialogue_speakers": [
          "山主",
          "修士"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0068_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "随意，却带着不容置疑的威严",
            "status": "pending",
            "text": "秦剑师的坐忘功夫还不到家，保不住等会儿要现形了。我要请这位小友吃酒，可没功夫管他。尔等在旁候着，若天亮前他自己收不回来，就请出墨剑斩了，把脑袋拿来给我们下酒！"
          },
          {
            "audio_task_id": "AUD_SEG0068_VO02",
            "speaker_role": "character",
            "speaker": "修士",
            "speaker_entity_uid": "E000011",
            "voice_card_id": "VO000011",
            "narrator_profile_id": "",
            "delivery_hint": "齐声，肃穆",
            "status": "pending",
            "text": "尊法旨。"
          },
          {
            "audio_task_id": "AUD_SEG0068_VO03",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，内心吐槽",
            "status": "pending",
            "text": "（李凡内心）嘶……不用客气了不用客气了，咱能吃点清淡得不，有点反胃。"
          }
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000011"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000011"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0068_VO01",
          "AUD_SEG0068_VO02",
          "AUD_SEG0068_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0069",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0020",
      "shot_id": "S0020_SH03",
      "segment_id": "SEG0069",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 322.6,
      "end_seconds": 327.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000001",
        "E000011",
        "E000021",
        "E000027",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000001",
        "VC000011",
        "VC000021",
        "VC000027",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000001",
        "AB000011",
        "AB000021",
        "AB000027",
        "AB000028"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "小剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000027",
          "canonical_name": "金光",
          "matched_name": "金光",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000027",
          "voice_card_id": "",
          "asset_binding_id": "AB000027",
          "identity_summary": "山主袍中洒出的金光；从红袍里洒出两道金光",
          "visual_features": [
            "山主袍中洒出的金光",
            "从红袍里洒出两道金光",
            "金光"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金光 / 金线"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金光：山主袍中洒出的金光；从红袍里洒出两道金光；山主袍中洒出的金光；从红袍里洒出两道金光"
        },
        {
          "entity_uid": "E000028",
          "canonical_name": "金蛟白星",
          "matched_name": "飞剑",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000028",
          "voice_card_id": "",
          "asset_binding_id": "AB000028",
          "identity_summary": "山主的两把金色飞剑；金蛟白星，飞天",
          "visual_features": [
            "山主的两把金色飞剑",
            "那两把金剑缓缓减速"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金蛟白星 / 金剑 / 飞剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金蛟白星：山主的两把金色飞剑；金蛟白星，飞天；山主的两把金色飞剑；那两把金剑缓缓减速"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "老道",
          "修士"
        ],
        "locations": [],
        "items": [
          "小剑",
          "金光",
          "金蛟白星"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011",
          "AB000021",
          "AB000027",
          "AB000028"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011",
          "E000021",
          "E000027",
          "E000028"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0069_VO01",
          "AUD_SEG0069_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "赞赏，邀请",
          "带回忆感，内心混乱"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0069_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "赞赏，邀请",
            "status": "pending",
            "text": "小友拜月入道，第一眼就能临渊知命，果然是天生道子，前途不可限量。来，本座请你吃酒。"
          },
          {
            "audio_task_id": "AUD_SEG0069_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，内心混乱",
            "status": "pending",
            "text": "（李凡内心）对了！飞剑！他手心里还钻进来一把剑呢！可手上既没有伤口，也没有感觉，差点都忘了……卧槽，到底是做梦还是他自己也有点精神分裂了……"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0069_VO01",
            "id": "AUD_SEG0069_VO01",
            "url": "",
            "path": "audio/AUD_SEG0069_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0069_VO02",
            "id": "AUD_SEG0069_VO02",
            "url": "",
            "path": "audio/AUD_SEG0069_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0020",
        "shot_id": "S0020_SH03",
        "segment_id": "SEG0069"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主对李凡微笑点头。金光小剑飞出，快速环绕。李凡眨眼，仔细盯着飞剑，脸上露出惊疑不定的神色。；山主转向李凡，微笑着点头，同时衣袖一抖，两道金光自红袍中飞出，化作两把四五寸长的金色小剑，如蜻蜓般环绕两人盘旋。李凡看得心惊。；关键物件：小剑，有高级剑法；金光，山主袍中洒出的金光；金蛟白星，山主的两把金色飞剑；构图镜头：正反打（山主与李凡特写交替）；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主对李凡微笑点头。金光小剑飞出，快速环绕。李凡眨眼，仔细盯着飞剑，脸上露出惊疑不定的神色。；山主转向李凡，微笑着点头，同时衣袖一抖，两道金光自红袍中飞出，化作两把四五寸长的金色小剑，如蜻蜓般环绕两人盘旋。李凡看得心惊。；关键物件：小剑，有高级剑法；金光，山主袍中洒出的金光；金蛟白星，山主的两把金色飞剑；构图镜头：正反打（山主与李凡特写交替）；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：闪回；时间顺序：叙事20，故事15；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；老道；修士；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "老道",
            "修士"
          ],
          "locations": [],
          "items": [
            "小剑",
            "金光",
            "金蛟白星"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011",
          "E000021",
          "E000027",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000001",
          "VC000011",
          "VC000021",
          "VC000027",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011",
          "AB000021",
          "AB000027",
          "AB000028"
        ],
        "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": [
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事20，故事15；时间锚点：记起",
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主对李凡微笑点头。金光小剑飞出，快速环绕。李凡眨眼，仔细盯着飞剑，脸上露出惊疑不定的神色。；山主转向李凡，微笑着点头，同时衣袖一抖，两道金光自红袍中飞出，化作两把四五寸长的金色小剑，如蜻蜓般环绕两人盘旋。李凡看得心惊。；关键物件：小剑，有高级剑法；金光，山主袍中洒出的金光；金蛟白星，山主的两把金色飞剑；构图镜头：正反打（山主与李凡特写交替）；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "正反打（山主与李凡特写交替）",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事20->故事15；时间锚点：记起",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；回忆段用清晰转场提示",
        "description": "山主转向李凡，微笑着点头，同时衣袖一抖，两道金光自红袍中飞出，化作两把四五寸长的金色小剑，如蜻蜓般环绕两人盘旋。李凡看得心惊。",
        "actions": [
          "山主对李凡微笑点头。金光小剑飞出，快速环绕。李凡眨眼，仔细盯着飞剑，脸上露出惊疑不定的神色。"
        ],
        "narration": "（李凡内心）对了！飞剑！他手心里还钻进来一把剑呢！可手上既没有伤口，也没有感觉，差点都忘了……卧槽，到底是做梦还是他自己也有点精神分裂了……",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0069_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "赞赏，邀请",
            "status": "pending",
            "text": "小友拜月入道，第一眼就能临渊知命，果然是天生道子，前途不可限量。来，本座请你吃酒。"
          },
          {
            "audio_task_id": "AUD_SEG0069_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，内心混乱",
            "status": "pending",
            "text": "（李凡内心）对了！飞剑！他手心里还钻进来一把剑呢！可手上既没有伤口，也没有感觉，差点都忘了……卧槽，到底是做梦还是他自己也有点精神分裂了……"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0069_VO01",
          "AUD_SEG0069_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0070",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0020",
      "shot_id": "S0020_SH04",
      "segment_id": "SEG0070",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 5.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 327.6,
      "end_seconds": 333.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000001",
        "E000011",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000001",
        "VC000011",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000001",
        "AB000011",
        "AB000028"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000028",
          "canonical_name": "金蛟白星",
          "matched_name": "金蛟白星",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000028",
          "voice_card_id": "",
          "asset_binding_id": "AB000028",
          "identity_summary": "山主的两把金色飞剑；金蛟白星，飞天",
          "visual_features": [
            "山主的两把金色飞剑",
            "那两把金剑缓缓减速"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金蛟白星 / 金剑 / 飞剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金蛟白星：山主的两把金色飞剑；金蛟白星，飞天；山主的两把金色飞剑；那两把金剑缓缓减速"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "老道",
          "修士"
        ],
        "locations": [],
        "items": [
          "金蛟白星"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011",
          "AB000028"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011",
          "E000028"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0070_VO01",
          "AUD_SEG0070_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "平静，指令",
          "前半带兴奋感，后半转为冰冷的系统提示音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0070_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "平静，指令",
            "status": "pending",
            "text": "金蛟白星，飞天。"
          },
          {
            "audio_task_id": "AUD_SEG0070_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "前半带兴奋感，后半转为冰冷的系统提示音",
            "status": "pending",
            "text": "哇，老子芜湖起飞了……\n‘李凡的心情上升了1点。注意！李凡，心情，5/100，极度危险！’"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0070_VO01",
            "id": "AUD_SEG0070_VO01",
            "url": "",
            "path": "audio/AUD_SEG0070_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0070_VO02",
            "id": "AUD_SEG0070_VO02",
            "url": "",
            "path": "audio/AUD_SEG0070_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0020",
        "shot_id": "S0020_SH04",
        "segment_id": "SEG0070"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主握住李凡手腕。飞剑加速成金色光环。两人飞天。李凡瞪大眼睛，看着脚下缩小的竹海和头顶的双月，表情震撼。；山主握住李凡右腕，轻轻一提。两把飞剑“金蛟白星”骤然加速，化作环绕两人的金色风暴光环。两人瞬间腾空而起，脚下的竹林祭坛急速缩小，头顶两轮皓月当空。；关键物件：金蛟白星，山主的两把金色飞剑；构图镜头：特写（李凡面部）转仰拍大远景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；动态内容：主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主握住李凡手腕。飞剑加速成金色光环。两人飞天。李凡瞪大眼睛，看着脚下缩小的竹海和头顶的双月，表情震撼。；山主握住李凡右腕，轻轻一提。两把飞剑“金蛟白星”骤然加速，化作环绕两人的金色风暴光环。两人瞬间腾空而起，脚下的竹林祭坛急速缩小，头顶两轮皓月当空。；关键物件：金蛟白星，山主的两把金色飞剑；构图镜头：特写（李凡面部）转仰拍大远景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：闪回；时间顺序：叙事20，故事15；时间锚点：记起；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；老道；修士；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "老道",
            "修士"
          ],
          "locations": [],
          "items": [
            "金蛟白星"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000001",
          "E000011",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000001",
          "VC000011",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000001",
          "AB000011",
          "AB000028"
        ],
        "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": [
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事20，故事15；时间锚点：记起",
            "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；动作：山主握住李凡手腕。飞剑加速成金色光环。两人飞天。李凡瞪大眼睛，看着脚下缩小的竹海和头顶的双月，表情震撼。；山主握住李凡右腕，轻轻一提。两把飞剑“金蛟白星”骤然加速，化作环绕两人的金色风暴光环。两人瞬间腾空而起，脚下的竹林祭坛急速缩小，头顶两轮皓月当空。；关键物件：金蛟白星，山主的两把金色飞剑；构图镜头：特写（李凡面部）转仰拍大远景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记起；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写（李凡面部）转仰拍大远景",
        "overlay_text": "注意！李凡，心情，5/100，极度危险！",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡被迫接受山主邀请，山主展示飞剑，吩咐修士处理老道，随后带李凡飞天而起。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：flashback；时间顺序：叙事20->故事15；时间锚点：记起",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；回忆段用清晰转场提示",
        "description": "山主握住李凡右腕，轻轻一提。两把飞剑“金蛟白星”骤然加速，化作环绕两人的金色风暴光环。两人瞬间腾空而起，脚下的竹林祭坛急速缩小，头顶两轮皓月当空。",
        "actions": [
          "山主握住李凡手腕。飞剑加速成金色光环。两人飞天。李凡瞪大眼睛，看着脚下缩小的竹海和头顶的双月，表情震撼。"
        ],
        "narration": "哇，老子芜湖起飞了……\n‘李凡的心情上升了1点。注意！李凡，心情，5/100，极度危险！’",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0070_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "平静，指令",
            "status": "pending",
            "text": "金蛟白星，飞天。"
          },
          {
            "audio_task_id": "AUD_SEG0070_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "前半带兴奋感，后半转为冰冷的系统提示音",
            "status": "pending",
            "text": "哇，老子芜湖起飞了……\n‘李凡的心情上升了1点。注意！李凡，心情，5/100，极度危险！’"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0070_VO01",
          "AUD_SEG0070_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0071",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0021",
      "shot_id": "S0021_SH01",
      "segment_id": "SEG0071",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 103,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "parallel",
      "shot_role": "opening",
      "start_seconds": 333.3,
      "end_seconds": 338.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000031",
        "E000030",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000031",
        "VC000030",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000031",
        "AB000030",
        "AB000027"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000031",
          "canonical_name": "侍婢",
          "matched_name": "侍婢",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "identity_summary": "三个二八芳华的少女；山主的侍女",
          "visual_features": [
            "三个二八芳华的少女",
            "山主的侍女",
            "现出三个二八芳华的少女",
            "侍婢见过小相公"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：侍婢 / 少女 / 莺莺燕燕"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "侍婢：三个二八芳华的少女；山主的侍女；三个二八芳华的少女；山主的侍女"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        },
        {
          "entity_uid": "E000027",
          "canonical_name": "金光",
          "matched_name": "金光",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000027",
          "voice_card_id": "",
          "asset_binding_id": "AB000027",
          "identity_summary": "山主袍中洒出的金光；从红袍里洒出两道金光",
          "visual_features": [
            "山主袍中洒出的金光",
            "从红袍里洒出两道金光",
            "金光"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金光 / 金线"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金光：山主袍中洒出的金光；从红袍里洒出两道金光；山主袍中洒出的金光；从红袍里洒出两道金光"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "侍婢"
        ],
        "locations": [
          "洞天福地",
          "庭院溪边"
        ],
        "items": [
          "金光"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030",
          "AB000027"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030",
          "E000027"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "tense",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0021",
        "shot_id": "S0021_SH01",
        "segment_id": "SEG0071"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：山主牵着李凡手腕御风飞行；远处山梁上，金目褐猿与独角青蛇隔空对峙，妖气冲天；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金光，山主袍中洒出的金光；构图镜头：广角航拍，从飞行中的两人拉远至对峙的巨妖，强调空间距离与并行感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边；运动：强调同一时段的另一条叙事线",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：山主牵着李凡手腕御风飞行；远处山梁上，金目褐猿与独角青蛇隔空对峙，妖气冲天；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金光，山主袍中洒出的金光；构图镜头：广角航拍，从飞行中的两人拉远至对峙的巨妖，强调空间距离与并行感；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
        "visual_notes": "画面重点：山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：并行；时间顺序：叙事21，故事16；时间锚点：另一边；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：通过构图区分支线；保持同一项目镜头语言；色彩规则：允许有限层次区分；不能每条线独立漂移；绑定实体：李凡；山主；侍婢；洞天福地；时间层提示：并行线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "侍婢"
          ],
          "locations": [
            "洞天福地",
            "庭院溪边"
          ],
          "items": [
            "金光"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000031",
          "VC000030",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030",
          "AB000027"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "并行线区分清楚",
            "镜头节奏紧凑"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "并行线被误当成新项目画风",
            "人物连续性丢失"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "侍婢，三个二八芳华的少女"
          ],
          "actions": [
            "山主牵着李凡手腕御风飞行",
            "远处山梁上，金目褐猿与独角青蛇隔空对峙，妖气冲天",
            "【并行线切入】山主牵着李凡御风疾飞，金光环绕。远方山梁上，两头巨兽对峙：一头是高达百尺、鳄甲蝎尾的金目褐猿，另一边是身长四十丈、脊生四翼的独角青蛇。妖风卷集，一炽热如阳，一寒冰滚滚。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间",
            "庭院溪边"
          ],
          "items": [
            "金光，山主袍中洒出的金光"
          ],
          "item_names": [
            "金光"
          ],
          "composition": [
            "广角航拍，从飞行中的两人拉远至对峙的巨妖，强调空间距离与并行感。",
            "切线中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：另一边"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示"
          ],
          "scene_context": [
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事21，故事16；时间锚点：另一边",
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。"
          ],
          "motion": [
            "强调同一时段的另一条叙事线"
          ],
          "time_mode": "parallel",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：山主牵着李凡手腕御风飞行；远处山梁上，金目褐猿与独角青蛇隔空对峙，妖气冲天；【并行线切入】山主牵着李凡御风疾飞，金光环绕。远方山梁上，两头巨兽对峙：一头是高达百尺、鳄甲蝎尾的金目褐猿，另一边是身长四十丈、脊生四翼的独角青蛇。妖风卷集，一炽热如阳，一寒冰滚滚。；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金光，山主袍中洒出的金光；构图镜头：广角航拍，从飞行中的两人拉远至对峙的巨妖，强调空间距离与并行感。；切线中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边"
        },
        "time_mode": "parallel",
        "shot_role": "opening",
        "camera": "广角航拍，从飞行中的两人拉远至对峙的巨妖，强调空间距离与并行感。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：parallel；时间顺序：叙事21->故事16；时间锚点：另一边",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示",
        "description": "【并行线切入】山主牵着李凡御风疾飞，金光环绕。远方山梁上，两头巨兽对峙：一头是高达百尺、鳄甲蝎尾的金目褐猿，另一边是身长四十丈、脊生四翼的独角青蛇。妖风卷集，一炽热如阳，一寒冰滚滚。",
        "actions": [
          "山主牵着李凡手腕御风飞行",
          "远处山梁上，金目褐猿与独角青蛇隔空对峙，妖气冲天"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0072",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "segment_id": "SEG0072",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 82,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "parallel",
      "shot_role": "character",
      "start_seconds": 338.1,
      "end_seconds": 343.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000031",
        "E000030",
        "E000027"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000031",
        "VC000030",
        "VC000027"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000031",
        "AB000030",
        "AB000027"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000031",
          "canonical_name": "侍婢",
          "matched_name": "侍婢",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "identity_summary": "三个二八芳华的少女；山主的侍女",
          "visual_features": [
            "三个二八芳华的少女",
            "山主的侍女",
            "现出三个二八芳华的少女",
            "侍婢见过小相公"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：侍婢 / 少女 / 莺莺燕燕"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "侍婢：三个二八芳华的少女；山主的侍女；三个二八芳华的少女；山主的侍女"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        },
        {
          "entity_uid": "E000027",
          "canonical_name": "金光",
          "matched_name": "金光",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000027",
          "voice_card_id": "",
          "asset_binding_id": "AB000027",
          "identity_summary": "山主袍中洒出的金光；从红袍里洒出两道金光",
          "visual_features": [
            "山主袍中洒出的金光",
            "从红袍里洒出两道金光",
            "金光"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金光 / 金线"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金光：山主袍中洒出的金光；从红袍里洒出两道金光；山主袍中洒出的金光；从红袍里洒出两道金光"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "侍婢"
        ],
        "locations": [
          "洞天福地",
          "庭院溪边"
        ],
        "items": [
          "金光"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030",
          "AB000027"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030",
          "E000027"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0072_VO01",
          "AUD_SEG0072_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_parallel_cn"
        ],
        "delivery_hints": [
          "略带惋惜，调侃语气",
          "并行线语气"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0072_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "略带惋惜，调侃语气",
            "status": "pending",
            "text": "你看看，就算有金丹期的修为，虚夜还要双修，也难免把持不住现形。可惜了，我本想杀了他夫妻俩下酒，那下次吧。"
          },
          {
            "audio_task_id": "AUD_SEG0072_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_parallel_cn",
            "delivery_hint": "并行线语气",
            "status": "pending",
            "text": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。 山主离去后，三名侍婢现身拜见李凡，令他心情大好。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0072_VO01",
            "id": "AUD_SEG0072_VO01",
            "url": "",
            "path": "audio/AUD_SEG0072_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0072_VO02",
            "id": "AUD_SEG0072_VO02",
            "url": "",
            "path": "audio/AUD_SEG0072_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "tense",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0021",
        "shot_id": "S0021_SH02",
        "segment_id": "SEG0072"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：巨妖停止对峙，转向金光方向颔首行礼；李凡瞪大眼睛看着；山主嘴角微扬；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金光，山主袍中洒出的金光；构图镜头：中景切特写。先给巨妖行礼的镜头，再切到李凡震惊的表情，最后是山主侧脸的微笑；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边；运动：强调同一时段的另一条叙事线；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：巨妖停止对峙，转向金光方向颔首行礼；李凡瞪大眼睛看着；山主嘴角微扬；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金光，山主袍中洒出的金光；构图镜头：中景切特写。先给巨妖行礼的镜头，再切到李凡震惊的表情，最后是山主侧脸的微笑；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
        "visual_notes": "画面重点：山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：并行；时间顺序：叙事21，故事16；时间锚点：另一边；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：通过构图区分支线；保持同一项目镜头语言；色彩规则：允许有限层次区分；不能每条线独立漂移；绑定实体：李凡；山主；侍婢；洞天福地；时间层提示：并行线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "侍婢"
          ],
          "locations": [
            "洞天福地",
            "庭院溪边"
          ],
          "items": [
            "金光"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030",
          "E000027"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000031",
          "VC000030",
          "VC000027"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030",
          "AB000027"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "并行线区分清楚",
            "镜头节奏紧凑"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "并行线被误当成新项目画风",
            "人物连续性丢失"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "侍婢，三个二八芳华的少女"
          ],
          "actions": [
            "巨妖停止对峙，转向金光方向颔首行礼",
            "李凡瞪大眼睛看着",
            "山主嘴角微扬",
            "对峙的巨妖颇具人性，纷纷扭头望向天际金光，颔首行礼。李凡看得目瞪口呆。山主侧头微笑。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间",
            "庭院溪边"
          ],
          "items": [
            "金光，山主袍中洒出的金光"
          ],
          "item_names": [
            "金光"
          ],
          "composition": [
            "中景切特写。先给巨妖行礼的镜头，再切到李凡震惊的表情，最后是山主侧脸的微笑。",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：另一边"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示"
          ],
          "scene_context": [
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事21，故事16；时间锚点：另一边",
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。"
          ],
          "motion": [
            "强调同一时段的另一条叙事线"
          ],
          "time_mode": "parallel",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：巨妖停止对峙，转向金光方向颔首行礼；李凡瞪大眼睛看着；山主嘴角微扬；对峙的巨妖颇具人性，纷纷扭头望向天际金光，颔首行礼。李凡看得目瞪口呆。山主侧头微笑。；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金光，山主袍中洒出的金光；构图镜头：中景切特写。先给巨妖行礼的镜头，再切到李凡震惊的表情，最后是山主侧脸的微笑。；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边"
        },
        "time_mode": "parallel",
        "shot_role": "character",
        "camera": "中景切特写。先给巨妖行礼的镜头，再切到李凡震惊的表情，最后是山主侧脸的微笑。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：parallel；时间顺序：叙事21->故事16；时间锚点：另一边",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示",
        "description": "对峙的巨妖颇具人性，纷纷扭头望向天际金光，颔首行礼。李凡看得目瞪口呆。山主侧头微笑。",
        "actions": [
          "巨妖停止对峙，转向金光方向颔首行礼",
          "李凡瞪大眼睛看着",
          "山主嘴角微扬"
        ],
        "narration": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。 山主离去后，三名侍婢现身拜见李凡，令他心情大好。",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0072_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "略带惋惜，调侃语气",
            "status": "pending",
            "text": "你看看，就算有金丹期的修为，虚夜还要双修，也难免把持不住现形。可惜了，我本想杀了他夫妻俩下酒，那下次吧。"
          },
          {
            "audio_task_id": "AUD_SEG0072_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_parallel_cn",
            "delivery_hint": "并行线语气",
            "status": "pending",
            "text": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。 山主离去后，三名侍婢现身拜见李凡，令他心情大好。"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_parallel_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0072_VO01",
          "AUD_SEG0072_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0073",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0021",
      "shot_id": "S0021_SH03",
      "segment_id": "SEG0073",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 91,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "parallel",
      "shot_role": "dialogue_or_action",
      "start_seconds": 343.2,
      "end_seconds": 347.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000031",
        "E000030",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000031",
        "VC000030",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000031",
        "AB000030",
        "AB000028"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000031",
          "canonical_name": "侍婢",
          "matched_name": "侍婢",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "identity_summary": "三个二八芳华的少女；山主的侍女",
          "visual_features": [
            "三个二八芳华的少女",
            "山主的侍女",
            "现出三个二八芳华的少女",
            "侍婢见过小相公"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：侍婢 / 少女 / 莺莺燕燕"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "侍婢：三个二八芳华的少女；山主的侍女；三个二八芳华的少女；山主的侍女"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "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": "item",
          "visual_card_id": "VC000028",
          "voice_card_id": "",
          "asset_binding_id": "AB000028",
          "identity_summary": "山主的两把金色飞剑；金蛟白星，飞天",
          "visual_features": [
            "山主的两把金色飞剑",
            "那两把金剑缓缓减速"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：金蛟白星 / 金剑 / 飞剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金蛟白星：山主的两把金色飞剑；金蛟白星，飞天；山主的两把金色飞剑；那两把金剑缓缓减速"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "侍婢"
        ],
        "locations": [
          "洞天福地",
          "庭院溪边"
        ],
        "items": [
          "金蛟白星"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030",
          "AB000028"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030",
          "E000028"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0073_VO01",
          "AUD_SEG0073_VO02"
        ],
        "speaker_roles": [
          "character",
          "unknown"
        ],
        "speaker_entity_uids": [
          "E000002",
          "E000009"
        ],
        "voice_card_ids": [
          "VO000002",
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "小心翼翼，带着迟疑",
          "爽朗大笑，语气豁达"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0073_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "小心翼翼，带着迟疑",
            "status": "pending",
            "text": "山主，仙人，贵派……都是妖……妖仙么？"
          },
          {
            "audio_task_id": "AUD_SEG0073_VO02",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "爽朗大笑，语气豁达",
            "status": "pending",
            "text": "哈哈哈哈哈！是我的错，小友是人间道出世，对修行之事还一无所知呢。不急，先吃酒！"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0073_VO01",
            "id": "AUD_SEG0073_VO01",
            "url": "",
            "path": "audio/AUD_SEG0073_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0073_VO02",
            "id": "AUD_SEG0073_VO02",
            "url": "",
            "path": "audio/AUD_SEG0073_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "tense",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0021",
        "shot_id": "S0021_SH03",
        "segment_id": "SEG0073"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：李凡嘴角抽搐，一脸无语；山主大笑，右手向天外一指；环绕两人的金剑骤然加速，周遭景物飞速倒退；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金蛟白星，山主的两把金色飞剑；构图镜头：正反打。李凡近景，山主中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边；运动：强调同一时段的另一条叙事线；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：李凡嘴角抽搐，一脸无语；山主大笑，右手向天外一指；环绕两人的金剑骤然加速，周遭景物飞速倒退；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金蛟白星，山主的两把金色飞剑；构图镜头：正反打。李凡近景，山主中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
        "visual_notes": "画面重点：山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：并行；时间顺序：叙事21，故事16；时间锚点：另一边；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：通过构图区分支线；保持同一项目镜头语言；色彩规则：允许有限层次区分；不能每条线独立漂移；绑定实体：李凡；山主；侍婢；洞天福地；时间层提示：并行线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "侍婢"
          ],
          "locations": [
            "洞天福地",
            "庭院溪边"
          ],
          "items": [
            "金蛟白星"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030",
          "E000028"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000031",
          "VC000030",
          "VC000028"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030",
          "AB000028"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "并行线区分清楚",
            "镜头节奏紧凑"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "并行线被误当成新项目画风",
            "人物连续性丢失"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "侍婢，三个二八芳华的少女"
          ],
          "actions": [
            "李凡嘴角抽搐，一脸无语",
            "山主大笑，右手向天外一指",
            "环绕两人的金剑骤然加速，周遭景物飞速倒退",
            "李凡闻言汗颜，忍不住发问。山主朗声大笑，承认疏忽，并加速飞向目的地。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间",
            "庭院溪边"
          ],
          "items": [
            "金蛟白星，山主的两把金色飞剑"
          ],
          "item_names": [
            "金蛟白星"
          ],
          "composition": [
            "正反打。李凡近景，山主中景。",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：另一边"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示"
          ],
          "scene_context": [
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事21，故事16；时间锚点：另一边",
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。"
          ],
          "motion": [
            "强调同一时段的另一条叙事线"
          ],
          "time_mode": "parallel",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：李凡嘴角抽搐，一脸无语；山主大笑，右手向天外一指；环绕两人的金剑骤然加速，周遭景物飞速倒退；李凡闻言汗颜，忍不住发问。山主朗声大笑，承认疏忽，并加速飞向目的地。；环境：洞天福地，山主所居的封闭空间；庭院溪边；关键物件：金蛟白星，山主的两把金色飞剑；构图镜头：正反打。李凡近景，山主中景。；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边"
        },
        "time_mode": "parallel",
        "shot_role": "dialogue_or_action",
        "camera": "正反打。李凡近景，山主中景。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：parallel；时间顺序：叙事21->故事16；时间锚点：另一边",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示",
        "description": "李凡闻言汗颜，忍不住发问。山主朗声大笑，承认疏忽，并加速飞向目的地。",
        "actions": [
          "李凡嘴角抽搐，一脸无语",
          "山主大笑，右手向天外一指",
          "环绕两人的金剑骤然加速，周遭景物飞速倒退"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡",
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0073_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "小心翼翼，带着迟疑",
            "status": "pending",
            "text": "山主，仙人，贵派……都是妖……妖仙么？"
          },
          {
            "audio_task_id": "AUD_SEG0073_VO02",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "爽朗大笑，语气豁达",
            "status": "pending",
            "text": "哈哈哈哈哈！是我的错，小友是人间道出世，对修行之事还一无所知呢。不急，先吃酒！"
          }
        ],
        "speaker_entity_uids": [
          "E000002",
          "E000009"
        ],
        "voice_card_ids": [
          "VO000002",
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0073_VO01",
          "AUD_SEG0073_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0074",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0021",
      "shot_id": "S0021_SH04",
      "segment_id": "SEG0074",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 70,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "parallel",
      "shot_role": "closing",
      "start_seconds": 347.9,
      "end_seconds": 353.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000031",
        "E000030"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000031",
        "VC000030"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000031",
        "AB000030"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000031",
          "canonical_name": "侍婢",
          "matched_name": "侍婢",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000031",
          "voice_card_id": "VO000031",
          "asset_binding_id": "AB000031",
          "identity_summary": "三个二八芳华的少女；山主的侍女",
          "visual_features": [
            "三个二八芳华的少女",
            "山主的侍女",
            "现出三个二八芳华的少女",
            "侍婢见过小相公"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：侍婢 / 少女 / 莺莺燕燕"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "侍婢：三个二八芳华的少女；山主的侍女；三个二八芳华的少女；山主的侍女"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "侍婢"
        ],
        "locations": [
          "洞天福地",
          "庭院溪边"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0074_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_parallel_cn"
        ],
        "delivery_hints": [
          "并行线语气，带有一丝抽离的观察感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0074_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_parallel_cn",
            "delivery_hint": "并行线语气，带有一丝抽离的观察感",
            "status": "pending",
            "text": "呼吸之间，眼前突兀得一晃，突然柳暗花明。仿佛突然从阴间跳到了阳间，一下拉开了窗帘似的，眼前都亮堂了许多。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0074_VO01",
            "id": "AUD_SEG0074_VO01",
            "url": "",
            "path": "audio/AUD_SEG0074_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "tense",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0021",
        "shot_id": "S0021_SH04",
        "segment_id": "SEG0074"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：光影急速变幻，视野豁然开朗；李凡睁开眼，震撼地望着眼前的仙家景象；环境：洞天福地，山主所居的封闭空间；庭院溪边；构图镜头：李凡主观视角，快速推镜。从模糊的光影骤然变得清晰明亮，展现洞天福地的全貌；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边；保留画面文字区域，避免遮挡字幕或标题；运动：强调同一时段的另一条叙事线；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：光影急速变幻，视野豁然开朗；李凡睁开眼，震撼地望着眼前的仙家景象；环境：洞天福地，山主所居的封闭空间；庭院溪边；构图镜头：李凡主观视角，快速推镜。从模糊的光影骤然变得清晰明亮，展现洞天福地的全貌；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
        "visual_notes": "画面重点：山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：并行；时间顺序：叙事21，故事16；时间锚点：另一边；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：通过构图区分支线；保持同一项目镜头语言；色彩规则：允许有限层次区分；不能每条线独立漂移；绑定实体：李凡；山主；侍婢；洞天福地；时间层提示：并行线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "侍婢"
          ],
          "locations": [
            "洞天福地",
            "庭院溪边"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000031",
          "E000030"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000031",
          "VC000030"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000031",
          "AB000030"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "并行线区分清楚",
            "镜头节奏紧凑"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；并行线区分清楚；镜头节奏紧凑",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "并行线被误当成新项目画风",
            "人物连续性丢失"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；并行线被误当成新项目画风；人物连续性丢失",
          "time_mode": "parallel",
          "variant_label": "并行叙事"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "侍婢，三个二八芳华的少女"
          ],
          "actions": [
            "光影急速变幻，视野豁然开朗",
            "李凡睁开眼，震撼地望着眼前的仙家景象",
            "眼前景象骤然变幻，仿佛从阴间跳入白昼。一座云霞缭绕、宫阙林立的悬空仙山映入眼帘，仙气袅袅，鸾鹤齐飞，与外界妖氛截然不同。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间",
            "庭院溪边"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "李凡主观视角，快速推镜。从模糊的光影骤然变得清晰明亮，展现洞天福地的全貌。",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：另一边",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示"
          ],
          "scene_context": [
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动/直接画面/旁白+画面；时间模式：；时间顺序：叙事21，故事16；时间锚点：另一边",
            "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。"
          ],
          "motion": [
            "强调同一时段的另一条叙事线"
          ],
          "time_mode": "parallel",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；侍婢，三个二八芳华的少女；动作：光影急速变幻，视野豁然开朗；李凡睁开眼，震撼地望着眼前的仙家景象；眼前景象骤然变幻，仿佛从阴间跳入白昼。一座云霞缭绕、宫阙林立的悬空仙山映入眼帘，仙气袅袅，鸾鹤齐飞，与外界妖氛截然不同。；环境：洞天福地，山主所居的封闭空间；庭院溪边；构图镜头：李凡主观视角，快速推镜。从模糊的光影骤然变得清晰明亮，展现洞天福地的全貌。；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：另一边；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "parallel",
        "shot_role": "closing",
        "camera": "李凡主观视角，快速推镜。从模糊的光影骤然变得清晰明亮，展现洞天福地的全貌。",
        "overlay_text": "【李凡的心情上升了1点。】",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主带李凡飞行，路遇巨妖，解释修行，最终抵达其洞天福地，环境转为仙家景象。山主离去后，三名侍婢现身拜见李凡，令他心情大好。重要性：主线；呈现：对白驱动 / 直接画面 / 旁白+画面；时间模式：parallel；时间顺序：叙事21->故事16；时间锚点：另一边",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；并行线切换需明确提示",
        "description": "眼前景象骤然变幻，仿佛从阴间跳入白昼。一座云霞缭绕、宫阙林立的悬空仙山映入眼帘，仙气袅袅，鸾鹤齐飞，与外界妖氛截然不同。",
        "actions": [
          "光影急速变幻，视野豁然开朗",
          "李凡睁开眼，震撼地望着眼前的仙家景象"
        ],
        "narration": "呼吸之间，眼前突兀得一晃，突然柳暗花明。仿佛突然从阴间跳到了阳间，一下拉开了窗帘似的，眼前都亮堂了许多。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0074_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_parallel_cn",
            "delivery_hint": "并行线语气，带有一丝抽离的观察感",
            "status": "pending",
            "text": "呼吸之间，眼前突兀得一晃，突然柳暗花明。仿佛突然从阴间跳到了阳间，一下拉开了窗帘似的，眼前都亮堂了许多。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_parallel_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0074_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0075",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0022",
      "shot_id": "S0022_SH01",
      "segment_id": "SEG0075",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 6.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 353.2,
      "end_seconds": 359.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000032"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000032"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000032"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000032",
          "canonical_name": "画轴",
          "matched_name": "画轴",
          "type": "物品",
          "subtype": "经卷典籍",
          "role": "item",
          "visual_card_id": "VC000032",
          "voice_card_id": "",
          "asset_binding_id": "AB000032",
          "identity_summary": "山主展示的水墨画卷；山主展示的水墨画",
          "visual_features": [
            "山主展示的水墨画卷",
            "山主抱着一卷画轴",
            "手一挑收起画卷",
            "山主展示的水墨画"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：画轴 / 画卷 / 水墨画"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "画轴：山主展示的水墨画卷；山主展示的水墨画；山主展示的水墨画卷；山主抱着一卷画轴"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "画轴"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0075_VO01",
          "AUD_SEG0075_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "爽朗大笑",
          "内心戏，略带调侃"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0075_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "爽朗大笑",
            "status": "pending",
            "text": "哈哈，小友倒是个纵情洒脱之人。好的很，本座最讨厌伪君子了。"
          },
          {
            "audio_task_id": "AUD_SEG0075_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心戏，略带调侃",
            "status": "pending",
            "text": "（内心独白）嘿你还别说，看来本地的修士对身心健康的重要性也是深有体会嘛，这也不知道是什么幻术，三五分钟的就把李凡的心情‘大幅提升了1点’得加满了。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0075_VO01",
            "id": "AUD_SEG0075_VO01",
            "url": "",
            "path": "audio/AUD_SEG0075_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0075_VO02",
            "id": "AUD_SEG0075_VO02",
            "url": "",
            "path": "audio/AUD_SEG0075_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0022",
        "shot_id": "S0022_SH01",
        "segment_id": "SEG0075"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主抱画轴走入庭院；侍婢簇拥李凡喂酒；侍婢化作飞花消散；李凡栽倒、爬起；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：远景，缓慢推进至中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主抱画轴走入庭院；侍婢簇拥李凡喂酒；侍婢化作飞花消散；李凡栽倒、爬起；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：远景，缓慢推进至中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17；山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；山主；庭院；画轴；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "画轴"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000032"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "山主抱画轴走入庭院",
            "侍婢簇拥李凡喂酒",
            "侍婢化作飞花消散",
            "李凡栽倒、爬起"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "画轴，山主展示的水墨画卷"
          ],
          "item_names": [
            "画轴"
          ],
          "composition": [
            "远景，缓慢推进至中景",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。"
          ],
          "scene_context": [
            "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17",
            "山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主抱画轴走入庭院；侍婢簇拥李凡喂酒；侍婢化作飞花消散；李凡栽倒、爬起；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：远景，缓慢推进至中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景，缓慢推进至中景",
        "overlay_text": "李凡的心情大幅提升了1点\n李凡，心情，100/100\n抽奖充能100/100，每日抽奖一次，明日可进行抽奖。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间顺序：叙事22->故事17",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。",
        "description": "庭院夜景。山主抱着一卷画轴步入庭院。李凡正被三名侍婢（莺莺燕燕）簇拥着喂酒，脸上、嘴上、脖子上都印着胭脂唇印。侍婢们见山主回来，嫣然一笑，化作飞花消散。李凡一个跟头栽进花瓣堆里，狼狈爬起。",
        "actions": [
          "山主抱画轴走入庭院",
          "侍婢簇拥李凡喂酒",
          "侍婢化作飞花消散",
          "李凡栽倒、爬起"
        ],
        "narration": "（内心独白）嘿你还别说，看来本地的修士对身心健康的重要性也是深有体会嘛，这也不知道是什么幻术，三五分钟的就把李凡的心情‘大幅提升了1点’得加满了。",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0075_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "爽朗大笑",
            "status": "pending",
            "text": "哈哈，小友倒是个纵情洒脱之人。好的很，本座最讨厌伪君子了。"
          },
          {
            "audio_task_id": "AUD_SEG0075_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心戏，略带调侃",
            "status": "pending",
            "text": "（内心独白）嘿你还别说，看来本地的修士对身心健康的重要性也是深有体会嘛，这也不知道是什么幻术，三五分钟的就把李凡的心情‘大幅提升了1点’得加满了。"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0075_VO01",
          "AUD_SEG0075_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0076",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0022",
      "shot_id": "S0022_SH02",
      "segment_id": "SEG0076",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 359.6,
      "end_seconds": 364.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000032"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000032"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000032"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000032",
          "canonical_name": "画轴",
          "matched_name": "画轴",
          "type": "物品",
          "subtype": "经卷典籍",
          "role": "item",
          "visual_card_id": "VC000032",
          "voice_card_id": "",
          "asset_binding_id": "AB000032",
          "identity_summary": "山主展示的水墨画卷；山主展示的水墨画",
          "visual_features": [
            "山主展示的水墨画卷",
            "山主抱着一卷画轴",
            "手一挑收起画卷",
            "山主展示的水墨画"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：画轴 / 画卷 / 水墨画"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "画轴：山主展示的水墨画卷；山主展示的水墨画；山主展示的水墨画卷；山主抱着一卷画轴"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "画轴"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0076_VO01"
        ],
        "speaker_roles": [
          "unknown"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "引导式询问"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0076_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "引导式询问",
            "status": "pending",
            "text": "小友，你看到的可是此景？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0076_VO01",
            "id": "AUD_SEG0076_VO01",
            "url": "",
            "path": "audio/AUD_SEG0076_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0022",
        "shot_id": "S0022_SH02",
        "segment_id": "SEG0076"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主展开画卷；李凡观看画卷；双人中景。山主展颜一笑，将手中画轴在李凡面前展开。画卷上是混沌泼墨，隐约有圆形轨迹。李凡凑近观看，若有所思。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：双人中景，镜头聚焦于画卷；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主展开画卷；李凡观看画卷；双人中景。山主展颜一笑，将手中画轴在李凡面前展开。画卷上是混沌泼墨，隐约有圆形轨迹。李凡凑近观看，若有所思。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：双人中景，镜头聚焦于画卷；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17；山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；山主；庭院；画轴；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "画轴"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000032"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "山主展开画卷",
            "李凡观看画卷",
            "双人中景。山主展颜一笑，将手中画轴在李凡面前展开。画卷上是混沌泼墨，隐约有圆形轨迹。李凡凑近观看，若有所思。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "画轴，山主展示的水墨画卷"
          ],
          "item_names": [
            "画轴"
          ],
          "composition": [
            "双人中景，镜头聚焦于画卷",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。"
          ],
          "scene_context": [
            "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17",
            "山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主展开画卷；李凡观看画卷；双人中景。山主展颜一笑，将手中画轴在李凡面前展开。画卷上是混沌泼墨，隐约有圆形轨迹。李凡凑近观看，若有所思。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：双人中景，镜头聚焦于画卷；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，镜头聚焦于画卷",
        "overlay_text": "李凡的心情下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间顺序：叙事22->故事17",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。",
        "description": "双人中景。山主展颜一笑，将手中画轴在李凡面前展开。画卷上是混沌泼墨，隐约有圆形轨迹。李凡凑近观看，若有所思。",
        "actions": [
          "山主展开画卷",
          "李凡观看画卷"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0076_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "引导式询问",
            "status": "pending",
            "text": "小友，你看到的可是此景？"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0076_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0077",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0022",
      "shot_id": "S0022_SH03",
      "segment_id": "SEG0077",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 364.4,
      "end_seconds": 369.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000032"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000032"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000032"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000032",
          "canonical_name": "画轴",
          "matched_name": "画卷",
          "type": "物品",
          "subtype": "经卷典籍",
          "role": "item",
          "visual_card_id": "VC000032",
          "voice_card_id": "",
          "asset_binding_id": "AB000032",
          "identity_summary": "山主展示的水墨画卷；山主展示的水墨画",
          "visual_features": [
            "山主展示的水墨画卷",
            "山主抱着一卷画轴",
            "手一挑收起画卷",
            "山主展示的水墨画"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：画轴 / 画卷 / 水墨画"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "画轴：山主展示的水墨画卷；山主展示的水墨画；山主展示的水墨画卷；山主抱着一卷画轴"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "画轴"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0077_VO01",
          "AUD_SEG0077_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "character"
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "庄严，但语气随意",
          "内心疑惑，低声"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0077_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，但语气随意",
            "status": "pending",
            "text": "此非物之祖，是太素道祖。"
          },
          {
            "audio_task_id": "AUD_SEG0077_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心疑惑，低声",
            "status": "pending",
            "text": "非物之祖？道祖？"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0077_VO01",
            "id": "AUD_SEG0077_VO01",
            "url": "",
            "path": "audio/AUD_SEG0077_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0077_VO02",
            "id": "AUD_SEG0077_VO02",
            "url": "",
            "path": "audio/AUD_SEG0077_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0022",
        "shot_id": "S0022_SH03",
        "segment_id": "SEG0077"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主收画、坐下、作揖；李凡困惑；正反打镜头。山主收起画卷，在李凡对面坐下，双手虚抱，朝天上随意一拜。李凡面露困惑。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：正反打，山主与李凡交替；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主收画、坐下、作揖；李凡困惑；正反打镜头。山主收起画卷，在李凡对面坐下，双手虚抱，朝天上随意一拜。李凡面露困惑。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：正反打，山主与李凡交替；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17；山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；山主；庭院；画轴；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "画轴"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000032"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "山主收画、坐下、作揖",
            "李凡困惑",
            "正反打镜头。山主收起画卷，在李凡对面坐下，双手虚抱，朝天上随意一拜。李凡面露困惑。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "画轴，山主展示的水墨画卷"
          ],
          "item_names": [
            "画轴"
          ],
          "composition": [
            "正反打，山主与李凡交替",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。"
          ],
          "scene_context": [
            "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17",
            "山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主收画、坐下、作揖；李凡困惑；正反打镜头。山主收起画卷，在李凡对面坐下，双手虚抱，朝天上随意一拜。李凡面露困惑。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；构图镜头：正反打，山主与李凡交替；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打，山主与李凡交替",
        "overlay_text": "李凡的心情下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间顺序：叙事22->故事17",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。",
        "description": "正反打镜头。山主收起画卷，在李凡对面坐下，双手虚抱，朝天上随意一拜。李凡面露困惑。",
        "actions": [
          "山主收画、坐下、作揖",
          "李凡困惑"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0077_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，但语气随意",
            "status": "pending",
            "text": "此非物之祖，是太素道祖。"
          },
          {
            "audio_task_id": "AUD_SEG0077_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心疑惑，低声",
            "status": "pending",
            "text": "非物之祖？道祖？"
          }
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0077_VO01",
          "AUD_SEG0077_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0078",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0022",
      "shot_id": "S0022_SH04",
      "segment_id": "SEG0078",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 6.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 369.4,
      "end_seconds": 375.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000032",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000032",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000032",
        "AB000036"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000032",
          "canonical_name": "画轴",
          "matched_name": "画卷",
          "type": "物品",
          "subtype": "经卷典籍",
          "role": "item",
          "visual_card_id": "VC000032",
          "voice_card_id": "",
          "asset_binding_id": "AB000032",
          "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": "item",
          "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": "酒宴：山主摆上的仙家酒宴；在李凡面前摆上一桌酒宴；酒宴；山主摆上的仙家酒宴"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "画轴",
          "酒宴"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032",
          "AB000036"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032",
          "E000036"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 6,
        "audio_task_ids": [
          "AUD_SEG0078_VO01",
          "AUD_SEG0078_VO02",
          "AUD_SEG0078_VO03",
          "AUD_SEG0078_VO04",
          "AUD_SEG0078_VO05",
          "AUD_SEG0078_VO06"
        ],
        "speaker_roles": [
          "unknown",
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "讲授，带着玄妙韵律",
          "完全不懂",
          "朗声吟诵，充满道韵",
          "似懂非懂，敷衍",
          "开怀大笑",
          "内心戏，无奈吐槽"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0078_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "讲授，带着玄妙韵律",
            "status": "pending",
            "text": "混沌兽母，大荒虚星，黄天幽泉，此太素六祖。道祖虚星。"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "完全不懂",
            "status": "pending",
            "text": "太素六祖？虚星道祖？"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO03",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "朗声吟诵，充满道韵",
            "status": "pending",
            "text": "无极而太极者，有先天五太，曰太易，曰太初，曰太始，曰太素，曰太极。太易神之初，太初气之始，太始形之有。太素者，质之始而成形，成形而有质，有质而未成体。太极者，动静之机，阴阳之母，生生之源，万物之始。是曰，生于太极者，物也。生于太素者，非物也。"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO04",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "似懂非懂，敷衍",
            "status": "pending",
            "text": "哦……太极……"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO05",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "开怀大笑",
            "status": "pending",
            "text": "小友不愧是天生道子！如此直言论道，依然坐怀不乱，畅快！畅快！哈哈哈！请用。"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO06",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心戏，无奈吐槽",
            "status": "pending",
            "text": "（内心独白）这说的好像是道家哲学，对宇宙万物起源的一种认知和猜想吧。李凡就一脸黑人问号尬在那……"
          }
        ],
        "status_counts": {
          "pending": 6
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0078_VO01",
            "id": "AUD_SEG0078_VO01",
            "url": "",
            "path": "audio/AUD_SEG0078_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0078_VO02",
            "id": "AUD_SEG0078_VO02",
            "url": "",
            "path": "audio/AUD_SEG0078_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0078_VO03",
            "id": "AUD_SEG0078_VO03",
            "url": "",
            "path": "audio/AUD_SEG0078_VO03.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0078_VO04",
            "id": "AUD_SEG0078_VO04",
            "url": "",
            "path": "audio/AUD_SEG0078_VO04.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0078_VO05",
            "id": "AUD_SEG0078_VO05",
            "url": "",
            "path": "audio/AUD_SEG0078_VO05.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0078_VO06",
            "id": "AUD_SEG0078_VO06",
            "url": "",
            "path": "audio/AUD_SEG0078_VO06.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 6
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0022",
        "shot_id": "S0022_SH04",
        "segment_id": "SEG0078"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主讲道；李凡皱眉；山主摆出酒宴；山主兴致高昂地讲述，手指轻点画卷。李凡眉头紧锁，完全听不懂。山主挥袖，在李凡面前摆上一桌简单却非凡的酒宴：玉碟盛青团，青叶为杯盏，浅酒飘香。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；酒宴，山主摆上的仙家酒宴；构图镜头：中景，侧重山主讲道动作，穿插李凡反应特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主讲道；李凡皱眉；山主摆出酒宴；山主兴致高昂地讲述，手指轻点画卷。李凡眉头紧锁，完全听不懂。山主挥袖，在李凡面前摆上一桌简单却非凡的酒宴：玉碟盛青团，青叶为杯盏，浅酒飘香。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；酒宴，山主摆上的仙家酒宴；构图镜头：中景，侧重山主讲道动作，穿插李凡反应特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17；山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；山主；庭院；画轴；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "画轴",
            "酒宴"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000032",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000032",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000032",
          "AB000036"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领"
          ],
          "actions": [
            "山主讲道",
            "李凡皱眉",
            "山主摆出酒宴",
            "山主兴致高昂地讲述，手指轻点画卷。李凡眉头紧锁，完全听不懂。山主挥袖，在李凡面前摆上一桌简单却非凡的酒宴：玉碟盛青团，青叶为杯盏，浅酒飘香。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "画轴，山主展示的水墨画卷",
            "酒宴，山主摆上的仙家酒宴"
          ],
          "item_names": [
            "画轴",
            "酒宴"
          ],
          "composition": [
            "中景，侧重山主讲道动作，穿插李凡反应特写",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。"
          ],
          "scene_context": [
            "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事22，故事17",
            "山主返回，与李凡饮酒论道，讲解太素道祖与先天五太。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主讲道；李凡皱眉；山主摆出酒宴；山主兴致高昂地讲述，手指轻点画卷。李凡眉头紧锁，完全听不懂。山主挥袖，在李凡面前摆上一桌简单却非凡的酒宴：玉碟盛青团，青叶为杯盏，浅酒飘香。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：画轴，山主展示的水墨画卷；酒宴，山主摆上的仙家酒宴；构图镜头：中景，侧重山主讲道动作，穿插李凡反应特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "中景，侧重山主讲道动作，穿插李凡反应特写",
        "overlay_text": "李凡的心情大幅下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主返回庭院，与李凡饮酒论道，讲解太素道祖与先天五太。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间顺序：叙事22->故事17",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；侍婢消散时加入花瓣飘散音效；画卷展开声；论道时配以空灵、庄严的背景音乐。",
        "description": "山主兴致高昂地讲述，手指轻点画卷。李凡眉头紧锁，完全听不懂。山主挥袖，在李凡面前摆上一桌简单却非凡的酒宴：玉碟盛青团，青叶为杯盏，浅酒飘香。",
        "actions": [
          "山主讲道",
          "李凡皱眉",
          "山主摆出酒宴"
        ],
        "narration": "（内心独白）这说的好像是道家哲学，对宇宙万物起源的一种认知和猜想吧。李凡就一脸黑人问号尬在那……",
        "dialogue_speakers": [
          "山主",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0078_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "讲授，带着玄妙韵律",
            "status": "pending",
            "text": "混沌兽母，大荒虚星，黄天幽泉，此太素六祖。道祖虚星。"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "完全不懂",
            "status": "pending",
            "text": "太素六祖？虚星道祖？"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO03",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "朗声吟诵，充满道韵",
            "status": "pending",
            "text": "无极而太极者，有先天五太，曰太易，曰太初，曰太始，曰太素，曰太极。太易神之初，太初气之始，太始形之有。太素者，质之始而成形，成形而有质，有质而未成体。太极者，动静之机，阴阳之母，生生之源，万物之始。是曰，生于太极者，物也。生于太素者，非物也。"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO04",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "似懂非懂，敷衍",
            "status": "pending",
            "text": "哦……太极……"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO05",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "开怀大笑",
            "status": "pending",
            "text": "小友不愧是天生道子！如此直言论道，依然坐怀不乱，畅快！畅快！哈哈哈！请用。"
          },
          {
            "audio_task_id": "AUD_SEG0078_VO06",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心戏，无奈吐槽",
            "status": "pending",
            "text": "（内心独白）这说的好像是道家哲学，对宇宙万物起源的一种认知和猜想吧。李凡就一脸黑人问号尬在那……"
          }
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0078_VO01",
          "AUD_SEG0078_VO02",
          "AUD_SEG0078_VO03",
          "AUD_SEG0078_VO04",
          "AUD_SEG0078_VO05",
          "AUD_SEG0078_VO06"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0079",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0023",
      "shot_id": "S0023_SH01",
      "segment_id": "SEG0079",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 375.8,
      "end_seconds": 380.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000039",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000039",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000039",
        "AB000036"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000036",
          "canonical_name": "酒宴",
          "matched_name": "仙酒",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "酒宴：山主摆上的仙家酒宴；在李凡面前摆上一桌酒宴；酒宴；山主摆上的仙家酒宴"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "酒宴"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000039",
          "AB000036"
        ],
        "entity_uids": [
          "E000002",
          "E000039",
          "E000036"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0079_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，略带庆幸"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0079_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，略带庆幸",
            "status": "pending",
            "text": "好吧，至少不是拿某某的人头来下酒……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0079_VO01",
            "id": "AUD_SEG0079_VO01",
            "url": "",
            "path": "audio/AUD_SEG0079_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0023",
        "shot_id": "S0023_SH01",
        "segment_id": "SEG0079"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡拿起一个青团端详；庭院中，李凡坐在石桌前，面前摆着青团与一杯仙酒。他拿起一个青团，端详片刻。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：酒宴，山主摆上的仙家酒宴；构图镜头：远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡拿起一个青团端详；庭院中，李凡坐在石桌前，面前摆着青团与一杯仙酒。他拿起一个青团，端详片刻。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：酒宴，山主摆上的仙家酒宴；构图镜头：远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡品尝山主准备的青团与仙酒，感觉神清气爽。重要性：支线；呈现：叙事画面；时间顺序：叙事23，故事19；李凡品尝山主准备的青团与仙酒，感觉神清气爽。；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；庭院；酒宴；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "酒宴"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000039",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000039",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000039",
          "AB000036"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡拿起一个青团端详",
            "庭院中，李凡坐在石桌前，面前摆着青团与一杯仙酒。他拿起一个青团，端详片刻。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "酒宴，山主摆上的仙家酒宴"
          ],
          "item_names": [
            "酒宴"
          ],
          "composition": [
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "以旁白驱动"
          ],
          "scene_context": [
            "李凡品尝山主准备的青团与仙酒，感觉神清气爽。重要性：支线；呈现：叙事画面；时间顺序：叙事23，故事19",
            "李凡品尝山主准备的青团与仙酒，感觉神清气爽。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡拿起一个青团端详；庭院中，李凡坐在石桌前，面前摆着青团与一杯仙酒。他拿起一个青团，端详片刻。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：酒宴，山主摆上的仙家酒宴；构图镜头：远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡品尝山主准备的青团与仙酒，感觉神清气爽。重要性：支线；呈现：叙事画面；时间顺序：叙事23->故事19",
        "audio_notes": "以旁白驱动",
        "description": "庭院中，李凡坐在石桌前，面前摆着青团与一杯仙酒。他拿起一个青团，端详片刻。",
        "actions": [
          "李凡拿起一个青团端详"
        ],
        "narration": "好吧，至少不是拿某某的人头来下酒……",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0079_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，略带庆幸",
            "status": "pending",
            "text": "好吧，至少不是拿某某的人头来下酒……"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0079_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0080",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0023",
      "shot_id": "S0023_SH02",
      "segment_id": "SEG0080",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 380.8,
      "end_seconds": 385.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000039",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000039",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000039",
        "AB000036"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000036",
          "canonical_name": "酒宴",
          "matched_name": "仙酒",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "酒宴：山主摆上的仙家酒宴；在李凡面前摆上一桌酒宴；酒宴；山主摆上的仙家酒宴"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "酒宴"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000039",
          "AB000036"
        ],
        "entity_uids": [
          "E000002",
          "E000039",
          "E000036"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0080_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "描述性，带着赞叹"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0080_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "描述性，带着赞叹",
            "status": "pending",
            "text": "李凡也不客气。这仙家上膳，咬一口唇齿留香。仙酒入喉，如一道冰线滑落，肺腑中充盈着说不尽的清爽。好东西啊！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0080_VO01",
            "id": "AUD_SEG0080_VO01",
            "url": "",
            "path": "audio/AUD_SEG0080_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0023",
        "shot_id": "S0023_SH02",
        "segment_id": "SEG0080"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡咀嚼青团，露出享受神色；李凡啜饮仙酒；中近景，李凡咬了一口青团，细细咀嚼，脸上露出享受的神色。随后他端起浅杯，啜饮一口仙酒。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：酒宴，山主摆上的仙家酒宴；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "固定风格：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡咀嚼青团，露出享受神色；李凡啜饮仙酒；中近景，李凡咬了一口青团，细细咀嚼，脸上露出享受的神色。随后他端起浅杯，啜饮一口仙酒。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：酒宴，山主摆上的仙家酒宴；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡品尝山主准备的青团与仙酒，感觉神清气爽。重要性：支线；呈现：叙事画面；时间顺序：叙事23，故事19；李凡品尝山主准备的青团与仙酒，感觉神清气爽。；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；庭院；酒宴；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "酒宴"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000039",
          "E000036"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000039",
          "VC000036"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000039",
          "AB000036"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡咀嚼青团，露出享受神色",
            "李凡啜饮仙酒",
            "中近景，李凡咬了一口青团，细细咀嚼，脸上露出享受的神色。随后他端起浅杯，啜饮一口仙酒。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "酒宴，山主摆上的仙家酒宴"
          ],
          "item_names": [
            "酒宴"
          ],
          "composition": [
            "中近景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "以旁白驱动"
          ],
          "scene_context": [
            "李凡品尝山主准备的青团与仙酒，感觉神清气爽。重要性：支线；呈现：叙事画面；时间顺序：叙事23，故事19",
            "李凡品尝山主准备的青团与仙酒，感觉神清气爽。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡咀嚼青团，露出享受神色；李凡啜饮仙酒；中近景，李凡咬了一口青团，细细咀嚼，脸上露出享受的神色。随后他端起浅杯，啜饮一口仙酒。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：酒宴，山主摆上的仙家酒宴；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡品尝山主准备的青团与仙酒，感觉神清气爽。重要性：支线；呈现：叙事画面；时间顺序：叙事23->故事19",
        "audio_notes": "以旁白驱动",
        "description": "中近景，李凡咬了一口青团，细细咀嚼，脸上露出享受的神色。随后他端起浅杯，啜饮一口仙酒。",
        "actions": [
          "李凡咀嚼青团，露出享受神色",
          "李凡啜饮仙酒"
        ],
        "narration": "李凡也不客气。这仙家上膳，咬一口唇齿留香。仙酒入喉，如一道冰线滑落，肺腑中充盈着说不尽的清爽。好东西啊！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0080_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "描述性，带着赞叹",
            "status": "pending",
            "text": "李凡也不客气。这仙家上膳，咬一口唇齿留香。仙酒入喉，如一道冰线滑落，肺腑中充盈着说不尽的清爽。好东西啊！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0080_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0081",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0024",
      "shot_id": "S0024_SH01",
      "segment_id": "SEG0081",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 385.4,
      "end_seconds": 390.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0024",
        "shot_id": "S0024_SH01",
        "segment_id": "SEG0081"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：李凡开心地吃喝；系统心情提升提示接连弹出；回忆转场；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：系统，系统面板；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：李凡开心地吃喝；系统心情提升提示接连弹出；回忆转场；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：系统，系统面板；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事24，故事18；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；庭院；系统；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000054"
        ],
        "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": [
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事24，故事18；时间锚点：过去",
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：李凡开心地吃喝。；系统心情提升提示接连弹出。；回忆转场。庭院中景，李凡正大快朵颐。系统提示文字卡片接连浮现。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：系统，系统面板；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "转场中景",
        "overlay_text": "李凡的心情大幅提升了1点\n李凡的心情大幅提升了1点\n李凡的心情大幅提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事24->故事18；时间锚点：过去",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；系统提示音效；庄严阐述配乐",
        "description": "回忆转场。庭院中景，李凡正大快朵颐。系统提示文字卡片接连浮现。",
        "actions": [
          "李凡开心地吃喝。",
          "系统心情提升提示接连弹出。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0082",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0024",
      "shot_id": "S0024_SH02",
      "segment_id": "SEG0082",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 390.5,
      "end_seconds": 395.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000037",
        "E000054",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000037",
        "VC000054",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000037",
        "AB000054",
        "AB000038"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000037",
          "canonical_name": "后天仙道",
          "matched_name": "后天仙道",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000037",
          "voice_card_id": "",
          "asset_binding_id": "AB000037",
          "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": "item",
          "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": "E000038",
          "canonical_name": "先天大道",
          "matched_name": "先天大道",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000038",
          "voice_card_id": "",
          "asset_binding_id": "AB000038",
          "identity_summary": "修行宇宙之初的先天大道；修行快速",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：先天大道 / 先天太素 / 先天太素大道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "先天大道：修行宇宙之初的先天大道；修行快速"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "后天仙道",
          "系统",
          "先天大道"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000037",
          "AB000054",
          "AB000038"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000037",
          "E000054",
          "E000038"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0082_VO01",
          "AUD_SEG0082_VO02"
        ],
        "speaker_roles": [
          "unknown",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "庄严，阐述",
          "带回忆感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0082_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，阐述",
            "status": "pending",
            "text": "在太极化生万物之前，盘古开天辟地之初，洪荒混沌未明之际，曾有一些上古先天至尊，存在于鸿蒙宇宙之中，这些存在，即被称为‘太素道祖’。”"
          },
          {
            "audio_task_id": "AUD_SEG0082_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感",
            "status": "pending",
            "text": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。 山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0082_VO01",
            "id": "AUD_SEG0082_VO01",
            "url": "",
            "path": "audio/AUD_SEG0082_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0082_VO02",
            "id": "AUD_SEG0082_VO02",
            "url": "",
            "path": "audio/AUD_SEG0082_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0024",
        "shot_id": "S0024_SH02",
        "segment_id": "SEG0082"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主观察李凡，满意地点头；山主正色，开始阐述；山主看着李凡洒脱的吃相，面露欣赏，兴致高昂地开始讲道；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：后天仙道，过去本界修行练气之道；系统，系统面板；先天大道，修行宇宙之初的先天大道；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主观察李凡，满意地点头；山主正色，开始阐述；山主看着李凡洒脱的吃相，面露欣赏，兴致高昂地开始讲道；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：后天仙道，过去本界修行练气之道；系统，系统面板；先天大道，修行宇宙之初的先天大道；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事24，故事18；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；庭院；后天仙道；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "后天仙道",
            "系统",
            "先天大道"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000037",
          "E000054",
          "E000038"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000037",
          "VC000054",
          "VC000038"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000037",
          "AB000054",
          "AB000038"
        ],
        "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": [
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事24，故事18；时间锚点：过去",
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主观察李凡，满意地点头。；山主正色，开始阐述。；山主看着李凡洒脱的吃相，面露欣赏，兴致高昂地开始讲道。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：后天仙道，过去本界修行练气之道；系统，系统面板；先天大道，修行宇宙之初的先天大道；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事24->故事18；时间锚点：过去",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；系统提示音效；庄严阐述配乐",
        "description": "山主看着李凡洒脱的吃相，面露欣赏，兴致高昂地开始讲道。",
        "actions": [
          "山主观察李凡，满意地点头。",
          "山主正色，开始阐述。"
        ],
        "narration": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。 山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0082_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，阐述",
            "status": "pending",
            "text": "在太极化生万物之前，盘古开天辟地之初，洪荒混沌未明之际，曾有一些上古先天至尊，存在于鸿蒙宇宙之中，这些存在，即被称为‘太素道祖’。”"
          },
          {
            "audio_task_id": "AUD_SEG0082_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感",
            "status": "pending",
            "text": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。 山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0082_VO01",
          "AUD_SEG0082_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0083",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0024",
      "shot_id": "S0024_SH03",
      "segment_id": "SEG0083",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 395.8,
      "end_seconds": 400.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039",
        "E000037",
        "E000054",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039",
        "VC000037",
        "VC000054",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039",
        "AB000037",
        "AB000054",
        "AB000038"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "E000037",
          "canonical_name": "后天仙道",
          "matched_name": "后天仙道",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000037",
          "voice_card_id": "",
          "asset_binding_id": "AB000037",
          "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": "item",
          "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": "E000038",
          "canonical_name": "先天大道",
          "matched_name": "先天大道",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000038",
          "voice_card_id": "",
          "asset_binding_id": "AB000038",
          "identity_summary": "修行宇宙之初的先天大道；修行快速",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：先天大道 / 先天太素 / 先天太素大道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "先天大道：修行宇宙之初的先天大道；修行快速"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "后天仙道",
          "系统",
          "先天大道"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000037",
          "AB000054",
          "AB000038"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000037",
          "E000054",
          "E000038"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0083_VO01"
        ],
        "speaker_roles": [
          "unknown"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "批判，而后转为激昂"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0083_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "批判，而后转为激昂",
            "status": "pending",
            "text": "过去本界修行练气之士，修的是后天仙道，求的不过是长生久视，法天相地，尸解飞升的左术。最高也只能演化到万物化生，金蝉蜕变的羽化仙境界。直到万载之前，虚月显现，吾辈拜月参修，才得知先天太素，物非物的真解。更有小友这样的大机缘者，能临渊入梦，窥见太素六祖的真容，方才知晓天地间的真理，过去走入了左道。”"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0083_VO01",
            "id": "AUD_SEG0083_VO01",
            "url": "",
            "path": "audio/AUD_SEG0083_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0024",
        "shot_id": "S0024_SH03",
        "segment_id": "SEG0083"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主起身，边走边讲；李凡放下食物，专注倾听；山主起身踱步，语气从追忆转向批判，再转向新的希望；李凡认真聆听；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：后天仙道，过去本界修行练气之道；系统，系统面板；先天大道，修行宇宙之初的先天大道；构图镜头：跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主起身，边走边讲；李凡放下食物，专注倾听；山主起身踱步，语气从追忆转向批判，再转向新的希望；李凡认真聆听；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：后天仙道，过去本界修行练气之道；系统，系统面板；先天大道，修行宇宙之初的先天大道；构图镜头：跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事24，故事18；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；庭院；后天仙道；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "后天仙道",
            "系统",
            "先天大道"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039",
          "E000037",
          "E000054",
          "E000038"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039",
          "VC000037",
          "VC000054",
          "VC000038"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039",
          "AB000037",
          "AB000054",
          "AB000038"
        ],
        "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": [
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事24，故事18；时间锚点：过去",
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主起身，边走边讲。；李凡放下食物，专注倾听。；山主起身踱步，语气从追忆转向批判，再转向新的希望。李凡认真聆听。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：后天仙道，过去本界修行练气之道；系统，系统面板；先天大道，修行宇宙之初的先天大道；构图镜头：跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "跟拍",
        "overlay_text": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。 山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事24->故事18；时间锚点：过去",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；系统提示音效；庄严阐述配乐",
        "description": "山主起身踱步，语气从追忆转向批判，再转向新的希望。李凡认真聆听。",
        "actions": [
          "山主起身，边走边讲。",
          "李凡放下食物，专注倾听。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0083_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "批判，而后转为激昂",
            "status": "pending",
            "text": "过去本界修行练气之士，修的是后天仙道，求的不过是长生久视，法天相地，尸解飞升的左术。最高也只能演化到万物化生，金蝉蜕变的羽化仙境界。直到万载之前，虚月显现，吾辈拜月参修，才得知先天太素，物非物的真解。更有小友这样的大机缘者，能临渊入梦，窥见太素六祖的真容，方才知晓天地间的真理，过去走入了左道。”"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0083_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0084",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0024",
      "shot_id": "S0024_SH04",
      "segment_id": "SEG0084",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 4.9,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 400.3,
      "end_seconds": 405.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000039"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "庭院：庭院与山主、李凡、望舒存在稳定剧情关联；庭院"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主"
        ],
        "locations": [
          "庭院"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0084_VO01"
        ],
        "speaker_roles": [
          "unknown"
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "兴奋，豁然开朗"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0084_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "兴奋，豁然开朗",
            "status": "pending",
            "text": "吾等修行之人，自此开始修行宇宙之初，鸿蒙之始的先天大道！但求追根溯源，上探天机，有朝一日能一窥先天道祖的真容，并以身化太素，参悟先天演化的道理！哈哈，妙啊！小友，你今日一言，令我茅塞顿开！此恩必报！”"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0084_VO01",
            "id": "AUD_SEG0084_VO01",
            "url": "",
            "path": "audio/AUD_SEG0084_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0024",
        "shot_id": "S0024_SH04",
        "segment_id": "SEG0084"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主话语顿住，眼神放空，随即爆发出明悟的神采；他兴奋地转向李凡；山主说到激动处，眼中精光一闪，似有所悟；他猛地看向李凡，满面红光；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主话语顿住，眼神放空，随即爆发出明悟的神采；他兴奋地转向李凡；山主说到激动处，眼中精光一闪，似有所悟；他猛地看向李凡，满面红光；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事24，故事18；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：李凡；山主；庭院；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "李凡",
            "山主"
          ],
          "locations": [
            "庭院"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000039"
        ],
        "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": [
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事24，故事18；时间锚点：过去",
            "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；动作：山主话语顿住，眼神放空，随即爆发出明悟的神采。；他兴奋地转向李凡。；山主说到激动处，眼中精光一闪，似有所悟。他猛地看向李凡，满面红光。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统认可美食，山主继续阐述后天仙道与先天大道的区别。山主向李凡阐述后天仙道与先天大道的区别，并因李凡的启发而顿悟突破，兴奋地要报答李凡。李凡趁机提出拜师请求。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事24->故事18；时间锚点：过去",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；系统提示音效；庄严阐述配乐",
        "description": "山主说到激动处，眼中精光一闪，似有所悟。他猛地看向李凡，满面红光。",
        "actions": [
          "山主话语顿住，眼神放空，随即爆发出明悟的神采。",
          "他兴奋地转向李凡。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0084_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "兴奋，豁然开朗",
            "status": "pending",
            "text": "吾等修行之人，自此开始修行宇宙之初，鸿蒙之始的先天大道！但求追根溯源，上探天机，有朝一日能一窥先天道祖的真容，并以身化太素，参悟先天演化的道理！哈哈，妙啊！小友，你今日一言，令我茅塞顿开！此恩必报！”"
          }
        ],
        "speaker_entity_uids": [
          "E000009"
        ],
        "voice_card_ids": [
          "VO000009"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0084_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0085",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0025",
      "shot_id": "S0025_SH01",
      "segment_id": "SEG0085",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 100,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "opening",
      "start_seconds": 405.2,
      "end_seconds": 410.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000040",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000040",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000040",
        "AB000039"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "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": "庭院：庭院与山主、李凡、望舒存在稳定剧情关联；庭院"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "望舒"
        ],
        "locations": [
          "庭院"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0085_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "温和，略带回响，如梦中低语"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0085_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "温和，略带回响，如梦中低语",
            "status": "pending",
            "text": "山主也是一副果然如此的表情，却摇了摇头。只可惜本座突破在即，要即刻闭关，不好耽误了你的天资。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0085_VO01",
            "id": "AUD_SEG0085_VO01",
            "url": "",
            "path": "audio/AUD_SEG0085_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0025",
        "shot_id": "S0025_SH01",
        "segment_id": "SEG0085"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；朦胧远景，建立镜头。庭院中，山主与李凡相对而立。天边传来一声清越的鹤唳，一道白影如流光般落入庭院，化作一位身姿曼妙的女冠，向山主盈盈拜倒。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见。动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；朦胧远景，建立镜头。庭院中，山主与李凡相对而立。天边传来一声清越的鹤唳，一道白影如流光般落入庭院，化作一位身姿曼妙的女冠，向山主盈盈拜倒。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事25，故事19；时间锚点：梦见。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；山主；望舒；庭院。时间层提示：梦境。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "望舒"
          ],
          "locations": [
            "庭院"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000040",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "山主与李凡立于庭院。天边鹤唳，白影落入，望舒现身拜倒。",
            "梦境般的朦胧远景。庭院中，山主与李凡相对而立。天边传来一声清越的鹤唳，一道白影如流光般落入庭院，化作一位身姿曼妙的女冠，向山主盈盈拜倒。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "朦胧远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：梦见"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间模式：；时间顺序：叙事25，故事19；时间锚点：梦见",
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；望舒，山主的女弟子；动作：山主与李凡立于庭院。天边鹤唳，白影落入，望舒现身拜倒。；梦境般的朦胧远景。庭院中，山主与李凡相对而立。天边传来一声清越的鹤唳，一道白影如流光般落入庭院，化作一位身姿曼妙的女冠，向山主盈盈拜倒。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；构图镜头：朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见"
        },
        "time_mode": "dream",
        "shot_role": "opening",
        "camera": "朦胧远景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间模式：dream；时间顺序：叙事25->故事19；时间锚点：梦见",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围",
        "description": "梦境般的朦胧远景。庭院中，山主与李凡相对而立。天边传来一声清越的鹤唳，一道白影如流光般落入庭院，化作一位身姿曼妙的女冠，向山主盈盈拜倒。",
        "actions": [
          "山主与李凡立于庭院。天边鹤唳，白影落入，望舒现身拜倒。"
        ],
        "narration": "山主也是一副果然如此的表情，却摇了摇头。只可惜本座突破在即，要即刻闭关，不好耽误了你的天资。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0085_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "温和，略带回响，如梦中低语",
            "status": "pending",
            "text": "山主也是一副果然如此的表情，却摇了摇头。只可惜本座突破在即，要即刻闭关，不好耽误了你的天资。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0085_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0086",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0025",
      "shot_id": "S0025_SH02",
      "segment_id": "SEG0086",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 79,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "character",
      "start_seconds": 410.5,
      "end_seconds": 415.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000040",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000040",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000040",
        "AB000039"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "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": "庭院：庭院与山主、李凡、望舒存在稳定剧情关联；庭院"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "望舒"
        ],
        "locations": [
          "庭院"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0086_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "略带欣赏的平缓语调"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0086_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "略带欣赏的平缓语调",
            "status": "pending",
            "text": "李凡望去，只见她生得三分秀雅，三分温婉，三分仙灵，又带着一分娇柔婉媚。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0086_VO01",
            "id": "AUD_SEG0086_VO01",
            "url": "",
            "path": "audio/AUD_SEG0086_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0025",
        "shot_id": "S0025_SH02",
        "segment_id": "SEG0086"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；双人中景，人物反应镜头。李凡扭头看向望舒。望舒抬头，对李凡盈盈一笑。只见女冠月袍华冠，云纱庇体，青丝灵蛇髻，珍珠玉簪悬顶。她抬起头，柳眉凤目，杏脸桃腮，眉心一点金花，秀雅绝俗，温婉可亲。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题。动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；双人中景，人物反应镜头。李凡扭头看向望舒。望舒抬头，对李凡盈盈一笑。只见女冠月袍华冠，云纱庇体，青丝灵蛇髻，珍珠玉簪悬顶。她抬起头，柳眉凤目，杏脸桃腮，眉心一点金花，秀雅绝俗，温婉可亲。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事25，故事19；时间锚点：梦见。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；山主；望舒；庭院。时间层提示：梦境。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "望舒"
          ],
          "locations": [
            "庭院"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000040",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "李凡扭头看向望舒。望舒抬头，对李凡盈盈一笑。",
            "双人中景，镜头聚焦于李凡与望舒。李凡扭头看去，只见女冠月袍华冠，云纱庇体，青丝灵蛇髻，珍珠玉簪悬顶。她抬起头，柳眉凤目，杏脸桃腮，眉心一点金花，秀雅绝俗，温婉可亲。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：梦见",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间模式：；时间顺序：叙事25，故事19；时间锚点：梦见",
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；望舒，山主的女弟子；动作：李凡扭头看向望舒。望舒抬头，对李凡盈盈一笑。；双人中景，镜头聚焦于李凡与望舒。李凡扭头看去，只见女冠月袍华冠，云纱庇体，青丝灵蛇髻，珍珠玉簪悬顶。她抬起头，柳眉凤目，杏脸桃腮，眉心一点金花，秀雅绝俗，温婉可亲。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "李凡的心情大幅提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间模式：dream；时间顺序：叙事25->故事19；时间锚点：梦见",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围",
        "description": "双人中景，镜头聚焦于李凡与望舒。李凡扭头看去，只见女冠月袍华冠，云纱庇体，青丝灵蛇髻，珍珠玉簪悬顶。她抬起头，柳眉凤目，杏脸桃腮，眉心一点金花，秀雅绝俗，温婉可亲。",
        "actions": [
          "李凡扭头看向望舒。望舒抬头，对李凡盈盈一笑。"
        ],
        "narration": "李凡望去，只见她生得三分秀雅，三分温婉，三分仙灵，又带着一分娇柔婉媚。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0086_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "略带欣赏的平缓语调",
            "status": "pending",
            "text": "李凡望去，只见她生得三分秀雅，三分温婉，三分仙灵，又带着一分娇柔婉媚。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0086_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0087",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0025",
      "shot_id": "S0025_SH03",
      "segment_id": "SEG0087",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 88,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "start_seconds": 415.2,
      "end_seconds": 420.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000040",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000040",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000040",
        "AB000039"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "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": "庭院：庭院与山主、李凡、望舒存在稳定剧情关联；庭院"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "望舒"
        ],
        "locations": [
          "庭院"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 4,
        "audio_task_ids": [
          "AUD_SEG0087_VO01",
          "AUD_SEG0087_VO02",
          "AUD_SEG0087_VO03",
          "AUD_SEG0087_VO04"
        ],
        "speaker_roles": [
          "unknown",
          "character"
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "庄严中带着笑意",
          "空灵清澈，恭敬温和",
          "郑重嘱托",
          "故作恭敬"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0087_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严中带着笑意",
            "status": "pending",
            "text": "望舒，玉蟾吃了你的童子，为师就赔你一个。此子是天生道种，第一眼就能望到虚星。替我好好教他，光耀我竹山门楣。"
          },
          {
            "audio_task_id": "AUD_SEG0087_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "空灵清澈，恭敬温和",
            "status": "pending",
            "text": "谨奉法旨。道子随我来。"
          },
          {
            "audio_task_id": "AUD_SEG0087_VO03",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "郑重嘱托",
            "status": "pending",
            "text": "小友，你就先随望舒修行，在她身边做个侍奉童子。大道至险，人间道的名字就不要再用了。你俗家姓李，本座就给你起个道号，清月，李清月。若我出关之时，你能结成元婴，就收你做真传弟子。"
          },
          {
            "audio_task_id": "AUD_SEG0087_VO04",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "故作恭敬",
            "status": "pending",
            "text": "谢山主教诲，清月记得了。"
          }
        ],
        "status_counts": {
          "pending": 4
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0087_VO01",
            "id": "AUD_SEG0087_VO01",
            "url": "",
            "path": "audio/AUD_SEG0087_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0087_VO02",
            "id": "AUD_SEG0087_VO02",
            "url": "",
            "path": "audio/AUD_SEG0087_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0087_VO03",
            "id": "AUD_SEG0087_VO03",
            "url": "",
            "path": "audio/AUD_SEG0087_VO03.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0087_VO04",
            "id": "AUD_SEG0087_VO04",
            "url": "",
            "path": "audio/AUD_SEG0087_VO04.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 4
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0025",
        "shot_id": "S0025_SH03",
        "segment_id": "SEG0087"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；正反打，叙事推进镜头。山主对望舒说话。望舒稽首领命，向李凡伸手。李凡作揖领受道号。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题。动作带漂浮与不稳定感；保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；正反打，叙事推进镜头。山主对望舒说话。望舒稽首领命，向李凡伸手。李凡作揖领受道号。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事25，故事19；时间锚点：梦见。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；山主；望舒；庭院。时间层提示：梦境。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "望舒"
          ],
          "locations": [
            "庭院"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000040",
          "VC000039"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "山主对望舒说话。望舒稽首领命，向李凡伸手。李凡作揖。",
            "正反打镜头，山主、望舒、李凡三人对话。山主向望舒交代，望舒领命，并向李凡伸出手。李凡作揖领受道号。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：梦见",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间模式：；时间顺序：叙事25，故事19；时间锚点：梦见",
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；望舒，山主的女弟子；动作：山主对望舒说话。望舒稽首领命，向李凡伸手。李凡作揖。；正反打镜头，山主、望舒、李凡三人对话。山主向望舒交代，望舒领命，并向李凡伸出手。李凡作揖领受道号。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "道号：李清月",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间模式：dream；时间顺序：叙事25->故事19；时间锚点：梦见",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围",
        "description": "正反打镜头，山主、望舒、李凡三人对话。山主向望舒交代，望舒领命，并向李凡伸出手。李凡作揖领受道号。",
        "actions": [
          "山主对望舒说话。望舒稽首领命，向李凡伸手。李凡作揖。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "山主",
          "望舒",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0087_VO01",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "庄严中带着笑意",
            "status": "pending",
            "text": "望舒，玉蟾吃了你的童子，为师就赔你一个。此子是天生道种，第一眼就能望到虚星。替我好好教他，光耀我竹山门楣。"
          },
          {
            "audio_task_id": "AUD_SEG0087_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "空灵清澈，恭敬温和",
            "status": "pending",
            "text": "谨奉法旨。道子随我来。"
          },
          {
            "audio_task_id": "AUD_SEG0087_VO03",
            "speaker_role": "unknown",
            "speaker": "山主",
            "speaker_entity_uid": "E000009",
            "voice_card_id": "VO000009",
            "narrator_profile_id": "",
            "delivery_hint": "郑重嘱托",
            "status": "pending",
            "text": "小友，你就先随望舒修行，在她身边做个侍奉童子。大道至险，人间道的名字就不要再用了。你俗家姓李，本座就给你起个道号，清月，李清月。若我出关之时，你能结成元婴，就收你做真传弟子。"
          },
          {
            "audio_task_id": "AUD_SEG0087_VO04",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "故作恭敬",
            "status": "pending",
            "text": "谢山主教诲，清月记得了。"
          }
        ],
        "speaker_entity_uids": [
          "E000009",
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000009",
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0087_VO01",
          "AUD_SEG0087_VO02",
          "AUD_SEG0087_VO03",
          "AUD_SEG0087_VO04"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0088",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0025",
      "shot_id": "S0025_SH04",
      "segment_id": "SEG0088",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 67,
      "retry_count": 0,
      "duration_seconds": 5.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "closing",
      "start_seconds": 420.5,
      "end_seconds": 426.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000009",
        "E000040",
        "E000039",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000009",
        "VC000040",
        "VC000039",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000009",
        "AB000040",
        "AB000039",
        "AB000041"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "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": "E000041",
          "canonical_name": "仙鹤",
          "matched_name": "仙鹤",
          "type": "生物种族",
          "subtype": "灵禽",
          "role": "item",
          "visual_card_id": "VC000041",
          "voice_card_id": "VO000041",
          "asset_binding_id": "AB000041",
          "identity_summary": "望舒的坐骑；一只翼展竟有两丈的仙鹤背上站定",
          "visual_features": [
            "望舒的坐骑",
            "一只翼展竟有两丈的仙鹤背上站定"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物种体态、皮毛鳞甲或躯体特征一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、李凡"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "仙鹤：望舒的坐骑；一只翼展竟有两丈的仙鹤背上站定；望舒的坐骑；一只翼展竟有两丈的仙鹤背上站定"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "山主",
          "望舒"
        ],
        "locations": [
          "庭院"
        ],
        "items": [
          "仙鹤"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039",
          "AB000041"
        ],
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039",
          "E000041"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0088_VO01",
          "AUD_SEG0088_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "温和可亲",
          "柔和，带着一丝回味"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0088_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "温和可亲",
            "status": "pending",
            "text": "清月，刚才山外那么大的响动，就是你望月入定了吧？"
          },
          {
            "audio_task_id": "AUD_SEG0088_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "柔和，带着一丝回味",
            "status": "pending",
            "text": "李凡下意识心生亲近，凑过去让女冠牵着手，只感到入手一片温暖柔荑，好似摸到了羊脂净玉。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0088_VO01",
            "id": "AUD_SEG0088_VO01",
            "url": "",
            "path": "audio/AUD_SEG0088_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0088_VO02",
            "id": "AUD_SEG0088_VO02",
            "url": "",
            "path": "audio/AUD_SEG0088_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0025",
        "shot_id": "S0025_SH04",
        "segment_id": "SEG0088"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；特写转远景，收束镜头。望舒牵着李凡的手飞起，落到云端一只巨大的仙鹤背上。仙鹤振翅，载着二人飞离庭院，融入朦胧的天际。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题。动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；特写转远景，收束镜头。望舒牵着李凡的手飞起，落到云端一只巨大的仙鹤背上。仙鹤振翅，载着二人飞离庭院，融入朦胧的天际。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间顺序：叙事25，故事19；时间锚点：梦见。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散。绑定实体：李凡；山主；望舒；庭院；仙鹤。时间层提示：梦境。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "山主",
            "望舒"
          ],
          "locations": [
            "庭院"
          ],
          "items": [
            "仙鹤"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000009",
          "E000040",
          "E000039",
          "E000041"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000009",
          "VC000040",
          "VC000039",
          "VC000041"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000009",
          "AB000040",
          "AB000039",
          "AB000041"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "山主，墨竹山的首领",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "望舒牵着李凡飞空，落到仙鹤背上。仙鹤振翅高飞。",
            "特写镜头，望舒牵着李凡的手飞起，落到云端一只巨大的仙鹤背上。仙鹤振翅，载着二人飞离庭院，融入朦胧的天际。"
          ],
          "locations": [
            "庭院，庭院与山主、李凡、望舒存在稳定剧情关联"
          ],
          "items": [
            "仙鹤，望舒的坐骑"
          ],
          "item_names": [
            "仙鹤"
          ],
          "composition": [
            "特写转远景",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：梦见",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围"
          ],
          "scene_context": [
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动/旁白+画面/文字卡片；时间模式：；时间顺序：叙事25，故事19；时间锚点：梦见",
            "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；山主，墨竹山的首领；望舒，山主的女弟子；动作：望舒牵着李凡飞空，落到仙鹤背上。仙鹤振翅高飞。；特写镜头，望舒牵着李凡的手飞起，落到云端一只巨大的仙鹤背上。仙鹤振翅，载着二人飞离庭院，融入朦胧的天际。；环境：庭院，庭院与山主、李凡、望舒存在稳定剧情关联；关键物件：仙鹤，望舒的坐骑；构图镜头：特写转远景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "closing",
        "camera": "特写转远景",
        "overlay_text": "李凡的心情大幅提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "山主因要闭关无法亲自教导李凡，便唤来女冠望舒，将李凡托付给她做童子，并赐道号李清月。重要性：主线；呈现：对白驱动 / 旁白+画面 / 文字卡片；时间模式：dream；时间顺序：叙事25->故事19；时间锚点：梦见",
        "audio_notes": "保留对白节奏；环境音先行；动作点补音效；梦境段强调朦胧氛围",
        "description": "特写镜头，望舒牵着李凡的手飞起，落到云端一只巨大的仙鹤背上。仙鹤振翅，载着二人飞离庭院，融入朦胧的天际。",
        "actions": [
          "望舒牵着李凡飞空，落到仙鹤背上。仙鹤振翅高飞。"
        ],
        "narration": "李凡下意识心生亲近，凑过去让女冠牵着手，只感到入手一片温暖柔荑，好似摸到了羊脂净玉。",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0088_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "温和可亲",
            "status": "pending",
            "text": "清月，刚才山外那么大的响动，就是你望月入定了吧？"
          },
          {
            "audio_task_id": "AUD_SEG0088_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "柔和，带着一丝回味",
            "status": "pending",
            "text": "李凡下意识心生亲近，凑过去让女冠牵着手，只感到入手一片温暖柔荑，好似摸到了羊脂净玉。"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0088_VO01",
          "AUD_SEG0088_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0089",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0026",
      "shot_id": "S0026_SH01",
      "segment_id": "SEG0089",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 100,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "opening",
      "start_seconds": 426.1,
      "end_seconds": 430.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000046",
        "E000041",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000046",
        "VC000041",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000046",
        "AB000041",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000041",
          "canonical_name": "仙鹤",
          "matched_name": "仙鹤",
          "type": "生物种族",
          "subtype": "灵禽",
          "role": "item",
          "visual_card_id": "VC000041",
          "voice_card_id": "VO000041",
          "asset_binding_id": "AB000041",
          "identity_summary": "望舒的坐骑；一只翼展竟有两丈的仙鹤背上站定",
          "visual_features": [
            "望舒的坐骑",
            "一只翼展竟有两丈的仙鹤背上站定"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物种体态、皮毛鳞甲或躯体特征一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：望舒、李凡"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "仙鹤：望舒的坐骑；一只翼展竟有两丈的仙鹤背上站定；望舒的坐骑；一只翼展竟有两丈的仙鹤背上站定"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒"
        ],
        "locations": [
          "墨竹山"
        ],
        "items": [
          "仙鹤",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046",
          "AB000041",
          "AB000123"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046",
          "E000041",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0026",
        "shot_id": "S0026_SH01",
        "segment_id": "SEG0089"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：仙鹤振翅高飞，大风将望舒真人身上那件月白色轻纱长袍的下摆高高吹拂起来，李凡的目光被吸引过去；梦境般的朦胧远景，墨竹山云雾缭绕，一只仙鹤载着李凡与望舒真人翱翔天际，风势比御剑时更大；环境：竹山，散修旁门汇聚的大教；关键物件：仙鹤，望舒的坐骑；望舒真人，真人称号；构图镜头：朦胧远景，轻微晃动，模拟飞行视角；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；运动：动作带漂浮与不稳定感",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：仙鹤振翅高飞，大风将望舒真人身上那件月白色轻纱长袍的下摆高高吹拂起来，李凡的目光被吸引过去；梦境般的朦胧远景，墨竹山云雾缭绕，一只仙鹤载着李凡与望舒真人翱翔天际，风势比御剑时更大；环境：竹山，散修旁门汇聚的大教；关键物件：仙鹤，望舒的坐骑；望舒真人，真人称号；构图镜头：朦胧远景，轻微晃动，模拟飞行视角；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：梦境；时间顺序：叙事26，故事19；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；望舒；竹山；仙鹤；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒"
          ],
          "locations": [
            "墨竹山"
          ],
          "items": [
            "仙鹤",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046",
          "E000041",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000046",
          "VC000041",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046",
          "AB000041",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "仙鹤振翅高飞。大风将望舒真人身上那件月白色轻纱长袍的下摆高高吹拂起来。李凡的目光被吸引过去。",
            "梦境般的朦胧远景。墨竹山云雾缭绕，一只仙鹤载着李凡与望舒真人翱翔天际。风势比御剑时更大。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教"
          ],
          "items": [
            "仙鹤，望舒的坐骑",
            "望舒真人，真人称号"
          ],
          "item_names": [
            "仙鹤",
            "望舒真人"
          ],
          "composition": [
            "朦胧远景，轻微晃动，模拟飞行视角",
            "朦胧远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：此时"
          ],
          "audio_context": [
            "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。"
          ],
          "scene_context": [
            "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：；时间顺序：叙事26，故事19；时间锚点：此时",
            "李凡与望舒乘鹤飞行，李凡注意到望舒的衣着，心情因所见而多次提升。李凡向望舒真人解释自己看到虚月幻象，并警告她听闻道祖之事可能引发危险。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：仙鹤振翅高飞。大风将望舒真人身上那件月白色轻纱长袍的下摆高高吹拂起来。李凡的目光被吸引过去。；梦境般的朦胧远景。墨竹山云雾缭绕，一只仙鹤载着李凡与望舒真人翱翔天际。风势比御剑时更大。；环境：竹山，散修旁门汇聚的大教；关键物件：仙鹤，望舒的坐骑；望舒真人，真人称号；构图镜头：朦胧远景，轻微晃动，模拟飞行视角；朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时"
        },
        "time_mode": "dream",
        "shot_role": "opening",
        "camera": "朦胧远景，轻微晃动，模拟飞行视角",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面 / 文字卡片 / 对白驱动；时间模式：dream；时间顺序：叙事26->故事19；时间锚点：此时",
        "audio_notes": "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。",
        "description": "梦境般的朦胧远景。墨竹山云雾缭绕，一只仙鹤载着李凡与望舒真人翱翔天际。风势比御剑时更大。",
        "actions": [
          "仙鹤振翅高飞。大风将望舒真人身上那件月白色轻纱长袍的下摆高高吹拂起来。李凡的目光被吸引过去。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0090",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0026",
      "shot_id": "S0026_SH02",
      "segment_id": "SEG0090",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 79,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "character",
      "start_seconds": 430.9,
      "end_seconds": 435.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000046",
        "E000009",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000046",
        "VC000009",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000046",
        "AB000009",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒"
        ],
        "locations": [
          "墨竹山"
        ],
        "items": [
          "山主",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046",
          "AB000009",
          "AB000123"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046",
          "E000009",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0026",
        "shot_id": "S0026_SH02",
        "segment_id": "SEG0090"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡这才注意到，望舒真人这身月袍竟是敞胸虚披着的，与山主一般潇洒不羁，袍下仅着一身绸缎亵衣短褂，大风之下，白玉般的双腿若隐若现，李凡瞳孔微缩，呼吸一滞；双人中景，镜头聚焦于鹤背上的两人，李凡的视线从被风吹起的袍角，上移到望舒真人的衣着细节；环境：竹山，散修旁门汇聚的大教；关键物件：山主，墨竹山的首领；望舒真人，真人称号；构图镜头：双人中景，缓慢推近至李凡面部；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题；运动：动作带漂浮与不稳定感",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡这才注意到，望舒真人这身月袍竟是敞胸虚披着的，与山主一般潇洒不羁，袍下仅着一身绸缎亵衣短褂，大风之下，白玉般的双腿若隐若现，李凡瞳孔微缩，呼吸一滞；双人中景，镜头聚焦于鹤背上的两人，李凡的视线从被风吹起的袍角，上移到望舒真人的衣着细节；环境：竹山，散修旁门汇聚的大教；关键物件：山主，墨竹山的首领；望舒真人，真人称号；构图镜头：双人中景，缓慢推近至李凡面部；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：梦境；时间顺序：叙事26，故事19；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；望舒；竹山；山主；时间层提示：梦境；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒"
          ],
          "locations": [
            "墨竹山"
          ],
          "items": [
            "山主",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046",
          "E000009",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000046",
          "VC000009",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046",
          "AB000009",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "李凡这才注意到，望舒真人这身月袍竟是敞胸虚披着的，与山主一般潇洒不羁。袍下仅着一身绸缎亵衣短褂，大风之下，白玉般的双腿若隐若现。李凡瞳孔微缩，呼吸一滞。",
            "双人中景，镜头聚焦于鹤背上的两人。李凡的视线从被风吹起的袍角，上移到望舒真人的衣着细节。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教"
          ],
          "items": [
            "山主，墨竹山的首领",
            "望舒真人，真人称号"
          ],
          "item_names": [
            "山主",
            "望舒真人"
          ],
          "composition": [
            "双人中景，缓慢推近至李凡面部",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：此时",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。"
          ],
          "scene_context": [
            "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：；时间顺序：叙事26，故事19；时间锚点：此时",
            "李凡与望舒乘鹤飞行，李凡注意到望舒的衣着，心情因所见而多次提升。李凡向望舒真人解释自己看到虚月幻象，并警告她听闻道祖之事可能引发危险。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡这才注意到，望舒真人这身月袍竟是敞胸虚披着的，与山主一般潇洒不羁。袍下仅着一身绸缎亵衣短褂，大风之下，白玉般的双腿若隐若现。李凡瞳孔微缩，呼吸一滞。；双人中景，镜头聚焦于鹤背上的两人。李凡的视线从被风吹起的袍角，上移到望舒真人的衣着细节。；环境：竹山，散修旁门汇聚的大教；关键物件：山主，墨竹山的首领；望舒真人，真人称号；构图镜头：双人中景，缓慢推近至李凡面部；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "character",
        "camera": "双人中景，缓慢推近至李凡面部",
        "overlay_text": "李凡的心情大幅提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面 / 文字卡片 / 对白驱动；时间模式：dream；时间顺序：叙事26->故事19；时间锚点：此时",
        "audio_notes": "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。",
        "description": "双人中景，镜头聚焦于鹤背上的两人。李凡的视线从被风吹起的袍角，上移到望舒真人的衣着细节。",
        "actions": [
          "李凡这才注意到，望舒真人这身月袍竟是敞胸虚披着的，与山主一般潇洒不羁。袍下仅着一身绸缎亵衣短褂，大风之下，白玉般的双腿若隐若现。李凡瞳孔微缩，呼吸一滞。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0091",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0026",
      "shot_id": "S0026_SH03",
      "segment_id": "SEG0091",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 88,
      "retry_count": 0,
      "duration_seconds": 4.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "start_seconds": 435.2,
      "end_seconds": 439.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000046"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒"
        ],
        "locations": [
          "墨竹山"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0026",
        "shot_id": "S0026_SH03",
        "segment_id": "SEG0091"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡猛地别过脸，又忍不住用眼角余光瞥去，他喉结滚动，内心天人交战，情绪剧烈起伏；李凡近景特写，捕捉他脸上快速变化、极力克制的复杂表情，文字卡片接连浮现；环境：竹山，散修旁门汇聚的大教；构图镜头：李凡面部特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题；运动：动作带漂浮与不稳定感",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡猛地别过脸，又忍不住用眼角余光瞥去，他喉结滚动，内心天人交战，情绪剧烈起伏；李凡近景特写，捕捉他脸上快速变化、极力克制的复杂表情，文字卡片接连浮现；环境：竹山，散修旁门汇聚的大教；构图镜头：李凡面部特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：梦境；时间顺序：叙事26，故事19；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；望舒；竹山；时间层提示：梦境；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒"
          ],
          "locations": [
            "墨竹山"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000046"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "李凡猛地别过脸，又忍不住用眼角余光瞥去。他喉结滚动，内心天人交战，情绪剧烈起伏。",
            "李凡近景特写，捕捉他脸上快速变化、极力克制的复杂表情。文字卡片接连浮现。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "李凡面部特写",
            "近景",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：此时",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。"
          ],
          "scene_context": [
            "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：；时间顺序：叙事26，故事19；时间锚点：此时",
            "李凡与望舒乘鹤飞行，李凡注意到望舒的衣着，心情因所见而多次提升。李凡向望舒真人解释自己看到虚月幻象，并警告她听闻道祖之事可能引发危险。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡猛地别过脸，又忍不住用眼角余光瞥去。他喉结滚动，内心天人交战，情绪剧烈起伏。；李凡近景特写，捕捉他脸上快速变化、极力克制的复杂表情。文字卡片接连浮现。；环境：竹山，散修旁门汇聚的大教；构图镜头：李凡面部特写；近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "dialogue_or_action",
        "camera": "李凡面部特写",
        "overlay_text": "李凡的心情大幅提升了1点\n\n李凡的心情大幅提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面 / 文字卡片 / 对白驱动；时间模式：dream；时间顺序：叙事26->故事19；时间锚点：此时",
        "audio_notes": "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。",
        "description": "李凡近景特写，捕捉他脸上快速变化、极力克制的复杂表情。文字卡片接连浮现。",
        "actions": [
          "李凡猛地别过脸，又忍不住用眼角余光瞥去。他喉结滚动，内心天人交战，情绪剧烈起伏。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0092",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0026",
      "shot_id": "S0026_SH04",
      "segment_id": "SEG0092",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 67,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "closing",
      "start_seconds": 439.3,
      "end_seconds": 444.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000046",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000046",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000046",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒"
        ],
        "locations": [
          "墨竹山"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046",
          "AB000123"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0092_VO01",
          "AUD_SEG0092_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "语气低沉，带着未散的惊悸与严肃",
          "警告意味，压低了声音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0092_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "语气低沉，带着未散的惊悸与严肃",
            "status": "pending",
            "text": "望舒真人……方才，我似乎……看到了一些虚月的幻象。"
          },
          {
            "audio_task_id": "AUD_SEG0092_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "警告意味，压低了声音",
            "status": "pending",
            "text": "还有，关于道祖之事……真人日后若有所闻，务必谨慎，恐有莫测之险。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0092_VO01",
            "id": "AUD_SEG0092_VO01",
            "url": "",
            "path": "audio/AUD_SEG0092_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0092_VO02",
            "id": "AUD_SEG0092_VO02",
            "url": "",
            "path": "audio/AUD_SEG0092_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0026",
        "shot_id": "S0026_SH04",
        "segment_id": "SEG0092"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡强迫自己冷静下来，眼神恢复清明，带着一丝后怕与凝重；镜头从李凡挣扎的表情切回望舒真人的侧脸特写，她似乎毫无所觉，只是遥望前方，李凡深吸一口气，终于开口；环境：竹山，散修旁门汇聚的大教；关键物件：望舒真人，真人称号；构图镜头：望舒侧脸特写，然后拉回至两人过肩镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；运动：动作带漂浮与不稳定感；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡强迫自己冷静下来，眼神恢复清明，带着一丝后怕与凝重；镜头从李凡挣扎的表情切回望舒真人的侧脸特写，她似乎毫无所觉，只是遥望前方，李凡深吸一口气，终于开口；环境：竹山，散修旁门汇聚的大教；关键物件：望舒真人，真人称号；构图镜头：望舒侧脸特写，然后拉回至两人过肩镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：梦境；时间顺序：叙事26，故事19；时间锚点：此时；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微漂浮感；避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移；保持整体画风不散；绑定实体：李凡；望舒；竹山；望舒真人；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒"
          ],
          "locations": [
            "墨竹山"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000046",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000046",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000046",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子"
          ],
          "actions": [
            "李凡强迫自己冷静下来，眼神恢复清明，带着一丝后怕与凝重。",
            "镜头从李凡挣扎的表情切回望舒真人的侧脸特写。她似乎毫无所觉，只是遥望前方。李凡深吸一口气，终于开口。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "望舒侧脸特写，然后拉回至两人过肩镜头",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：此时"
          ],
          "audio_context": [
            "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。"
          ],
          "scene_context": [
            "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面/文字卡片/对白驱动；时间模式：；时间顺序：叙事26，故事19；时间锚点：此时",
            "李凡与望舒乘鹤飞行，李凡注意到望舒的衣着，心情因所见而多次提升。李凡向望舒真人解释自己看到虚月幻象，并警告她听闻道祖之事可能引发危险。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；动作：李凡强迫自己冷静下来，眼神恢复清明，带着一丝后怕与凝重。；镜头从李凡挣扎的表情切回望舒真人的侧脸特写。她似乎毫无所觉，只是遥望前方。李凡深吸一口气，终于开口。；环境：竹山，散修旁门汇聚的大教；关键物件：望舒真人，真人称号；构图镜头：望舒侧脸特写，然后拉回至两人过肩镜头；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时"
        },
        "time_mode": "dream",
        "shot_role": "closing",
        "camera": "望舒侧脸特写，然后拉回至两人过肩镜头",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "梦境片段。李凡与望舒乘鹤飞行于墨竹山上空。李凡注意到望舒的衣着，内心情绪因所见而多次波动。随后，李凡向望舒真人解释自己看到的虚月幻象，并警告她听闻道祖之事可能引发的危险。重要性：支线；呈现：直接画面 / 文字卡片 / 对白驱动；时间模式：dream；时间顺序：叙事26->故事19；时间锚点：此时",
        "audio_notes": "梦境段落强调朦胧、虚幻的氛围音效，风声、鹤鸣与内心情绪提示音交织。",
        "description": "镜头从李凡挣扎的表情切回望舒真人的侧脸特写。她似乎毫无所觉，只是遥望前方。李凡深吸一口气，终于开口。",
        "actions": [
          "李凡强迫自己冷静下来，眼神恢复清明，带着一丝后怕与凝重。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0092_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "语气低沉，带着未散的惊悸与严肃",
            "status": "pending",
            "text": "望舒真人……方才，我似乎……看到了一些虚月的幻象。"
          },
          {
            "audio_task_id": "AUD_SEG0092_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "警告意味，压低了声音",
            "status": "pending",
            "text": "还有，关于道祖之事……真人日后若有所闻，务必谨慎，恐有莫测之险。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0092_VO01",
          "AUD_SEG0092_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0093",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0027",
      "shot_id": "S0027_SH01",
      "segment_id": "SEG0093",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 444.6,
      "end_seconds": 449.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000054"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0093_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，急促、吐槽语气"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0093_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，急促、吐槽语气",
            "status": "pending",
            "text": "不对！是大惊！系统你别搞得老子和变态似的！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0093_VO01",
            "id": "AUD_SEG0093_VO01",
            "url": "",
            "path": "audio/AUD_SEG0093_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0027",
        "shot_id": "S0027_SH01",
        "segment_id": "SEG0093"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景镜头，望舒与李凡相对而立。李凡面红耳赤，眼神闪烁，表情尴尬，内心正经历激烈的吐槽。望舒神态自若，毫不在意李凡的窘态，似乎刚完成某个亲昵或检查的举动。画面中可融入象征系统面板的视觉元素。保持角色外观、服饰和站位连续。时间锚点：这时。动作连续，空间逻辑清晰。镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景镜头，望舒与李凡相对而立。李凡面红耳赤，眼神闪烁，表情尴尬，内心正经历激烈的吐槽。望舒神态自若，毫不在意李凡的窘态，似乎刚完成某个亲昵或检查的举动。画面中可融入象征系统面板的视觉元素。保持角色外观、服饰和站位连续。时间锚点：这时。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事27，故事19；时间锚点：这时。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡；系统。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡内心激烈活动，表情尴尬。望舒神态轻松，若有所思。",
            "中景。李凡面红耳赤地站着，眼神闪烁，内心正经历激烈的吐槽。望舒在他面前，似乎刚完成某个亲昵或检查的举动，神态自若，毫不在意李凡的窘态。"
          ],
          "locations": [],
          "items": [
            "系统，系统面板"
          ],
          "item_names": [
            "系统"
          ],
          "composition": [
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：这时"
          ],
          "audio_context": [
            "保留对白节奏，李凡的内心吐槽使用系统音效或内心独白音效，望舒的台词带有震惊和推测的语气。"
          ],
          "scene_context": [
            "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事27，故事19；时间锚点：这时",
            "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡内心激烈活动，表情尴尬。望舒神态轻松，若有所思。；中景。李凡面红耳赤地站着，眼神闪烁，内心正经历激烈的吐槽。望舒在他面前，似乎刚完成某个亲昵或检查的举动，神态自若，毫不在意李凡的窘态。；关键物件：系统，系统面板；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事27->故事19；时间锚点：这时",
        "audio_notes": "保留对白节奏，李凡的内心吐槽使用系统音效或内心独白音效，望舒的台词带有震惊和推测的语气。",
        "description": "中景。李凡面红耳赤地站着，眼神闪烁，内心正经历激烈的吐槽。望舒在他面前，似乎刚完成某个亲昵或检查的举动，神态自若，毫不在意李凡的窘态。",
        "actions": [
          "李凡内心激烈活动，表情尴尬。望舒神态轻松，若有所思。"
        ],
        "narration": "不对！是大惊！系统你别搞得老子和变态似的！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0093_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，急促、吐槽语气",
            "status": "pending",
            "text": "不对！是大惊！系统你别搞得老子和变态似的！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0093_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0094",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0027",
      "shot_id": "S0027_SH02",
      "segment_id": "SEG0094",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 449.6,
      "end_seconds": 453.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0027",
        "shot_id": "S0027_SH02",
        "segment_id": "SEG0094"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景镜头，镜头缓缓推向望舒。她完全无视李凡的窘迫，目光锐利地上下打量着李凡，脸上逐渐浮现出震惊与思索交织的神情，仿佛在审视他体内蕴含的某种力量。李凡则保持困惑与尴尬的姿态。保持角色外观、服饰和站位连续。时间锚点：这时。动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景镜头，镜头推向望舒。她完全无视李凡的窘迫，目光锐利地上下打量着李凡，脸上逐渐浮现出震惊与思索交织的神情，仿佛在审视他体内蕴含的某种力量。李凡则保持困惑与尴尬的姿态。保持角色外观、服饰和站位连续。时间锚点：这时。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事27，故事19；时间锚点：这时。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒的目光变得锐利，上下打量着李凡，震惊的神色越来越明显。",
            "双人中景，镜头推向望舒。她完全无视了李凡的窘迫，目光聚焦在李凡身上，仿佛在审视他体内蕴含的某种力量，脸上逐渐浮现出震惊与思索交织的神情。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：这时"
          ],
          "audio_context": [
            "保留对白节奏，李凡的内心吐槽使用系统音效或内心独白音效，望舒的台词带有震惊和推测的语气。"
          ],
          "scene_context": [
            "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事27，故事19；时间锚点：这时",
            "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒的目光变得锐利，上下打量着李凡，震惊的神色越来越明显。；双人中景，镜头推向望舒。她完全无视了李凡的窘迫，目光聚焦在李凡身上，仿佛在审视他体内蕴含的某种力量，脸上逐渐浮现出震惊与思索交织的神情。；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事27->故事19；时间锚点：这时",
        "audio_notes": "保留对白节奏，李凡的内心吐槽使用系统音效或内心独白音效，望舒的台词带有震惊和推测的语气。",
        "description": "双人中景，镜头推向望舒。她完全无视了李凡的窘迫，目光聚焦在李凡身上，仿佛在审视他体内蕴含的某种力量，脸上逐渐浮现出震惊与思索交织的神情。",
        "actions": [
          "望舒的目光变得锐利，上下打量着李凡，震惊的神色越来越明显。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0095",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0027",
      "shot_id": "S0027_SH03",
      "segment_id": "SEG0095",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 453.6,
      "end_seconds": 458.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0095_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "震惊，低声自语，带着强烈的疑问和推测"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0095_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "震惊，低声自语，带着强烈的疑问和推测",
            "status": "pending",
            "text": "师尊居然如此看重你，上来就喂你仙灵玉髓，还给你服用丹婴神胎？嘶……莫非！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0095_VO01",
            "id": "AUD_SEG0095_VO01",
            "url": "",
            "path": "audio/AUD_SEG0095_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0027",
        "shot_id": "S0027_SH03",
        "segment_id": "SEG0095"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打镜头，聚焦于望舒震惊的脸和李凡困惑的表情。望舒微微蹙眉，低声推测，语气中充满难以置信。李凡则一脸茫然，不知所以。保持角色外观、服饰和站位连续。时间锚点：这时。保留画面文字区域，避免遮挡字幕或标题。动作连续，空间逻辑清晰。保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打镜头，聚焦于望舒震惊的脸和李凡困惑的表情。望舒微微蹙眉，低声推测，语气中充满难以置信。李凡则一脸茫然，不知所以。保持角色外观、服饰和站位连续。时间锚点：这时。保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事27，故事19；时间锚点：这时。连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡。时间层提示：主线。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒微微蹙眉，低声推测。李凡则一脸茫然，不知所以。",
            "正反打镜头，聚焦于望舒震惊的脸和李凡困惑的表情。望舒低声自语，语气中充满难以置信。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：这时",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，李凡的内心吐槽使用系统音效或内心独白音效，望舒的台词带有震惊和推测的语气。"
          ],
          "scene_context": [
            "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事27，故事19；时间锚点：这时",
            "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒微微蹙眉，低声推测。李凡则一脸茫然，不知所以。；正反打镜头，聚焦于望舒震惊的脸和李凡困惑的表情。望舒低声自语，语气中充满难以置信。；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "李凡的心情大幅提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡内心吐槽系统，望舒则震惊于山主给李凡服用的珍贵丹药。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事27->故事19；时间锚点：这时",
        "audio_notes": "保留对白节奏，李凡的内心吐槽使用系统音效或内心独白音效，望舒的台词带有震惊和推测的语气。",
        "description": "正反打镜头，聚焦于望舒震惊的脸和李凡困惑的表情。望舒低声自语，语气中充满难以置信。",
        "actions": [
          "望舒微微蹙眉，低声推测。李凡则一脸茫然，不知所以。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0095_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "震惊，低声自语，带着强烈的疑问和推测",
            "status": "pending",
            "text": "师尊居然如此看重你，上来就喂你仙灵玉髓，还给你服用丹婴神胎？嘶……莫非！"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0095_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0096",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0028",
      "shot_id": "S0028_SH01",
      "segment_id": "SEG0096",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 458.1,
      "end_seconds": 463.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0096_VO01",
          "AUD_SEG0096_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "惊叹，语速稍快",
          "庄严，带着不可思议的语气"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0096_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "惊叹，语速稍快",
            "status": "pending",
            "text": "果然，你才入定修炼了那么一会儿，竟然已在内景开辟出炁海了！"
          },
          {
            "audio_task_id": "AUD_SEG0096_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，带着不可思议的语气",
            "status": "pending",
            "text": "人间道居然能诞出如此道子，实在是闻所未闻！"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0096_VO01",
            "id": "AUD_SEG0096_VO01",
            "url": "",
            "path": "audio/AUD_SEG0096_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0096_VO02",
            "id": "AUD_SEG0096_VO02",
            "url": "",
            "path": "audio/AUD_SEG0096_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0028",
        "shot_id": "S0028_SH01",
        "segment_id": "SEG0096"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人凝视李凡，嘴角勾起一抹意味深长的笑意；望舒真人立于李凡身前，月光下，她脸上带着一种混合了惊叹与玩味的表情，目光锐利地审视着刚刚结束入定的李凡；关键物件：望舒真人，真人称号；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人凝视李凡，嘴角勾起一抹意味深长的笑意；望舒真人立于李凡身前，月光下，她脸上带着一种混合了惊叹与玩味的表情，目光锐利地审视着刚刚结束入定的李凡；关键物件：望舒真人，真人称号；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材；重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；望舒真人；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒真人凝视李凡，嘴角勾起一抹意味深长的笑意。",
            "望舒真人（）立于李凡（）身前，月光下，她脸上带着一种混合了惊叹与玩味的表情，目光锐利地审视着刚刚结束入定的李凡。"
          ],
          "locations": [],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；系统提示音效"
          ],
          "scene_context": [
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20",
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人凝视李凡，嘴角勾起一抹意味深长的笑意。；望舒真人（）立于李凡（）身前，月光下，她脸上带着一种混合了惊叹与玩味的表情，目光锐利地审视着刚刚结束入定的李凡。；关键物件：望舒真人，真人称号；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动 / 文字卡片；时间顺序：叙事28->故事20",
        "audio_notes": "保留对白节奏；动作点补音效；系统提示音效",
        "description": "望舒真人（E000040）立于李凡（E000002）身前，月光下，她脸上带着一种混合了惊叹与玩味的表情，目光锐利地审视着刚刚结束入定的李凡。",
        "actions": [
          "望舒真人凝视李凡，嘴角勾起一抹意味深长的笑意。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0096_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "惊叹，语速稍快",
            "status": "pending",
            "text": "果然，你才入定修炼了那么一会儿，竟然已在内景开辟出炁海了！"
          },
          {
            "audio_task_id": "AUD_SEG0096_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，带着不可思议的语气",
            "status": "pending",
            "text": "人间道居然能诞出如此道子，实在是闻所未闻！"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0096_VO01",
          "AUD_SEG0096_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0097",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0028",
      "shot_id": "S0028_SH02",
      "segment_id": "SEG0097",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 463.8,
      "end_seconds": 468.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0097_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "亲切中带着令人不寒而栗的暗示"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0097_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "亲切中带着令人不寒而栗的暗示",
            "status": "pending",
            "text": "难怪山主惦记着你呢，清月，你可要努力修行，早升元婴哦。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0097_VO01",
            "id": "AUD_SEG0097_VO01",
            "url": "",
            "path": "audio/AUD_SEG0097_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0028",
        "shot_id": "S0028_SH02",
        "segment_id": "SEG0097"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人走近，伸手抚摸李凡的头，笑容加深；望舒真人脸上露出恍然大悟的神情，她走近李凡，伸手亲昵地摸了摸他的脑袋，笑容变得愈发诡异而期待；关键物件：望舒真人，真人称号；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人走近，伸手抚摸李凡的头，笑容加深；望舒真人脸上露出恍然大悟的神情，她走近李凡，伸手亲昵地摸了摸他的脑袋，笑容变得愈发诡异而期待；关键物件：望舒真人，真人称号；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材；重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；望舒真人；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒真人走近，伸手抚摸李凡的头，笑容加深。",
            "望舒真人脸上露出恍然大悟的神情，她走近李凡，伸手亲昵地摸了摸他的脑袋，笑容变得愈发诡异而期待。"
          ],
          "locations": [],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；系统提示音效"
          ],
          "scene_context": [
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20",
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人走近，伸手抚摸李凡的头，笑容加深。；望舒真人脸上露出恍然大悟的神情，她走近李凡，伸手亲昵地摸了摸他的脑袋，笑容变得愈发诡异而期待。；关键物件：望舒真人，真人称号；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动 / 文字卡片；时间顺序：叙事28->故事20",
        "audio_notes": "保留对白节奏；动作点补音效；系统提示音效",
        "description": "望舒真人脸上露出恍然大悟的神情，她走近李凡，伸手亲昵地摸了摸他的脑袋，笑容变得愈发诡异而期待。",
        "actions": [
          "望舒真人走近，伸手抚摸李凡的头，笑容加深。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0097_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "亲切中带着令人不寒而栗的暗示",
            "status": "pending",
            "text": "难怪山主惦记着你呢，清月，你可要努力修行，早升元婴哦。"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0097_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0098",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0028",
      "shot_id": "S0028_SH03",
      "segment_id": "SEG0098",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 468.3,
      "end_seconds": 472.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0098_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "压低声音，充满渴望与贪婪"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0098_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "压低声音，充满渴望与贪婪",
            "status": "pending",
            "text": "如此惊世骇俗的资质，等你养成了魔胎，走火入魔化为非物之时，于吾辈修道士，可是上上大补的食材啊！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0098_VO01",
            "id": "AUD_SEG0098_VO01",
            "url": "",
            "path": "audio/AUD_SEG0098_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0028",
        "shot_id": "S0028_SH03",
        "segment_id": "SEG0098"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒俯身贴近李凡耳边低语；李凡瞳孔微缩，身体僵硬；镜头在李凡（表情从茫然转为惊愕）和望舒（笑容妖异）之间切换；望舒俯身，在李凡耳边低语，语气充满诱惑与危险；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒俯身贴近李凡耳边低语；李凡瞳孔微缩，身体僵硬；镜头在李凡（表情从茫然转为惊愕）和望舒（笑容妖异）之间切换；望舒俯身，在李凡耳边低语，语气充满诱惑与危险；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材；重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒俯身贴近李凡耳边低语。李凡瞳孔微缩，身体僵硬。",
            "镜头在李凡（表情从茫然转为惊愕）和望舒（笑容妖异）之间切换。望舒俯身，在李凡耳边低语，语气充满诱惑与危险。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；系统提示音效"
          ],
          "scene_context": [
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20",
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒俯身贴近李凡耳边低语。李凡瞳孔微缩，身体僵硬。；镜头在李凡（表情从茫然转为惊愕）和望舒（笑容妖异）之间切换。望舒俯身，在李凡耳边低语，语气充满诱惑与危险。；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "李凡的心情大幅下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动 / 文字卡片；时间顺序：叙事28->故事20",
        "audio_notes": "保留对白节奏；动作点补音效；系统提示音效",
        "description": "镜头在李凡（表情从茫然转为惊愕）和望舒（笑容妖异）之间切换。望舒俯身，在李凡耳边低语，语气充满诱惑与危险。",
        "actions": [
          "望舒俯身贴近李凡耳边低语。李凡瞳孔微缩，身体僵硬。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0098_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "压低声音，充满渴望与贪婪",
            "status": "pending",
            "text": "如此惊世骇俗的资质，等你养成了魔胎，走火入魔化为非物之时，于吾辈修道士，可是上上大补的食材啊！"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0098_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0099",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0028",
      "shot_id": "S0028_SH04",
      "segment_id": "SEG0099",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 472.8,
      "end_seconds": 478.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0099_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "轻快，带着一丝迫不及待"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0099_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "轻快，带着一丝迫不及待",
            "status": "pending",
            "text": "别说山主，我都等不及，想尝一尝你的滋味了呢！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0099_VO01",
            "id": "AUD_SEG0099_VO01",
            "url": "",
            "path": "audio/AUD_SEG0099_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0028",
        "shot_id": "S0028_SH04",
        "segment_id": "SEG0099"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒直起身，笑容明媚；李凡眼神闪烁，内心剧烈波动；望舒真人直起身，笑容灿烂，仿佛在说一件再平常不过的事；李凡呆立原地，表情复杂；关键物件：望舒真人，真人称号；构图镜头：特写（望舒的脸，然后拉至李凡的侧脸）；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒直起身，笑容明媚；李凡眼神闪烁，内心剧烈波动；望舒真人直起身，笑容灿烂，仿佛在说一件再平常不过的事；李凡呆立原地，表情复杂；关键物件：望舒真人，真人称号；构图镜头：特写（望舒的脸，然后拉至李凡的侧脸）；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材；重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；望舒真人；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒直起身，笑容明媚。李凡眼神闪烁，内心剧烈波动。",
            "望舒真人直起身，笑容灿烂，仿佛在说一件再平常不过的事。李凡呆立原地，表情复杂。"
          ],
          "locations": [],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "特写（望舒的脸，然后拉至李凡的侧脸）",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；系统提示音效"
          ],
          "scene_context": [
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动/文字卡片；时间顺序：叙事28，故事20",
            "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒直起身，笑容明媚。李凡眼神闪烁，内心剧烈波动。；望舒真人直起身，笑容灿烂，仿佛在说一件再平常不过的事。李凡呆立原地，表情复杂。；关键物件：望舒真人，真人称号；构图镜头：特写（望舒的脸，然后拉至李凡的侧脸）；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写（望舒的脸，然后拉至李凡的侧脸）",
        "overlay_text": "李凡的心情略微提升了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒惊叹李凡的资质，并直言等他修成魔胎后将是上等食材。重要性：主线；呈现：对白驱动 / 文字卡片；时间顺序：叙事28->故事20",
        "audio_notes": "保留对白节奏；动作点补音效；系统提示音效",
        "description": "望舒真人直起身，笑容灿烂，仿佛在说一件再平常不过的事。李凡呆立原地，表情复杂。",
        "actions": [
          "望舒直起身，笑容明媚。李凡眼神闪烁，内心剧烈波动。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0099_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "轻快，带着一丝迫不及待",
            "status": "pending",
            "text": "别说山主，我都等不及，想尝一尝你的滋味了呢！"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0099_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0100",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0029",
      "shot_id": "S0029_SH01",
      "segment_id": "SEG0100",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 478.0,
      "end_seconds": 483.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0029",
        "shot_id": "S0029_SH01",
        "segment_id": "SEG0100"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：章节标题浮现；画面中央，古朴的卷轴或书页上，墨迹缓缓浮现出四个大字：第四章入门。背景模糊，营造出聚焦感；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：章节标题浮现；画面中央，古朴的卷轴或书页上，墨迹缓缓浮现出四个大字：第四章入门。背景模糊，营造出聚焦感；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：章节标题出现，李凡震惊到倒吸凉气。重要性：支线；呈现：叙事画面；时间顺序：叙事29，故事22；章节标题出现，李凡震惊到倒吸凉气；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "章节标题浮现",
            "画面中央，古朴的卷轴或书页上，墨迹缓缓浮现出四个大字：第四章入门。背景模糊，营造出聚焦感。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "以旁白驱动"
          ],
          "scene_context": [
            "章节标题出现，李凡震惊到倒吸凉气。重要性：支线；呈现：叙事画面；时间顺序：叙事29，故事22",
            "章节标题出现，李凡震惊到倒吸凉气。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；动作：章节标题浮现；画面中央，古朴的卷轴或书页上，墨迹缓缓浮现出四个大字：第四章入门。背景模糊，营造出聚焦感。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "第四章 入门",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "章节标题出现，李凡震惊到倒吸凉气。重要性：支线；呈现：叙事画面；时间顺序：叙事29->故事22",
        "audio_notes": "以旁白驱动",
        "description": "画面中央，古朴的卷轴或书页上，墨迹缓缓浮现出四个大字：第四章入门。背景模糊，营造出聚焦感。",
        "actions": [
          "章节标题浮现"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0101",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0029",
      "shot_id": "S0029_SH02",
      "segment_id": "SEG0101",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 483.1,
      "end_seconds": 487.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0101_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "急促、充满震惊"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0101_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "急促、充满震惊",
            "status": "pending",
            "text": "嘶——！李凡是真尼玛震惊了！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0101_VO01",
            "id": "AUD_SEG0101_VO01",
            "url": "",
            "path": "audio/AUD_SEG0101_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0029",
        "shot_id": "S0029_SH02",
        "segment_id": "SEG0101"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡震惊；倒吸凉气；镜头切至李凡的面部特写。他双眼圆睁，瞳孔微缩，嘴唇微张，仿佛看到了难以置信的事物。紧接着，他猛地倒吸一口凉气，肩膀随之耸动；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡震惊；倒吸凉气；镜头切至李凡的面部特写。他双眼圆睁，瞳孔微缩，嘴唇微张，仿佛看到了难以置信的事物。紧接着，他猛地倒吸一口凉气，肩膀随之耸动；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：章节标题出现，李凡震惊到倒吸凉气。重要性：支线；呈现：叙事画面；时间顺序：叙事29，故事22；章节标题出现，李凡震惊到倒吸凉气；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡震惊",
            "倒吸凉气",
            "镜头切至李凡（）的面部特写。他双眼圆睁，瞳孔微缩，嘴唇微张，仿佛看到了难以置信的事物。紧接着，他猛地倒吸一口凉气，肩膀随之耸动。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "中近景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "以旁白驱动"
          ],
          "scene_context": [
            "章节标题出现，李凡震惊到倒吸凉气。重要性：支线；呈现：叙事画面；时间顺序：叙事29，故事22",
            "章节标题出现，李凡震惊到倒吸凉气。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡震惊；倒吸凉气；镜头切至李凡（）的面部特写。他双眼圆睁，瞳孔微缩，嘴唇微张，仿佛看到了难以置信的事物。紧接着，他猛地倒吸一口凉气，肩膀随之耸动。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "章节标题出现，李凡震惊到倒吸凉气。重要性：支线；呈现：叙事画面；时间顺序：叙事29->故事22",
        "audio_notes": "以旁白驱动",
        "description": "镜头切至李凡（E000002）的面部特写。他双眼圆睁，瞳孔微缩，嘴唇微张，仿佛看到了难以置信的事物。紧接着，他猛地倒吸一口凉气，肩膀随之耸动。",
        "actions": [
          "李凡震惊",
          "倒吸凉气"
        ],
        "narration": "嘶——！李凡是真尼玛震惊了！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0101_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "急促、充满震惊",
            "status": "pending",
            "text": "嘶——！李凡是真尼玛震惊了！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0101_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0102",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0030",
      "shot_id": "S0030_SH01",
      "segment_id": "SEG0102",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 487.3,
      "end_seconds": 492.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000030",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000030",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000030",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0102_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心独白，震惊且愤慨"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0102_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，震惊且愤慨",
            "status": "pending",
            "text": "（内心）不是吧！老子诚心问道，只想修个正果，结果你们这些妖魔鬼怪，居然是在惦记着俺这纯真无暇的肉体！？还有正义吗！还有王法吗！呸！恶——心！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0102_VO01",
            "id": "AUD_SEG0102_VO01",
            "url": "",
            "path": "audio/AUD_SEG0102_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0030",
        "shot_id": "S0030_SH01",
        "segment_id": "SEG0102"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡瞳孔震动，嘴唇微张，仿佛听到了难以置信的真相；望舒真人面带微笑，眼神却异常专注地凝视着李凡；洞天福地内，李凡（清月）一脸震惊，内心翻江倒海；镜头从他惊愕的面部特写拉开，转为中景，展现他与望舒真人对坐的场景；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡瞳孔震动，嘴唇微张，仿佛听到了难以置信的真相；望舒真人面带微笑，眼神却异常专注地凝视着李凡；洞天福地内，李凡（清月）一脸震惊，内心翻江倒海；镜头从他惊愕的面部特写拉开，转为中景，展现他与望舒真人对坐的场景；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则；重要性：主线；呈现：对白驱动/旁白+画面；时间模式：闪回；时间顺序：叙事30，故事21；时间锚点：当年；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；洞天福地；望舒真人；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000030",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000123"
        ],
        "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": [
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事30，故事21；时间锚点：当年",
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡瞳孔震动，嘴唇微张，仿佛听到了难以置信的真相。；望舒真人面带微笑，眼神却异常专注地凝视着李凡。；洞天福地内，李凡（清月）一脸震惊，内心翻江倒海。镜头从他惊愕的面部特写拉开，转为中景，展现他与望舒真人对坐的场景。；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "转场中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：flashback；时间顺序：叙事30->故事21；时间锚点：当年",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；望舒解说时背景音效可加入轻微、诡异的回响，以配合其病娇神态。",
        "description": "洞天福地内，李凡（清月）一脸震惊，内心翻江倒海。镜头从他惊愕的面部特写拉开，转为中景，展现他与望舒真人对坐的场景。",
        "actions": [
          "李凡瞳孔震动，嘴唇微张，仿佛听到了难以置信的真相。",
          "望舒真人面带微笑，眼神却异常专注地凝视着李凡。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0102_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，震惊且愤慨",
            "status": "pending",
            "text": "（内心）不是吧！老子诚心问道，只想修个正果，结果你们这些妖魔鬼怪，居然是在惦记着俺这纯真无暇的肉体！？还有正义吗！还有王法吗！呸！恶——心！"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0102_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0103",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0030",
      "shot_id": "S0030_SH02",
      "segment_id": "SEG0103",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 5.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 492.5,
      "end_seconds": 497.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000030",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000030",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000030",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0103_VO01",
          "AUD_SEG0103_VO02",
          "AUD_SEG0103_VO03"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "轻声细语，带着循循善诱和一丝不易察觉的兴奋",
          "语气转为追忆与评判",
          "带回忆感，语速平缓"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0103_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "轻声细语，带着循循善诱和一丝不易察觉的兴奋",
            "status": "pending",
            "text": "清月无须担忧。需知道，修行之事，本就是逆天改命，损不足而补有余，有违天道。因此修行一途，从来都是劫数不断，灾厄不绝。"
          },
          {
            "audio_task_id": "AUD_SEG0103_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气转为追忆与评判",
            "status": "pending",
            "text": "当年修行界盛行后天仙道的时候，还不是有天地人杀劫，地水火风厄数？就算修士之间，也有玄魔之辩，正邪之分，不过都是找个大义名分厮杀，实际上只为了争夺洞天福地，法材侣地而争斗不休。"
          },
          {
            "audio_task_id": "AUD_SEG0103_VO03",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，语速平缓",
            "status": "pending",
            "text": "（伴随望舒的讲述，画面快速闪过几个象征性的古代修士争斗、宗门倾轧的破碎影像片段。）"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0103_VO01",
            "id": "AUD_SEG0103_VO01",
            "url": "",
            "path": "audio/AUD_SEG0103_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0103_VO02",
            "id": "AUD_SEG0103_VO02",
            "url": "",
            "path": "audio/AUD_SEG0103_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0103_VO03",
            "id": "AUD_SEG0103_VO03",
            "url": "",
            "path": "audio/AUD_SEG0103_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0030",
        "shot_id": "S0030_SH02",
        "segment_id": "SEG0103"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人轻轻摆手，示意李凡不必惊慌；她的眼神时而飘远，仿佛陷入回忆，时而聚焦于李凡，带着一丝狂热；李凡身体僵硬，听得入神；望舒真人误以为李凡被吓到，露出安抚性的微笑，身体微微前倾，开始娓娓道来；镜头在两人之间切换，重点捕捉望舒解说的神态；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：双人中景，穿插特写；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人轻轻摆手，示意李凡不必惊慌；她的眼神时而飘远，仿佛陷入回忆，时而聚焦于李凡，带着一丝狂热；李凡身体僵硬，听得入神；望舒真人误以为李凡被吓到，露出安抚性的微笑，身体微微前倾，开始娓娓道来；镜头在两人之间切换，重点捕捉望舒解说的神态；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：双人中景，穿插特写；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则；重要性：主线；呈现：对白驱动/旁白+画面；时间模式：闪回；时间顺序：叙事30，故事21；时间锚点：当年；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；洞天福地；望舒真人；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000030",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000123"
        ],
        "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": [
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事30，故事21；时间锚点：当年",
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人轻轻摆手，示意李凡不必惊慌。；她的眼神时而飘远，仿佛陷入回忆，时而聚焦于李凡，带着一丝狂热。；李凡身体僵硬，听得入神。；望舒真人误以为李凡被吓到，露出安抚性的微笑，身体微微前倾，开始娓娓道来。镜头在两人之间切换，重点捕捉望舒解说的神态。；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：双人中景，穿插特写；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景，穿插特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：flashback；时间顺序：叙事30->故事21；时间锚点：当年",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；望舒解说时背景音效可加入轻微、诡异的回响，以配合其病娇神态。",
        "description": "望舒真人误以为李凡被吓到，露出安抚性的微笑，身体微微前倾，开始娓娓道来。镜头在两人之间切换，重点捕捉望舒解说的神态。",
        "actions": [
          "望舒真人轻轻摆手，示意李凡不必惊慌。",
          "她的眼神时而飘远，仿佛陷入回忆，时而聚焦于李凡，带着一丝狂热。",
          "李凡身体僵硬，听得入神。"
        ],
        "narration": "（伴随望舒的讲述，画面快速闪过几个象征性的古代修士争斗、宗门倾轧的破碎影像片段。）",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0103_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "轻声细语，带着循循善诱和一丝不易察觉的兴奋",
            "status": "pending",
            "text": "清月无须担忧。需知道，修行之事，本就是逆天改命，损不足而补有余，有违天道。因此修行一途，从来都是劫数不断，灾厄不绝。"
          },
          {
            "audio_task_id": "AUD_SEG0103_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气转为追忆与评判",
            "status": "pending",
            "text": "当年修行界盛行后天仙道的时候，还不是有天地人杀劫，地水火风厄数？就算修士之间，也有玄魔之辩，正邪之分，不过都是找个大义名分厮杀，实际上只为了争夺洞天福地，法材侣地而争斗不休。"
          },
          {
            "audio_task_id": "AUD_SEG0103_VO03",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "带回忆感，语速平缓",
            "status": "pending",
            "text": "（伴随望舒的讲述，画面快速闪过几个象征性的古代修士争斗、宗门倾轧的破碎影像片段。）"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0103_VO01",
          "AUD_SEG0103_VO02",
          "AUD_SEG0103_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0104",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0030",
      "shot_id": "S0030_SH03",
      "segment_id": "SEG0104",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 497.9,
      "end_seconds": 503.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000030",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000030",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000030",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0104_VO01",
          "AUD_SEG0104_VO02",
          "AUD_SEG0104_VO03"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "语气变得激昂，带着一种扭曲的“合理性”",
          "压低声音，充满诱惑与残酷",
          "语气转为自豪与举例"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0104_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气变得激昂，带着一种扭曲的“合理性”",
            "status": "pending",
            "text": "直到后来虚月当空，吾辈得了先天大道，情况反倒有所好转。只因天地所生，孕有灵根的道子，都能拜月问道……而那些心术不正之辈，闻得大道，就越容易暗生魔胎，化身是物非物的魔形。"
          },
          {
            "audio_task_id": "AUD_SEG0104_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "压低声音，充满诱惑与残酷",
            "status": "pending",
            "text": "这些魔形走上歧途就绝不能回转，反而也要吃人修炼的。如此是邪非正的孽障，杀了也不用怜惜，反而吾辈也能从这些魔胎身上采伐修行资源。化作物的，可以炼化法宝。化作非物的，可以拿来饱腹。"
          },
          {
            "audio_task_id": "AUD_SEG0104_VO03",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气转为自豪与举例",
            "status": "pending",
            "text": "诸如我竹山，当年也不过是散修旁门，左道汇聚的蛮夷，如今却也借着参悟大道的机缘，成了镇压一方的大教。仅是日常堕魔的大修士，杀两个就足以供养一教的修行之用了。何况中土那些弟子众多的名门大派呢？"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0104_VO01",
            "id": "AUD_SEG0104_VO01",
            "url": "",
            "path": "audio/AUD_SEG0104_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0104_VO02",
            "id": "AUD_SEG0104_VO02",
            "url": "",
            "path": "audio/AUD_SEG0104_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0104_VO03",
            "id": "AUD_SEG0104_VO03",
            "url": "",
            "path": "audio/AUD_SEG0104_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0030",
        "shot_id": "S0030_SH03",
        "segment_id": "SEG0104"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人的语速加快，手势变得有力；她说到关键处，不自觉地舔了舔嘴唇，一丝唾液从嘴角溢出；李凡的喉结滚动了一下，艰难地咽了口唾沫，身体微微后仰；镜头跟随望舒的讲述推进；她越说越投入，脸上泛起不正常的红晕，嘴角甚至有一丝晶莹；李凡的不安感加剧；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：跟拍望舒的面部与手势，穿插李凡反应镜头；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人的语速加快，手势变得有力；她说到关键处，不自觉地舔了舔嘴唇，一丝唾液从嘴角溢出；李凡的喉结滚动了一下，艰难地咽了口唾沫，身体微微后仰；镜头跟随望舒的讲述推进；她越说越投入，脸上泛起不正常的红晕，嘴角甚至有一丝晶莹；李凡的不安感加剧；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：跟拍望舒的面部与手势，穿插李凡反应镜头；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则；重要性：主线；呈现：对白驱动/旁白+画面；时间模式：闪回；时间顺序：叙事30，故事21；时间锚点：当年；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；洞天福地；望舒真人；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000030",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000123"
        ],
        "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": [
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事30，故事21；时间锚点：当年",
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人的语速加快，手势变得有力。；她说到关键处，不自觉地舔了舔嘴唇，一丝唾液从嘴角溢出。；李凡的喉结滚动了一下，艰难地咽了口唾沫，身体微微后仰。；镜头跟随望舒的讲述推进。她越说越投入，脸上泛起不正常的红晕，嘴角甚至有一丝晶莹。李凡的不安感加剧。；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：跟拍望舒的面部与手势，穿插李凡反应镜头；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "跟拍望舒的面部与手势，穿插李凡反应镜头",
        "overlay_text": "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：flashback；时间顺序：叙事30->故事21；时间锚点：当年",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；望舒解说时背景音效可加入轻微、诡异的回响，以配合其病娇神态。",
        "description": "镜头跟随望舒的讲述推进。她越说越投入，脸上泛起不正常的红晕，嘴角甚至有一丝晶莹。李凡的不安感加剧。",
        "actions": [
          "望舒真人的语速加快，手势变得有力。",
          "她说到关键处，不自觉地舔了舔嘴唇，一丝唾液从嘴角溢出。",
          "李凡的喉结滚动了一下，艰难地咽了口唾沫，身体微微后仰。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0104_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气变得激昂，带着一种扭曲的“合理性”",
            "status": "pending",
            "text": "直到后来虚月当空，吾辈得了先天大道，情况反倒有所好转。只因天地所生，孕有灵根的道子，都能拜月问道……而那些心术不正之辈，闻得大道，就越容易暗生魔胎，化身是物非物的魔形。"
          },
          {
            "audio_task_id": "AUD_SEG0104_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "压低声音，充满诱惑与残酷",
            "status": "pending",
            "text": "这些魔形走上歧途就绝不能回转，反而也要吃人修炼的。如此是邪非正的孽障，杀了也不用怜惜，反而吾辈也能从这些魔胎身上采伐修行资源。化作物的，可以炼化法宝。化作非物的，可以拿来饱腹。"
          },
          {
            "audio_task_id": "AUD_SEG0104_VO03",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气转为自豪与举例",
            "status": "pending",
            "text": "诸如我竹山，当年也不过是散修旁门，左道汇聚的蛮夷，如今却也借着参悟大道的机缘，成了镇压一方的大教。仅是日常堕魔的大修士，杀两个就足以供养一教的修行之用了。何况中土那些弟子众多的名门大派呢？"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0104_VO01",
          "AUD_SEG0104_VO02",
          "AUD_SEG0104_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0105",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0030",
      "shot_id": "S0030_SH04",
      "segment_id": "SEG0105",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 5.9,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 503.2,
      "end_seconds": 509.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000030",
        "E000054",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000030",
        "VC000054",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000030",
        "AB000054",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "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": "item",
          "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": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "系统",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000054",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000054",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0105_VO01",
          "AUD_SEG0105_VO02",
          "AUD_SEG0105_VO03"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "语气温柔但充满压迫感，笑容灿烂",
          "最终安抚，但眼神灼热",
          "内心独白，极度无语和恐慌"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0105_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气温柔但充满压迫感，笑容灿烂",
            "status": "pending",
            "text": "因而如今的修行界，像过去那样各宗各教争夺道统，动辄绝户灭门的杀伐，反倒是少了许多。各派还经常派出门下弟子巡游天下，诛除散落于人间道的诡物魔形，也是替天行道，岂不美哉？"
          },
          {
            "audio_task_id": "AUD_SEG0105_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "最终安抚，但眼神灼热",
            "status": "pending",
            "text": "所以清月，只要你恪守道心，谨记人型，有竹山的庇佑，修行自然顺风顺水，无需担心旁的。"
          },
          {
            "audio_task_id": "AUD_SEG0105_VO03",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，极度无语和恐慌",
            "status": "pending",
            "text": "（内心）不是，你这副病娇脸瞪着老子，总感觉说服力不是很大啊！而且说话的时候把口水擦一擦好不好？都喷人脸上了！"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0105_VO01",
            "id": "AUD_SEG0105_VO01",
            "url": "",
            "path": "audio/AUD_SEG0105_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0105_VO02",
            "id": "AUD_SEG0105_VO02",
            "url": "",
            "path": "audio/AUD_SEG0105_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0105_VO03",
            "id": "AUD_SEG0105_VO03",
            "url": "",
            "path": "audio/AUD_SEG0105_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0030",
        "shot_id": "S0030_SH04",
        "segment_id": "SEG0105"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人身体前倾至极近的距离，盯着李凡的眼睛；她说话时，唾沫星子几乎喷到李凡脸上；李凡眼神躲闪，内心疯狂吐槽；望舒做出总结，脸几乎要贴到李凡面前，带着病态的笑容和期待的眼神；李凡瞳孔收缩，脸上写满了“这说服力为零”和“好可怕”；环境：洞天福地，山主所居的封闭空间；关键物件：系统，系统面板；望舒真人，真人称号；构图镜头：特写交替：望舒狂热的脸，李凡惊恐的脸；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人身体前倾至极近的距离，盯着李凡的眼睛；她说话时，唾沫星子几乎喷到李凡脸上；李凡眼神躲闪，内心疯狂吐槽；望舒做出总结，脸几乎要贴到李凡面前，带着病态的笑容和期待的眼神；李凡瞳孔收缩，脸上写满了“这说服力为零”和“好可怕”；环境：洞天福地，山主所居的封闭空间；关键物件：系统，系统面板；望舒真人，真人称号；构图镜头：特写交替：望舒狂热的脸，李凡惊恐的脸；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则；重要性：主线；呈现：对白驱动/旁白+画面；时间模式：闪回；时间顺序：叙事30，故事21；时间锚点：当年；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；洞天福地；系统；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "系统",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000030",
          "E000054",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000030",
          "VC000054",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000030",
          "AB000054",
          "AB000123"
        ],
        "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": [
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动/旁白+画面；时间模式：；时间顺序：叙事30，故事21；时间锚点：当年",
            "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人身体前倾至极近的距离，盯着李凡的眼睛。；她说话时，唾沫星子几乎喷到李凡脸上。；李凡眼神躲闪，内心疯狂吐槽。；望舒做出总结，脸几乎要贴到李凡面前，带着病态的笑容和期待的眼神。李凡瞳孔收缩，脸上写满了“这说服力为零”和“好可怕”。；环境：洞天福地，山主所居的封闭空间；关键物件：系统，系统面板；望舒真人，真人称号；构图镜头：特写交替：望舒狂热的脸，李凡惊恐的脸；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写交替：望舒狂热的脸，李凡惊恐的脸",
        "overlay_text": "（画面一角，浮现出半透明的系统提示文字：李凡的心情略微提升了1点）",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒向李凡解释当今修行界以诛杀魔形、采伐资源为主的残酷规则。重要性：主线；呈现：对白驱动 / 旁白+画面；时间模式：flashback；时间顺序：叙事30->故事21；时间锚点：当年",
        "audio_notes": "动作点补音效；回忆段用清晰转场提示；望舒解说时背景音效可加入轻微、诡异的回响，以配合其病娇神态。",
        "description": "望舒做出总结，脸几乎要贴到李凡面前，带着病态的笑容和期待的眼神。李凡瞳孔收缩，脸上写满了“这说服力为零”和“好可怕”。",
        "actions": [
          "望舒真人身体前倾至极近的距离，盯着李凡的眼睛。",
          "她说话时，唾沫星子几乎喷到李凡脸上。",
          "李凡眼神躲闪，内心疯狂吐槽。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0105_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气温柔但充满压迫感，笑容灿烂",
            "status": "pending",
            "text": "因而如今的修行界，像过去那样各宗各教争夺道统，动辄绝户灭门的杀伐，反倒是少了许多。各派还经常派出门下弟子巡游天下，诛除散落于人间道的诡物魔形，也是替天行道，岂不美哉？"
          },
          {
            "audio_task_id": "AUD_SEG0105_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "最终安抚，但眼神灼热",
            "status": "pending",
            "text": "所以清月，只要你恪守道心，谨记人型，有竹山的庇佑，修行自然顺风顺水，无需担心旁的。"
          },
          {
            "audio_task_id": "AUD_SEG0105_VO03",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，极度无语和恐慌",
            "status": "pending",
            "text": "（内心）不是，你这副病娇脸瞪着老子，总感觉说服力不是很大啊！而且说话的时候把口水擦一擦好不好？都喷人脸上了！"
          }
        ],
        "speaker_entity_uids": [
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0105_VO01",
          "AUD_SEG0105_VO02",
          "AUD_SEG0105_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0106",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0031",
      "shot_id": "S0031_SH01",
      "segment_id": "SEG0106",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 509.1,
      "end_seconds": 514.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000054"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0106_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心吐槽，烦躁而无奈。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0106_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心吐槽，烦躁而无奈。",
            "status": "pending",
            "text": "（内心独白）系统你给老子滚一边去！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0106_VO01",
            "id": "AUD_SEG0106_VO01",
            "url": "",
            "path": "audio/AUD_SEG0106_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0031",
        "shot_id": "S0031_SH01",
        "segment_id": "SEG0106"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景，聚焦李凡面部表情；李凡，修炼基础剑气入门，表情略显烦躁，正压下心中对系统的吐槽，深吸一口气，调整表情；望舒，山主的女弟子，在一旁；系统面板作为关键物件；保持角色外观、服饰和站位连续；动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景，聚焦李凡面部表情；李凡，修炼基础剑气入门，表情略显烦躁，正压下心中对系统的吐槽，深吸一口气，调整表情；望舒，山主的女弟子，在一旁；系统面板作为关键物件；保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变。",
        "visual_notes": "画面重点：李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；系统；时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡压下心中对系统的吐槽，深吸一口气，调整表情。",
            "李凡表情略显烦躁，内心正与系统较劲。"
          ],
          "locations": [],
          "items": [
            "系统，系统面板"
          ],
          "item_names": [
            "系统"
          ],
          "composition": [
            "中景，聚焦李凡面部表情。",
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。"
          ],
          "scene_context": [
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23",
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡压下心中对系统的吐槽，深吸一口气，调整表情。；李凡表情略显烦躁，内心正与系统较劲。；关键物件：系统，系统面板；构图镜头：中景，聚焦李凡面部表情。；中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景，聚焦李凡面部表情。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片 / 对白驱动 / 旁白+画面；时间顺序：叙事31->故事23",
        "audio_notes": "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。",
        "description": "李凡表情略显烦躁，内心正与系统较劲。",
        "actions": [
          "李凡压下心中对系统的吐槽，深吸一口气，调整表情。"
        ],
        "narration": "（内心独白）系统你给老子滚一边去！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0106_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心吐槽，烦躁而无奈。",
            "status": "pending",
            "text": "（内心独白）系统你给老子滚一边去！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0106_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0107",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0031",
      "shot_id": "S0031_SH02",
      "segment_id": "SEG0107",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 514.1,
      "end_seconds": 518.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0031",
        "shot_id": "S0031_SH02",
        "segment_id": "SEG0107"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，李凡侧身面向望舒；李凡，修炼基础剑气入门，清了清嗓子，转向望舒，换上恭敬请教的表情；望舒，山主的女弟子，面对李凡；保持角色外观、服饰和站位连续；动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，李凡侧身面向望舒；李凡，修炼基础剑气入门，清了清嗓子，转向望舒，换上恭敬请教的表情；望舒，山主的女弟子，面对李凡；保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变。",
        "visual_notes": "画面重点：李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡清了清嗓子，转向望舒。",
            "李凡转向望舒，换上恭敬请教的表情。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景，李凡侧身面向望舒。",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。"
          ],
          "scene_context": [
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23",
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡清了清嗓子，转向望舒。；李凡转向望舒，换上恭敬请教的表情。；构图镜头：双人中景，李凡侧身面向望舒。；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，李凡侧身面向望舒。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片 / 对白驱动 / 旁白+画面；时间顺序：叙事31->故事23",
        "audio_notes": "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。",
        "description": "李凡转向望舒，换上恭敬请教的表情。",
        "actions": [
          "李凡清了清嗓子，转向望舒。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0108",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0031",
      "shot_id": "S0031_SH03",
      "segment_id": "SEG0108",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 518.1,
      "end_seconds": 522.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000054",
        "E000115"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000054",
        "VC000115"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000054",
        "AB000115"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000115",
          "canonical_name": "乾坤飞龙剑",
          "matched_name": "剑法",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000115",
          "voice_card_id": "",
          "asset_binding_id": "AB000115",
          "identity_summary": "北辰剑宗流传剑法；威力惊人",
          "visual_features": [
            "北辰剑宗流传剑法",
            "李凡练习的剑法",
            "螺旋前进的剑气",
            "乾坤飞龙剑！"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：乾坤飞龙剑 / 剑法 / 飞龙剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "乾坤飞龙剑：北辰剑宗流传剑法；威力惊人；北辰剑宗流传剑法；李凡练习的剑法"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统",
          "乾坤飞龙剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000054",
          "AB000115"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000054",
          "E000115"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0108_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "恭敬中带着一丝急切"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0108_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬中带着一丝急切",
            "status": "pending",
            "text": "咳咳，望舒仙子，小子懂了。那不如先教我几招法术吧，比如御剑飞天这种。遇到什么‘非物’的时候，小子打不过，好歹也能逃跑不是？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0108_VO01",
            "id": "AUD_SEG0108_VO01",
            "url": "",
            "path": "audio/AUD_SEG0108_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0031",
        "shot_id": "S0031_SH03",
        "segment_id": "SEG0108"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打，先李凡，后望舒反应；李凡，修炼基础剑气入门，拱手，语气恳切地向望舒提出学习法术的请求；望舒，山主的女弟子，闻言，嘴角微扬，露出玩味的笑容；系统面板和乾坤飞龙剑作为关键物件；保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；动作连续，空间逻辑清晰；保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打，先李凡，后望舒反应；李凡，修炼基础剑气入门，拱手，语气恳切地向望舒提出学习法术的请求；望舒，山主的女弟子，闻言，嘴角微扬，露出玩味的笑容；系统面板和乾坤飞龙剑作为关键物件；保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变。",
        "visual_notes": "画面重点：李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；系统；乾坤飞龙剑；时间层提示：主线；需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统",
            "乾坤飞龙剑"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000054",
          "E000115"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000054",
          "VC000115"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000054",
          "AB000115"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡拱手，语气恳切。",
            "望舒闻言，嘴角微扬，露出玩味的笑容。",
            "李凡向望舒提出学习法术的请求。"
          ],
          "locations": [],
          "items": [
            "系统，系统面板",
            "乾坤飞龙剑，北辰剑宗流传剑法"
          ],
          "item_names": [
            "系统",
            "乾坤飞龙剑"
          ],
          "composition": [
            "正反打，先李凡，后望舒反应。",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。"
          ],
          "scene_context": [
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23",
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡拱手，语气恳切。；望舒闻言，嘴角微扬，露出玩味的笑容。；李凡向望舒提出学习法术的请求。；关键物件：系统，系统面板；乾坤飞龙剑，北辰剑宗流传剑法；构图镜头：正反打，先李凡，后望舒反应。；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打，先李凡，后望舒反应。",
        "overlay_text": "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片 / 对白驱动 / 旁白+画面；时间顺序：叙事31->故事23",
        "audio_notes": "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。",
        "description": "李凡向望舒提出学习法术的请求。",
        "actions": [
          "李凡拱手，语气恳切。",
          "望舒闻言，嘴角微扬，露出玩味的笑容。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0108_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬中带着一丝急切",
            "status": "pending",
            "text": "咳咳，望舒仙子，小子懂了。那不如先教我几招法术吧，比如御剑飞天这种。遇到什么‘非物’的时候，小子打不过，好歹也能逃跑不是？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0108_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0109",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0031",
      "shot_id": "S0031_SH04",
      "segment_id": "SEG0109",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 522.6,
      "end_seconds": 527.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0109_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "温和，略带调侃与包容。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0109_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "温和，略带调侃与包容。",
            "status": "pending",
            "text": "望舒心中暗笑，这小子连真息都未化，就想着御剑飞天了。也罢，先带他去挑挑功法吧。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0109_VO01",
            "id": "AUD_SEG0109_VO01",
            "url": "",
            "path": "audio/AUD_SEG0109_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0031",
        "shot_id": "S0031_SH04",
        "segment_id": "SEG0109"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写，望舒的面部；望舒，山主的女弟子，看着李凡，轻轻摇头，笑意盈盈，笑容加深，带着一丝调侃；李凡，修炼基础剑气入门，在画面中；保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写，望舒的面部；望舒，山主的女弟子，看着李凡，轻轻摇头，笑意盈盈，笑容加深，带着一丝调侃；李凡，修炼基础剑气入门，在画面中；保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变。",
        "visual_notes": "画面重点：李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；时间层提示：主线；需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "望舒轻轻摇头，笑意盈盈。",
            "望舒看着李凡，笑容加深，带着一丝调侃。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "特写，望舒的面部。",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。"
          ],
          "scene_context": [
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片/对白驱动/旁白+画面；时间顺序：叙事31，故事23",
            "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒轻轻摇头，笑意盈盈。；望舒看着李凡，笑容加深，带着一丝调侃。；构图镜头：特写，望舒的面部。；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写，望舒的面部。",
        "overlay_text": "望舒笑他未化真息，答应带他去挑选功法。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡压下对系统的吐槽，转而向望舒请求学习御剑法术以自保。李凡向望舒请求学习御剑飞天等法术，望舒笑他未化真息，答应带他去挑选功法。重要性：主线；呈现：文字卡片 / 对白驱动 / 旁白+画面；时间顺序：叙事31->故事23",
        "audio_notes": "保留对白节奏，李凡内心吐槽与对白切换需有情绪转换。",
        "description": "望舒看着李凡，笑容加深，带着一丝调侃。",
        "actions": [
          "望舒轻轻摇头，笑意盈盈。"
        ],
        "narration": "望舒心中暗笑，这小子连真息都未化，就想着御剑飞天了。也罢，先带他去挑挑功法吧。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0109_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "温和，略带调侃与包容。",
            "status": "pending",
            "text": "望舒心中暗笑，这小子连真息都未化，就想着御剑飞天了。也罢，先带他去挑挑功法吧。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0109_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0110",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0032",
      "shot_id": "S0032_SH01",
      "segment_id": "SEG0110",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 6.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 527.7,
      "end_seconds": 533.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000009",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000009",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000009",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000009",
          "canonical_name": "山主",
          "matched_name": "山主",
          "type": "职位称号",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "identity_summary": "墨竹山的首领；山主",
          "visual_features": [
            "山主抱着一卷画轴",
            "墨竹山的首领",
            "山主",
            "大概就是那什么山主了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：山主 / 仙尊 / 师尊"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "山主：墨竹山的首领；山主；山主抱着一卷画轴；墨竹山的首领"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "山主",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000009",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000009",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0110_VO01",
          "AUD_SEG0110_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心独白，略带得意",
          "内心独白，陶醉"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0110_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，略带得意",
            "status": "pending",
            "text": "喂，系统你听到啦！她叫俺抱大腿的好不好！"
          },
          {
            "audio_task_id": "AUD_SEG0110_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，陶醉",
            "status": "pending",
            "text": "唉，虽然知道这是个红粉骷髅，不过这骷髅真的好软好香好滑啊……哎哟不行了……"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0110_VO01",
            "id": "AUD_SEG0110_VO01",
            "url": "",
            "path": "audio/AUD_SEG0110_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0110_VO02",
            "id": "AUD_SEG0110_VO02",
            "url": "",
            "path": "audio/AUD_SEG0110_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0032",
        "shot_id": "S0032_SH01",
        "segment_id": "SEG0110"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡将山主所赠之物收好，俯身紧紧抱住望舒真人的小腿；关键物件：山主，墨竹山的首领；望舒真人，真人称号；构图镜头：中景，侧后方角度；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡将山主所赠之物收好，俯身紧紧抱住望舒真人的小腿；关键物件：山主，墨竹山的首领；望舒真人，真人称号；构图镜头：中景，侧后方角度；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；山主；望舒真人；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "山主",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000009",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000009",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000009",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：李凡将眼泪揣入怀中；李凡俯身抱住望舒的小腿；李凡将山主所赠之物收好，毫不犹豫地俯身，双手紧紧抱住了望舒真人的小腿。；关键物件：山主，墨竹山的首领；望舒真人，真人称号；构图镜头：中景，侧后方角度；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景，侧后方角度",
        "overlay_text": "李凡的心情大幅提升了1点。\n李凡的心情大幅提升了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。",
        "audio_notes": "飞行法术音效（金镯旋转、破风声）、环境音（抵达宅院的人声）、系统提示音效。",
        "description": "李凡将山主所赠之物收好，毫不犹豫地俯身，双手紧紧抱住了望舒真人的小腿。",
        "actions": [
          "李凡将眼泪揣入怀中",
          "李凡俯身抱住望舒的小腿"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0110_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，略带得意",
            "status": "pending",
            "text": "喂，系统你听到啦！她叫俺抱大腿的好不好！"
          },
          {
            "audio_task_id": "AUD_SEG0110_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，陶醉",
            "status": "pending",
            "text": "唉，虽然知道这是个红粉骷髅，不过这骷髅真的好软好香好滑啊……哎哟不行了……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0110_VO01",
          "AUD_SEG0110_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0111",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0032",
      "shot_id": "S0032_SH03",
      "segment_id": "SEG0111",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 533.7,
      "end_seconds": 537.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0032",
        "shot_id": "S0032_SH03",
        "segment_id": "SEG0111"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人莞尔一笑，双手掐诀。左手将白鹤化作玉钗插于发鬓，右手腕上金镯如呼啦圈般旋转、扩大，将二人环绕其中；关键物件：望舒真人，真人称号；构图镜头：双人中景，正面；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒真人莞尔一笑，双手掐诀。左手将白鹤化作玉钗插于发鬓，右手腕上金镯如呼啦圈般旋转、扩大，将二人环绕其中；关键物件：望舒真人，真人称号；构图镜头：双人中景，正面；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；望舒真人；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒掐诀；白鹤化为玉钗；金镯旋转扩大；望舒真人莞尔一笑，双手掐诀。左手将白鹤化作玉钗插于发鬓，右手腕上金镯如呼啦圈般旋转、扩大，将二人环绕其中。；关键物件：望舒真人，真人称号；构图镜头：双人中景，正面；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，正面",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。",
        "audio_notes": "飞行法术音效（金镯旋转、破风声）、环境音（抵达宅院的人声）、系统提示音效。",
        "description": "望舒真人莞尔一笑，双手掐诀。左手将白鹤化作玉钗插于发鬓，右手腕上金镯如呼啦圈般旋转、扩大，将二人环绕其中。",
        "actions": [
          "望舒掐诀",
          "白鹤化为玉钗",
          "金镯旋转扩大"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0112",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0032",
      "shot_id": "S0032_SH02",
      "segment_id": "SEG0112",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 537.7,
      "end_seconds": 542.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0112_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心独白，恍然"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0112_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，恍然",
            "status": "pending",
            "text": "这就是御器飞行了……恩，老实说他一直以为飞剑是像滑板一样踩在脚底下遛的呢……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0112_VO01",
            "id": "AUD_SEG0112_VO01",
            "url": "",
            "path": "audio/AUD_SEG0112_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0032",
        "shot_id": "S0032_SH02",
        "segment_id": "SEG0112"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：金圈核心，周遭烟霞彩云疾速后退，速度远超骑鹤之时。李凡无暇他顾，只觉眼前光华穿梭于仙山飞楼之间；构图镜头：主观视角/跟拍，模拟飞行速度感；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：金圈核心，周遭烟霞彩云疾速后退，速度远超骑鹤之时。李凡无暇他顾，只觉眼前光华穿梭于仙山飞楼之间；构图镜头：主观视角/跟拍，模拟飞行速度感；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：风景飞速倒退；光华穿梭；金圈核心，周遭烟霞彩云疾速后退，速度远超骑鹤之时。李凡无暇他顾，只觉眼前光华穿梭于仙山飞楼之间。；构图镜头：主观视角/跟拍，模拟飞行速度感；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "主观视角/跟拍，模拟飞行速度感",
        "overlay_text": "李凡抱住望舒小腿，望舒施展御器飞行，两人快速抵达一处大宅院。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。",
        "audio_notes": "飞行法术音效（金镯旋转、破风声）、环境音（抵达宅院的人声）、系统提示音效。",
        "description": "金圈核心，周遭烟霞彩云疾速后退，速度远超骑鹤之时。李凡无暇他顾，只觉眼前光华穿梭于仙山飞楼之间。",
        "actions": [
          "风景飞速倒退",
          "光华穿梭"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0112_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，恍然",
            "status": "pending",
            "text": "这就是御器飞行了……恩，老实说他一直以为飞剑是像滑板一样踩在脚底下遛的呢……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0112_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0113",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0032",
      "shot_id": "S0032_SH04",
      "segment_id": "SEG0113",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 542.2,
      "end_seconds": 546.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0032",
        "shot_id": "S0032_SH04",
        "segment_id": "SEG0113"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：眨眼间，两人落在一处大宅院内。院中已有不少人。李凡恋恋不舍地松开了手；构图镜头：全景，俯拍宅院，然后切至李凡松手的特写；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：眨眼间，两人落在一处大宅院内。院中已有不少人。李凡恋恋不舍地松开了手；构图镜头：全景，俯拍宅院，然后切至李凡松手的特写；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：两人降落宅院；李凡松开手；眨眼间，两人落在一处大宅院内。院中已有不少人。李凡恋恋不舍地松开了手。；构图镜头：全景，俯拍宅院，然后切至李凡松手的特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "全景，俯拍宅院，然后切至李凡松手的特写",
        "overlay_text": "李凡的心情略微下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡遵从望舒指令，抱住其小腿。望舒施展御器飞行，两人快速抵达一处宅院。场景包含内心独白与系统提示。",
        "audio_notes": "飞行法术音效（金镯旋转、破风声）、环境音（抵达宅院的人声）、系统提示音效。",
        "description": "眨眼间，两人落在一处大宅院内。院中已有不少人。李凡恋恋不舍地松开了手。",
        "actions": [
          "两人降落宅院",
          "李凡松开手"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0114",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0033",
      "shot_id": "S0033_SH01",
      "segment_id": "SEG0114",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 546.9,
      "end_seconds": 551.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000011",
        "E000030",
        "E000054",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000011",
        "VC000030",
        "VC000054",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000011",
        "AB000030",
        "AB000054",
        "AB000018"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "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": "item",
          "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": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "修士"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "系统",
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030",
          "AB000054",
          "AB000018"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030",
          "E000054",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0033",
        "shot_id": "S0033_SH01",
        "segment_id": "SEG0114"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景，缓慢平移，从丹鼎扫过众修士，最后落在李凡的侧影上；洞天福地外院，中央立一尊巨大的三足丹鼎，鼎身雕饰飞鹤青蟾、龙纹犀首，正喷吐着丝丝袅袅的青烟；环绕丹鼎，内外三圈蒲团上，坐着几名正在打坐的年轻修士；修士们衣着朴素，但细皮嫩肉，浑身挂满金银玉佩，显得格格不入；李凡（视角）正打量着他们，压下对系统的情绪，转而观察院落中的景象；年轻修士们闭目打坐，周身灵气随呼吸微微波动；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景，缓慢平移，从丹鼎扫过众修士，最后落在李凡的侧影上；洞天福地外院，中央立一尊巨大的三足丹鼎，鼎身雕饰飞鹤青蟾、龙纹犀首，正喷吐着丝丝袅袅的青烟；环绕丹鼎，内外三圈蒲团上，坐着几名正在打坐的年轻修士；修士们衣着朴素，但细皮嫩肉，浑身挂满金银玉佩，显得格格不入；李凡（视角）正打量着他们，压下对系统的情绪，转而观察院落中的景象；年轻修士们闭目打坐，周身灵气随呼吸微微波动；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距；重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；修士；洞天福地；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "修士"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "系统",
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030",
          "E000054",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000011",
          "VC000030",
          "VC000054",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030",
          "AB000054",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "修士，三个蒙面的修士从墨林中跑出来"
          ],
          "actions": [
            "李凡翻了个白眼，压下对系统的情绪，转而观察院落中的景象。",
            "年轻修士们闭目打坐，周身灵气随呼吸微微波动。",
            "洞天福地外院。中央立一尊巨大的三足丹鼎，鼎身雕饰飞鹤青蟾、龙纹犀首，正喷吐着丝丝袅袅的青烟。环绕丹鼎，内外三圈蒲团上，坐着几名正在打坐的年轻修士。他们衣着朴素，但细皮嫩肉，浑身挂满金银玉佩，显得格格不入。李凡（视角）正打量着他们。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间"
          ],
          "items": [
            "系统，系统面板",
            "蒲团，李凡坐的蒲团"
          ],
          "item_names": [
            "系统",
            "蒲团"
          ],
          "composition": [
            "远景，缓慢平移，从丹鼎扫过众修士，最后落在李凡的侧影上。",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。"
          ],
          "scene_context": [
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26",
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；修士，三个蒙面的修士从墨林中跑出来；动作：李凡翻了个白眼，压下对系统的情绪，转而观察院落中的景象。；年轻修士们闭目打坐，周身灵气随呼吸微微波动。；洞天福地外院。中央立一尊巨大的三足丹鼎，鼎身雕饰飞鹤青蟾、龙纹犀首，正喷吐着丝丝袅袅的青烟。环绕丹鼎，内外三圈蒲团上，坐着几名正在打坐的年轻修士。他们衣着朴素，但细皮嫩肉，浑身挂满金银玉佩，显得格格不入。李凡（视角）正打量着他们。；环境：洞天福地，山主所居的封闭空间；关键物件：系统，系统面板；蒲团，李凡坐的蒲团；构图镜头：远景，缓慢平移，从丹鼎扫过众修士，最后落在李凡的侧影上。；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景，缓慢平移，从丹鼎扫过众修士，最后落在李凡的侧影上。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事33->故事26",
        "audio_notes": "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。",
        "description": "洞天福地外院。中央立一尊巨大的三足丹鼎，鼎身雕饰飞鹤青蟾、龙纹犀首，正喷吐着丝丝袅袅的青烟。环绕丹鼎，内外三圈蒲团上，坐着几名正在打坐的年轻修士。他们衣着朴素，但细皮嫩肉，浑身挂满金银玉佩，显得格格不入。李凡（视角）正打量着他们。",
        "actions": [
          "李凡翻了个白眼，压下对系统的情绪，转而观察院落中的景象。",
          "年轻修士们闭目打坐，周身灵气随呼吸微微波动。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0115",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0033",
      "shot_id": "S0033_SH02",
      "segment_id": "SEG0115",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.9,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 551.7,
      "end_seconds": 556.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000011",
        "E000030",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000011",
        "VC000030",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000011",
        "AB000030",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "修士"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0115_VO01",
          "AUD_SEG0115_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "平淡，略带一丝不屑",
          "语气转冷"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0115_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "平淡，略带一丝不屑",
            "status": "pending",
            "text": "在洞天福地里修行，较之人间道一日千里。这些都是山外的朝廷宗室、世家门阀送来练气筑基的子弟。"
          },
          {
            "audio_task_id": "AUD_SEG0115_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气转冷",
            "status": "pending",
            "text": "其中咸有道心合格的，可留内门侍奉。其实大多传授些后天仙术，在外宗记个名就打发了。他们也不是来求大道的，不过是想借竹山的名头傍身，寻一世人间富贵罢了。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0115_VO01",
            "id": "AUD_SEG0115_VO01",
            "url": "",
            "path": "audio/AUD_SEG0115_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0115_VO02",
            "id": "AUD_SEG0115_VO02",
            "url": "",
            "path": "audio/AUD_SEG0115_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0033",
        "shot_id": "S0033_SH02",
        "segment_id": "SEG0115"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；过肩镜头，焦点在望舒真人脸上；双人中景，望舒真人站在李凡身侧，目光淡漠地扫过那些修士，语气平淡地向李凡解释；望舒真人察觉到李凡的关注，随口说道，眼神却未在那些修士身上停留；她自然地牵起李凡的手，准备向内院走去；环境为洞天福地，山主所居的封闭空间；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；过肩镜头，焦点在望舒真人脸上；双人中景，望舒真人站在李凡身侧，目光淡漠地扫过那些修士，语气平淡地向李凡解释；望舒真人察觉到李凡的关注，随口说道，眼神却未在那些修士身上停留；她自然地牵起李凡的手，准备向内院走去；环境为洞天福地，山主所居的封闭空间；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距；重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；修士；洞天福地；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "修士"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000011",
          "VC000030",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "修士，三个蒙面的修士从墨林中跑出来"
          ],
          "actions": [
            "望舒真人察觉到李凡的关注，随口说道，眼神却未在那些修士身上停留。",
            "她自然地牵起李凡的手，准备向内院走去。",
            "双人中景。望舒真人站在李凡身侧，目光淡漠地扫过那些修士，语气平淡地向李凡解释。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "过肩镜头，焦点在望舒真人脸上。",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。"
          ],
          "scene_context": [
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26",
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；修士，三个蒙面的修士从墨林中跑出来；动作：望舒真人察觉到李凡的关注，随口说道，眼神却未在那些修士身上停留。；她自然地牵起李凡的手，准备向内院走去。；双人中景。望舒真人站在李凡身侧，目光淡漠地扫过那些修士，语气平淡地向李凡解释。；环境：洞天福地，山主所居的封闭空间；关键物件：望舒真人，真人称号；构图镜头：过肩镜头，焦点在望舒真人脸上。；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "过肩镜头，焦点在望舒真人脸上。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事33->故事26",
        "audio_notes": "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。",
        "description": "双人中景。望舒真人站在李凡身侧，目光淡漠地扫过那些修士，语气平淡地向李凡解释。",
        "actions": [
          "望舒真人察觉到李凡的关注，随口说道，眼神却未在那些修士身上停留。",
          "她自然地牵起李凡的手，准备向内院走去。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0115_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "平淡，略带一丝不屑",
            "status": "pending",
            "text": "在洞天福地里修行，较之人间道一日千里。这些都是山外的朝廷宗室、世家门阀送来练气筑基的子弟。"
          },
          {
            "audio_task_id": "AUD_SEG0115_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "语气转冷",
            "status": "pending",
            "text": "其中咸有道心合格的，可留内门侍奉。其实大多传授些后天仙术，在外宗记个名就打发了。他们也不是来求大道的，不过是想借竹山的名头傍身，寻一世人间富贵罢了。"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0115_VO01",
          "AUD_SEG0115_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0116",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0033",
      "shot_id": "S0033_SH03",
      "segment_id": "SEG0116",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 556.6,
      "end_seconds": 561.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000011",
        "E000030"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000011",
        "VC000030"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000011",
        "AB000030"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "identity_summary": "山主所居的封闭空间；山主所居的洞天福地",
          "visual_features": [
            "山主所居的封闭空间",
            "山主所居的洞天福地",
            "在洞天福地里修行"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞天福地 / 悬空飞山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞天福地：山主所居的封闭空间；山主所居的洞天福地；山主所居的封闭空间；山主所居的洞天福地"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "修士"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0116_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，低沉，带着恍然与凝重"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0116_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，低沉，带着恍然与凝重",
            "status": "pending",
            "text": "（李凡内心）借此一窥此间修行界与人间道的实力差距……看来仙凡之别，差得很大啊。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0116_VO01",
            "id": "AUD_SEG0116_VO01",
            "url": "",
            "path": "audio/AUD_SEG0116_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0033",
        "shot_id": "S0033_SH03",
        "segment_id": "SEG0116"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；手持跟拍，从侧面跟随望舒和李凡移动，背景是跪伏的修士们；望舒牵着李凡向内院走去，对那些跪拜者视若无睹；经过时，那些王侯公卿的子弟纷纷惶恐地躬身拜伏在地，头也不敢抬；李凡回头，看着他们跪拜的背影，若有所思；修士们深深拜伏，不敢有丝毫窥视；环境为洞天福地，山主所居的封闭空间；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；手持跟拍，从侧面跟随望舒和李凡移动，背景是跪伏的修士们；望舒牵着李凡向内院走去，对那些跪拜者视若无睹；经过时，那些王侯公卿的子弟纷纷惶恐地躬身拜伏在地，头也不敢抬；李凡回头，看着他们跪拜的背影，若有所思；修士们深深拜伏，不敢有丝毫窥视；环境为洞天福地，山主所居的封闭空间；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距；重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；修士；洞天福地；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "修士"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000011",
          "VC000030"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "修士，三个蒙面的修士从墨林中跑出来"
          ],
          "actions": [
            "望舒牵着李凡前行，对那些跪拜者视若无睹。",
            "修士们深深拜伏，不敢有丝毫窥视。",
            "李凡回头，目光扫过那些卑微的身影，眼神复杂。",
            "跟拍镜头。望舒牵着李凡向内院走去。经过时，那些王侯公卿的子弟纷纷惶恐地躬身拜伏在地，头也不敢抬。李凡回头，看着他们跪拜的背影，若有所思。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "手持跟拍，从侧面跟随望舒和李凡移动，背景是跪伏的修士们。",
            "跟拍",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。"
          ],
          "scene_context": [
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26",
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；修士，三个蒙面的修士从墨林中跑出来；动作：望舒牵着李凡前行，对那些跪拜者视若无睹。；修士们深深拜伏，不敢有丝毫窥视。；李凡回头，目光扫过那些卑微的身影，眼神复杂。；跟拍镜头。望舒牵着李凡向内院走去。经过时，那些王侯公卿的子弟纷纷惶恐地躬身拜伏在地，头也不敢抬。李凡回头，看着他们跪拜的背影，若有所思。；环境：洞天福地，山主所居的封闭空间；构图镜头：手持跟拍，从侧面跟随望舒和李凡移动，背景是跪伏的修士们。；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "手持跟拍，从侧面跟随望舒和李凡移动，背景是跪伏的修士们。",
        "overlay_text": "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事33->故事26",
        "audio_notes": "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。",
        "description": "跟拍镜头。望舒牵着李凡向内院走去。经过时，那些王侯公卿的子弟纷纷惶恐地躬身拜伏在地，头也不敢抬。李凡回头，看着他们跪拜的背影，若有所思。",
        "actions": [
          "望舒牵着李凡前行，对那些跪拜者视若无睹。",
          "修士们深深拜伏，不敢有丝毫窥视。",
          "李凡回头，目光扫过那些卑微的身影，眼神复杂。"
        ],
        "narration": "（李凡内心）借此一窥此间修行界与人间道的实力差距……看来仙凡之别，差得很大啊。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0116_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，低沉，带着恍然与凝重",
            "status": "pending",
            "text": "（李凡内心）借此一窥此间修行界与人间道的实力差距……看来仙凡之别，差得很大啊。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0116_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0117",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0033",
      "shot_id": "S0033_SH04",
      "segment_id": "SEG0117",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.9,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 561.1,
      "end_seconds": 566.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000011",
        "E000030",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000011",
        "VC000030",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000011",
        "AB000030",
        "AB000054"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000011",
          "canonical_name": "修士",
          "matched_name": "修士",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000011",
          "voice_card_id": "VO000011",
          "asset_binding_id": "AB000011",
          "identity_summary": "三个蒙面的修士从墨林中跑出来",
          "visual_features": [
            "三个蒙面的修士从墨林中跑出来"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：铜钱剑、老道、墨竹山"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "修士：三个蒙面的修士从墨林中跑出来"
        },
        {
          "entity_uid": "E000030",
          "canonical_name": "洞天福地",
          "matched_name": "洞天福地",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000030",
          "voice_card_id": "",
          "asset_binding_id": "AB000030",
          "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": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "修士"
        ],
        "locations": [
          "洞天福地"
        ],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030",
          "AB000054"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0117_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平直无感情的电子提示音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0117_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平直无感情的电子提示音",
            "status": "pending",
            "text": "（系统提示音效后）‘李凡的心情下降了1点’"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0117_VO01",
            "id": "AUD_SEG0117_VO01",
            "url": "",
            "path": "audio/AUD_SEG0117_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0033",
        "shot_id": "S0033_SH04",
        "segment_id": "SEG0117"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；大特写，聚焦李凡的眼睛和微表情变化；李凡面部特写，他眉头微蹙，似乎想通了什么，但随即表情一僵，仿佛听到了什么意外的提示；李凡先是露出思索明悟的神情，随即眼神一怔，嘴角微微抽动；环境为洞天福地，山主所居的封闭空间；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；大特写，聚焦李凡的眼睛和微表情变化；李凡面部特写，他眉头微蹙，似乎想通了什么，但随即表情一僵，仿佛听到了什么意外的提示；李凡先是露出思索明悟的神情，随即眼神一怔，嘴角微微抽动；环境为洞天福地，山主所居的封闭空间；保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距；重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：望舒；李凡；修士；洞天福地；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "修士"
          ],
          "locations": [
            "洞天福地"
          ],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000011",
          "E000030",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000011",
          "VC000030",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000011",
          "AB000030",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "修士，三个蒙面的修士从墨林中跑出来"
          ],
          "actions": [
            "李凡先是露出思索明悟的神情，随即眼神一怔，嘴角微微抽动。",
            "李凡面部特写。他眉头微蹙，似乎想通了什么，但随即表情一僵，仿佛听到了什么意外的提示。"
          ],
          "locations": [
            "洞天福地，山主所居的封闭空间"
          ],
          "items": [
            "系统，系统面板"
          ],
          "item_names": [
            "系统"
          ],
          "composition": [
            "大特写，聚焦李凡的眼睛和微表情变化。",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。"
          ],
          "scene_context": [
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事33，故事26",
            "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；修士，三个蒙面的修士从墨林中跑出来；动作：李凡先是露出思索明悟的神情，随即眼神一怔，嘴角微微抽动。；李凡面部特写。他眉头微蹙，似乎想通了什么，但随即表情一僵，仿佛听到了什么意外的提示。；环境：洞天福地，山主所居的封闭空间；关键物件：系统，系统面板；构图镜头：大特写，聚焦李凡的眼睛和微表情变化。；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "大特写，聚焦李凡的眼睛和微表情变化。",
        "overlay_text": "李凡的心情下降了1点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡观察院中修行的世家子弟，望舒解释其来历，李凡感慨仙凡实力差距。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事33->故事26",
        "audio_notes": "环境音：鼎炉青烟袅袅声，远处修士低微的呼吸吐纳声。动作音效：望舒牵李凡行走的衣袂声，修士们跪拜的衣物摩擦声。系统提示音效：心情下降提示音。",
        "description": "李凡面部特写。他眉头微蹙，似乎想通了什么，但随即表情一僵，仿佛听到了什么意外的提示。",
        "actions": [
          "李凡先是露出思索明悟的神情，随即眼神一怔，嘴角微微抽动。"
        ],
        "narration": "（系统提示音效后）‘李凡的心情下降了1点’",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0117_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平直无感情的电子提示音",
            "status": "pending",
            "text": "（系统提示音效后）‘李凡的心情下降了1点’"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0117_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0118",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0034",
      "shot_id": "S0034_SH01",
      "segment_id": "SEG0118",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 566.0,
      "end_seconds": 571.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000047",
        "E000054",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000047",
        "VC000054",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000047",
        "AB000054",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "经楼"
        ],
        "items": [
          "系统",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047",
          "AB000054",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047",
          "E000054",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0118_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "平静，略带追忆感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0118_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "平静，略带追忆感",
            "status": "pending",
            "text": "（回忆）系统提示让李凡回过神来，才发现望舒真人已带他来到内院的经楼前。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0118_VO01",
            "id": "AUD_SEG0118_VO01",
            "url": "",
            "path": "audio/AUD_SEG0118_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0034",
        "shot_id": "S0034_SH01",
        "segment_id": "SEG0118"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒松开李凡的手；李凡抬头望向经楼；悬剑反射的光斑在他脸上移动；环境：经楼，存放道法的书阁；关键物件：系统，系统面板；望舒真人，真人称号；构图镜头：中景，缓推；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒松开李凡的手；李凡抬头望向经楼；悬剑反射的光斑在他脸上移动；环境：经楼，存放道法的书阁；关键物件：系统，系统面板；望舒真人，真人称号；构图镜头：中景，缓推；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的‘天鬼’二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事34，故事25；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；经楼；系统；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "经楼"
          ],
          "items": [
            "系统",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047",
          "E000054",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000047",
          "VC000054",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047",
          "AB000054",
          "AB000123"
        ],
        "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": [
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事34，故事25；时间锚点：记得",
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒松开李凡的手；李凡抬头望向经楼；悬剑反射的光斑在他脸上移动；（回忆转场）内院，经楼前。望舒真人牵着李凡的手停下。楼阁古朴，门口空悬一把明镜般的剑，剑光反射，晃在李凡脸上。；环境：经楼，存放道法的书阁；关键物件：系统，系统面板；望舒真人，真人称号；构图镜头：中景，缓推；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "中景，缓推",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事34->故事25；时间锚点：记得",
        "audio_notes": "保留对白节奏；回忆段用清晰转场提示",
        "description": "（回忆转场）内院，经楼前。望舒真人牵着李凡的手停下。楼阁古朴，门口空悬一把明镜般的剑，剑光反射，晃在李凡脸上。",
        "actions": [
          "望舒松开李凡的手",
          "李凡抬头望向经楼",
          "悬剑反射的光斑在他脸上移动"
        ],
        "narration": "（回忆）系统提示让李凡回过神来，才发现望舒真人已带他来到内院的经楼前。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0118_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "平静，略带追忆感",
            "status": "pending",
            "text": "（回忆）系统提示让李凡回过神来，才发现望舒真人已带他来到内院的经楼前。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0118_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0119",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0034",
      "shot_id": "S0034_SH02",
      "segment_id": "SEG0119",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 571.2,
      "end_seconds": 575.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000047"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0034",
        "shot_id": "S0034_SH02",
        "segment_id": "SEG0119"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒看着李凡；李凡等待指示；望舒转向李凡，神色温和而认真；环境：经楼，存放道法的书阁；构图镜头：双人中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒看着李凡；李凡等待指示；望舒转向李凡，神色温和而认真；环境：经楼，存放道法的书阁；构图镜头：双人中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的‘天鬼’二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事34，故事25；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；经楼；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047"
        ],
        "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": [
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事34，故事25；时间锚点：记得",
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒看着李凡；李凡等待指示；望舒转向李凡，神色温和而认真。；环境：经楼，存放道法的书阁；构图镜头：双人中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "双人中景，侧拍",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事34->故事25；时间锚点：记得",
        "audio_notes": "保留对白节奏；回忆段用清晰转场提示",
        "description": "望舒转向李凡，神色温和而认真。",
        "actions": [
          "望舒看着李凡",
          "李凡等待指示"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0120",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0034",
      "shot_id": "S0034_SH03",
      "segment_id": "SEG0120",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 575.2,
      "end_seconds": 580.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000047",
        "E000051",
        "E000052",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000047",
        "VC000051",
        "VC000052",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000047",
        "AB000051",
        "AB000052",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "E000051",
          "canonical_name": "玄冥",
          "matched_name": "玄冥",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000051",
          "voice_card_id": "",
          "asset_binding_id": "AB000051",
          "identity_summary": "水属性功法基础；书名中包含有，‘玄冥’",
          "visual_features": [
            "书名中包含有，‘玄冥’"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：后天仙道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "玄冥：水属性功法基础；书名中包含有，‘玄冥’；书名中包含有，‘玄冥’"
        },
        {
          "entity_uid": "E000052",
          "canonical_name": "紫霞",
          "matched_name": "紫霞",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000052",
          "voice_card_id": "",
          "asset_binding_id": "AB000052",
          "identity_summary": "木属性功法基础；亦或‘紫霞’两字的道法",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：后天仙道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "紫霞：木属性功法基础；亦或‘紫霞’两字的道法"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "经楼"
        ],
        "items": [
          "玄冥",
          "紫霞",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047",
          "AB000051",
          "AB000052",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047",
          "E000051",
          "E000052",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0120_VO01",
          "AUD_SEG0120_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "平稳陈述，略带教诲口吻",
          "试探性，恭敬"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0120_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述，略带教诲口吻",
            "status": "pending",
            "text": "道祖所传的天书，至少要金丹期才能修炼。你就进去经楼里，随便挑选两部看中的道法好了。"
          },
          {
            "audio_task_id": "AUD_SEG0120_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "试探性，恭敬",
            "status": "pending",
            "text": "不知道仙子可有什么推荐？"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0120_VO01",
            "id": "AUD_SEG0120_VO01",
            "url": "",
            "path": "audio/AUD_SEG0120_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0120_VO02",
            "id": "AUD_SEG0120_VO02",
            "url": "",
            "path": "audio/AUD_SEG0120_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0034",
        "shot_id": "S0034_SH03",
        "segment_id": "SEG0120"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒指向经楼大门；李凡欲进又止，转头询问；正反打镜头；望舒交代规则，李凡询问建议；环境：经楼，存放道法的书阁；关键物件：玄冥，水属性功法基础；紫霞，木属性功法基础；望舒真人，真人称号；构图镜头：正反打，过肩镜头；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒指向经楼大门；李凡欲进又止，转头询问；正反打镜头；望舒交代规则，李凡询问建议；环境：经楼，存放道法的书阁；关键物件：玄冥，水属性功法基础；紫霞，木属性功法基础；望舒真人，真人称号；构图镜头：正反打，过肩镜头；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的‘天鬼’二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事34，故事25；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；经楼；玄冥；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "经楼"
          ],
          "items": [
            "玄冥",
            "紫霞",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047",
          "E000051",
          "E000052",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000047",
          "VC000051",
          "VC000052",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047",
          "AB000051",
          "AB000052",
          "AB000123"
        ],
        "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": [
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事34，故事25；时间锚点：记得",
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒指向经楼大门；李凡欲进又止，转头询问；正反打镜头。望舒交代规则，李凡询问建议。；环境：经楼，存放道法的书阁；关键物件：玄冥，水属性功法基础；紫霞，木属性功法基础；望舒真人，真人称号；构图镜头：正反打，过肩镜头；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "正反打，过肩镜头",
        "overlay_text": "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。 望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事34->故事25；时间锚点：记得",
        "audio_notes": "保留对白节奏；回忆段用清晰转场提示",
        "description": "正反打镜头。望舒交代规则，李凡询问建议。",
        "actions": [
          "望舒指向经楼大门",
          "李凡欲进又止，转头询问"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0120_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "平稳陈述，略带教诲口吻",
            "status": "pending",
            "text": "道祖所传的天书，至少要金丹期才能修炼。你就进去经楼里，随便挑选两部看中的道法好了。"
          },
          {
            "audio_task_id": "AUD_SEG0120_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "试探性，恭敬",
            "status": "pending",
            "text": "不知道仙子可有什么推荐？"
          }
        ],
        "speaker_entity_uids": [
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0120_VO01",
          "AUD_SEG0120_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0121",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0034",
      "shot_id": "S0034_SH04",
      "segment_id": "SEG0121",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 580.2,
      "end_seconds": 585.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000047",
        "E000051",
        "E000052",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000047",
        "VC000051",
        "VC000052",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000047",
        "AB000051",
        "AB000052",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "E000051",
          "canonical_name": "玄冥",
          "matched_name": "玄冥",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000051",
          "voice_card_id": "",
          "asset_binding_id": "AB000051",
          "identity_summary": "水属性功法基础；书名中包含有，‘玄冥’",
          "visual_features": [
            "书名中包含有，‘玄冥’"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：后天仙道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "玄冥：水属性功法基础；书名中包含有，‘玄冥’；书名中包含有，‘玄冥’"
        },
        {
          "entity_uid": "E000052",
          "canonical_name": "紫霞",
          "matched_name": "紫霞",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000052",
          "voice_card_id": "",
          "asset_binding_id": "AB000052",
          "identity_summary": "木属性功法基础；亦或‘紫霞’两字的道法",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：后天仙道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "紫霞：木属性功法基础；亦或‘紫霞’两字的道法"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡"
        ],
        "locations": [
          "经楼"
        ],
        "items": [
          "玄冥",
          "紫霞",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047",
          "AB000051",
          "AB000052",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047",
          "E000051",
          "E000052",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0121_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "内心独白，坚定"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0121_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "内心独白，坚定",
            "status": "pending",
            "text": "（内心）她提及了玄冥与紫霞……李凡心中暗下决心，要避开这些错误选项。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0121_VO01",
            "id": "AUD_SEG0121_VO01",
            "url": "",
            "path": "audio/AUD_SEG0121_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0034",
        "shot_id": "S0034_SH04",
        "segment_id": "SEG0121"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒露出回忆的神色；嘴角带着一丝若有若无的笑意；望舒真人微微一笑，目光深远，仿佛在回忆什么；镜头停留在她脸上；环境：经楼，存放道法的书阁；关键物件：玄冥，水属性功法基础；紫霞，木属性功法基础；望舒真人，真人称号；构图镜头：特写，缓慢推进；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒露出回忆的神色；嘴角带着一丝若有若无的笑意；望舒真人微微一笑，目光深远，仿佛在回忆什么；镜头停留在她脸上；环境：经楼，存放道法的书阁；关键物件：玄冥，水属性功法基础；紫霞，木属性功法基础；望舒真人，真人称号；构图镜头：特写，缓慢推进；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的‘天鬼’二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：闪回；时间顺序：叙事34，故事25；时间锚点：记得；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：望舒；李凡；经楼；玄冥；时间层提示：闪回",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "望舒",
            "李凡"
          ],
          "locations": [
            "经楼"
          ],
          "items": [
            "玄冥",
            "紫霞",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000047",
          "E000051",
          "E000052",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000047",
          "VC000051",
          "VC000052",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000047",
          "AB000051",
          "AB000052",
          "AB000123"
        ],
        "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": [
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事34，故事25；时间锚点：记得",
            "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；动作：望舒露出回忆的神色；嘴角带着一丝若有若无的笑意；望舒真人微微一笑，目光深远，仿佛在回忆什么。镜头停留在她脸上。；环境：经楼，存放道法的书阁；关键物件：玄冥，水属性功法基础；紫霞，木属性功法基础；望舒真人，真人称号；构图镜头：特写，缓慢推进；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写，缓慢推进",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒带李凡到经楼前，让他自选两部道法，并提醒贪多嚼不烂。望舒真人指点李凡选择道法，提及玄冥与紫霞，李凡决心避开。他进入经楼，看到供奉的'天鬼'二字，心情提升。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事34->故事25；时间锚点：记得",
        "audio_notes": "保留对白节奏；回忆段用清晰转场提示",
        "description": "望舒真人微微一笑，目光深远，仿佛在回忆什么。镜头停留在她脸上。",
        "actions": [
          "望舒露出回忆的神色",
          "嘴角带着一丝若有若无的笑意"
        ],
        "narration": "（内心）她提及了玄冥与紫霞……李凡心中暗下决心，要避开这些错误选项。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0121_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "内心独白，坚定",
            "status": "pending",
            "text": "（内心）她提及了玄冥与紫霞……李凡心中暗下决心，要避开这些错误选项。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0121_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0122",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0035",
      "shot_id": "S0035_SH01",
      "segment_id": "SEG0122",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 585.0,
      "end_seconds": 590.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000053",
        "E000047",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000053",
        "VC000047",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000053",
        "AB000047",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047",
          "AB000123"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0122_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "低声念叨，带着一丝无奈和敷衍"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0122_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "低声念叨，带着一丝无奈和敷衍",
            "status": "pending",
            "text": "无意冒犯，无意冒犯……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0122_VO01",
            "id": "AUD_SEG0122_VO01",
            "url": "",
            "path": "audio/AUD_SEG0122_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0035",
        "shot_id": "S0035_SH01",
        "segment_id": "SEG0122"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：李凡模仿其他修士的样子，对着天鬼雕像稽首叩拜，口中念叨‘无意冒犯’；经楼内，李凡对着天鬼雕像稽首叩拜，口中念念有词；他身后的望舒真人看着他，面上可怖的表情逐渐和缓，眼神转为柔和，微微点头；环境：经楼，存放道法的书阁；关键物件：望舒真人，真人称号；构图镜头：远景，从李凡身后越过，同时捕捉李凡的跪拜动作和远处望舒的表情变化；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：李凡模仿其他修士的样子，对着天鬼雕像稽首叩拜，口中念叨‘无意冒犯’；经楼内，李凡对着天鬼雕像稽首叩拜，口中念念有词；他身后的望舒真人看着他，面上可怖的表情逐渐和缓，眼神转为柔和，微微点头；环境：经楼，存放道法的书阁；关键物件：望舒真人，真人称号；构图镜头：远景，从李凡身后越过，同时捕捉李凡的跪拜动作和远处望舒的表情变化；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验；考验会令身体受伤后复原，但精神严重受损；李凡通过观察，推理出功法属性的命名规律；重要性：主线；呈现：旁白加画面、直接画面、文字卡片；时间顺序：叙事三十五，故事二十七；时间锚点：过了墨剑之后；李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损；他观察并推理出功法属性规律；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；望舒；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000053",
          "VC000047",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡模仿其他修士的样子，对着天鬼雕像稽首叩拜，口中念叨‘无意冒犯’。",
            "经楼内，李凡对着天鬼雕像稽首叩拜，口中念念有词。他身后的望舒真人（）看着他，面上可怖的表情逐渐和缓，眼神转为柔和，微微点头。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "远景，从李凡身后越过，同时捕捉李凡的跪拜动作和远处望舒的表情变化。",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：过了墨剑"
          ],
          "audio_context": [
            "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。"
          ],
          "scene_context": [
            "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面/直接画面/文字卡片；时间顺序：叙事35，故事27；时间锚点：过了墨剑之后。",
            "李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损。他观察并推理出功法属性规律。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：李凡模仿其他修士的样子，对着天鬼雕像稽首叩拜，口中念叨‘无意冒犯’。；经楼内，李凡对着天鬼雕像稽首叩拜，口中念念有词。他身后的望舒真人（）看着他，面上可怖的表情逐渐和缓，眼神转为柔和，微微点头。；环境：经楼，存放道法的书阁；关键物件：望舒真人，真人称号；构图镜头：远景，从李凡身后越过，同时捕捉李凡的跪拜动作和远处望舒的表情变化。；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景，从李凡身后越过，同时捕捉李凡的跪拜动作和远处望舒的表情变化。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面 / 直接画面 / 文字卡片；时间顺序：叙事35->故事27；时间锚点：过了墨剑之后。",
        "audio_notes": "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。",
        "description": "经楼内，李凡对着天鬼雕像稽首叩拜，口中念念有词。他身后的望舒真人（E000040）看着他，面上可怖的表情逐渐和缓，眼神转为柔和，微微点头。",
        "actions": [
          "李凡模仿其他修士的样子，对着天鬼雕像稽首叩拜，口中念叨‘无意冒犯’。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0122_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "低声念叨，带着一丝无奈和敷衍",
            "status": "pending",
            "text": "无意冒犯，无意冒犯……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0122_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0123",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0035",
      "shot_id": "S0035_SH02",
      "segment_id": "SEG0123",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 590.2,
      "end_seconds": 594.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0123_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "冷静，观察性"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0123_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "冷静，观察性",
            "status": "pending",
            "text": "（旁白）绕到后厅，映入眼帘的是一排排书架，书架上摆着一堆堆墨色的竹简。但真正奇怪的，是挑选道法的人。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0123_VO01",
            "id": "AUD_SEG0123_VO01",
            "url": "",
            "path": "audio/AUD_SEG0123_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0035",
        "shot_id": "S0035_SH02",
        "segment_id": "SEG0123"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：李凡走入后厅，环顾四周，目光锁定在正在尝试取竹简的外门弟子身上；李凡绕到后厅，眼前是一排排摆满墨色竹简的书架；他的目光被书架间那些身穿裘衣短褐的外门弟子吸引；他们正极其缓慢、谨慎地伸手去取竹简；环境：经楼，存放道法的书阁；构图镜头：主观视角转中景，跟随李凡的视线扫过书架，最后聚焦在几名正在尝试的外门弟子身上；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：李凡走入后厅，环顾四周，目光锁定在正在尝试取竹简的外门弟子身上；李凡绕到后厅，眼前是一排排摆满墨色竹简的书架；他的目光被书架间那些身穿裘衣短褐的外门弟子吸引；他们正极其缓慢、谨慎地伸手去取竹简；环境：经楼，存放道法的书阁；构图镜头：主观视角转中景，跟随李凡的视线扫过书架，最后聚焦在几名正在尝试的外门弟子身上；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验；考验会令身体受伤后复原，但精神严重受损；李凡通过观察，推理出功法属性的命名规律；重要性：主线；呈现：旁白加画面、直接画面、文字卡片；时间顺序：叙事三十五，故事二十七；时间锚点：过了墨剑之后；李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损；他观察并推理出功法属性规律；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；望舒；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡走入后厅，环顾四周，目光锁定在正在尝试取竹简的外门弟子身上。",
            "李凡绕到后厅，眼前是一排排摆满墨色竹简的书架。他的目光被书架间那些身穿裘衣短褐的外门弟子（）吸引。他们正极其缓慢、谨慎地伸手去取竹简。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "主观视角转中景，跟随李凡的视线扫过书架，最后聚焦在几名正在尝试的外门弟子身上。",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：过了墨剑"
          ],
          "audio_context": [
            "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。"
          ],
          "scene_context": [
            "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面/直接画面/文字卡片；时间顺序：叙事35，故事27；时间锚点：过了墨剑之后。",
            "李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损。他观察并推理出功法属性规律。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：李凡走入后厅，环顾四周，目光锁定在正在尝试取竹简的外门弟子身上。；李凡绕到后厅，眼前是一排排摆满墨色竹简的书架。他的目光被书架间那些身穿裘衣短褐的外门弟子（）吸引。他们正极其缓慢、谨慎地伸手去取竹简。；环境：经楼，存放道法的书阁；构图镜头：主观视角转中景，跟随李凡的视线扫过书架，最后聚焦在几名正在尝试的外门弟子身上。；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "主观视角转中景，跟随李凡的视线扫过书架，最后聚焦在几名正在尝试的外门弟子身上。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面 / 直接画面 / 文字卡片；时间顺序：叙事35->故事27；时间锚点：过了墨剑之后。",
        "audio_notes": "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。",
        "description": "李凡绕到后厅，眼前是一排排摆满墨色竹简的书架。他的目光被书架间那些身穿裘衣短褐的外门弟子（E000053）吸引。他们正极其缓慢、谨慎地伸手去取竹简。",
        "actions": [
          "李凡走入后厅，环顾四周，目光锁定在正在尝试取竹简的外门弟子身上。"
        ],
        "narration": "（旁白）绕到后厅，映入眼帘的是一排排书架，书架上摆着一堆堆墨色的竹简。但真正奇怪的，是挑选道法的人。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0123_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "冷静，观察性",
            "status": "pending",
            "text": "（旁白）绕到后厅，映入眼帘的是一排排书架，书架上摆着一堆堆墨色的竹简。但真正奇怪的，是挑选道法的人。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0123_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0124",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0035",
      "shot_id": "S0035_SH03",
      "segment_id": "SEG0124",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 594.8,
      "end_seconds": 598.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0035",
        "shot_id": "S0035_SH03",
        "segment_id": "SEG0124"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：外门弟子们伸手触碰竹简，分别遭受火、冰、木、土、金五种属性的伤害，痛苦不堪；快速切换的特写镜头：一名弟子手触竹简瞬间，手臂燃起火焰；另一名弟子手臂冻结成冰；又一名弟子手臂木质化；还有的手臂僵化成泥俑；最惨的，手臂被无形利刃切碎，瞬间只剩白骨；所有弟子脸上都呈现出极致的痛苦，肌肉痉挛；环境：经楼，存放道法的书阁；构图镜头：快速剪辑的特写镜头组，分别捕捉不同属性的伤害效果和弟子痛苦的面部表情；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：外门弟子们伸手触碰竹简，分别遭受火、冰、木、土、金五种属性的伤害，痛苦不堪；快速切换的特写镜头：一名弟子手触竹简瞬间，手臂燃起火焰；另一名弟子手臂冻结成冰；又一名弟子手臂木质化；还有的手臂僵化成泥俑；最惨的，手臂被无形利刃切碎，瞬间只剩白骨；所有弟子脸上都呈现出极致的痛苦，肌肉痉挛；环境：经楼，存放道法的书阁；构图镜头：快速剪辑的特写镜头组，分别捕捉不同属性的伤害效果和弟子痛苦的面部表情；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验；考验会令身体受伤后复原，但精神严重受损；李凡通过观察，推理出功法属性的命名规律；重要性：主线；呈现：旁白加画面、直接画面、文字卡片；时间顺序：叙事三十五，故事二十七；时间锚点：过了墨剑之后；李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损；他观察并推理出功法属性规律；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；望舒；外门弟子；经楼；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "外门弟子们伸手触碰竹简，分别遭受火、冰、木、土、金五种属性的伤害，痛苦不堪。",
            "快速切换的特写镜头：一名弟子手触竹简瞬间，手臂燃起火焰；另一名弟子手臂冻结成冰；又一名弟子手臂木质化；还有的手臂僵化成泥俑；最惨的，手臂被无形利刃切碎，瞬间只剩白骨。所有弟子脸上都呈现出极致的痛苦，肌肉痉挛。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "快速剪辑的特写镜头组，分别捕捉不同属性的伤害效果和弟子痛苦的面部表情。",
            "跟拍",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：过了墨剑",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。"
          ],
          "scene_context": [
            "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面/直接画面/文字卡片；时间顺序：叙事35，故事27；时间锚点：过了墨剑之后。",
            "李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损。他观察并推理出功法属性规律。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：外门弟子们伸手触碰竹简，分别遭受火、冰、木、土、金五种属性的伤害，痛苦不堪。；快速切换的特写镜头：一名弟子手触竹简瞬间，手臂燃起火焰；另一名弟子手臂冻结成冰；又一名弟子手臂木质化；还有的手臂僵化成泥俑；最惨的，手臂被无形利刃切碎，瞬间只剩白骨。所有弟子脸上都呈现出极致的痛苦，肌肉痉挛。；环境：经楼，存放道法的书阁；构图镜头：快速剪辑的特写镜头组，分别捕捉不同属性的伤害效果和弟子痛苦的面部表情。；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "快速剪辑的特写镜头组，分别捕捉不同属性的伤害效果和弟子痛苦的面部表情。",
        "overlay_text": "【五行考验：火 · 冰 · 木 · 土 · 金】",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面 / 直接画面 / 文字卡片；时间顺序：叙事35->故事27；时间锚点：过了墨剑之后。",
        "audio_notes": "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。",
        "description": "快速切换的特写镜头：一名弟子手触竹简瞬间，手臂燃起火焰；另一名弟子手臂冻结成冰；又一名弟子手臂木质化；还有的手臂僵化成泥俑；最惨的，手臂被无形利刃切碎，瞬间只剩白骨。所有弟子脸上都呈现出极致的痛苦，肌肉痉挛。",
        "actions": [
          "外门弟子们伸手触碰竹简，分别遭受火、冰、木、土、金五种属性的伤害，痛苦不堪。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0125",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0035",
      "shot_id": "S0035_SH04",
      "segment_id": "SEG0125",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 598.9,
      "end_seconds": 603.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0125_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "分析，明悟"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0125_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "分析，明悟",
            "status": "pending",
            "text": "（旁白）身体虽然复原，精神却遭到了沉重的打击。短期内，决计无法尝试第二次。李凡看懂了，这是竹山设计来筛选弟子的法术。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0125_VO01",
            "id": "AUD_SEG0125_VO01",
            "url": "",
            "path": "audio/AUD_SEG0125_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0035",
        "shot_id": "S0035_SH04",
        "segment_id": "SEG0125"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：受伤弟子收手，伤势瞬间复原，但精神遭受重创，虚弱离开；李凡背着手，绕着书架观察，目光在竹简贴条和弟子状态间来回移动；当弟子们忍受不住收手时，身上的伤痕瞬间复原如初，仿佛只是幻术；但他们个个脸色惨白，大汗淋漓，如同生了大病，精神萎靡地踉跄离开；李凡在一旁背着手观察，若有所思；环境：经楼，存放道法的书阁；构图镜头：中景，先展示弟子们复原和虚脱离开的过程，然后镜头推向在一旁观察的李凡；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：受伤弟子收手，伤势瞬间复原，但精神遭受重创，虚弱离开；李凡背着手，绕着书架观察，目光在竹简贴条和弟子状态间来回移动；当弟子们忍受不住收手时，身上的伤痕瞬间复原如初，仿佛只是幻术；但他们个个脸色惨白，大汗淋漓，如同生了大病，精神萎靡地踉跄离开；李凡在一旁背着手观察，若有所思；环境：经楼，存放道法的书阁；构图镜头：中景，先展示弟子们复原和虚脱离开的过程，然后镜头推向在一旁观察的李凡；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验；考验会令身体受伤后复原，但精神严重受损；李凡通过观察，推理出功法属性的命名规律；重要性：主线；呈现：旁白加画面、直接画面、文字卡片；时间顺序：叙事三十五，故事二十七；时间锚点：过了墨剑之后；李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损；他观察并推理出功法属性规律；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；望舒；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "受伤弟子收手，伤势瞬间复原，但精神遭受重创，虚弱离开。李凡背着手，绕着书架观察，目光在竹简贴条和弟子状态间来回移动。",
            "当弟子们忍受不住收手时，身上的伤痕瞬间复原如初，仿佛只是幻术。但他们个个脸色惨白，大汗淋漓，如同生了大病，精神萎靡地踉跄离开。李凡在一旁背着手观察，若有所思。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "中景，先展示弟子们复原和虚脱离开的过程，然后镜头推向在一旁观察的李凡。",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：过了墨剑"
          ],
          "audio_context": [
            "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。"
          ],
          "scene_context": [
            "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面/直接画面/文字卡片；时间顺序：叙事35，故事27；时间锚点：过了墨剑之后。",
            "李凡拜过天鬼后进入后厅，看到外门弟子在经受五行遁法考验，受伤后复原但精神受损。他观察并推理出功法属性规律。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；外门弟子，竹山的外门弟子；动作：受伤弟子收手，伤势瞬间复原，但精神遭受重创，虚弱离开。李凡背着手，绕着书架观察，目光在竹简贴条和弟子状态间来回移动。；当弟子们忍受不住收手时，身上的伤痕瞬间复原如初，仿佛只是幻术。但他们个个脸色惨白，大汗淋漓，如同生了大病，精神萎靡地踉跄离开。李凡在一旁背着手观察，若有所思。；环境：经楼，存放道法的书阁；构图镜头：中景，先展示弟子们复原和虚脱离开的过程，然后镜头推向在一旁观察的李凡。；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了墨剑"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "中景，先展示弟子们复原和虚脱离开的过程，然后镜头推向在一旁观察的李凡。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡拜过天鬼后进入经楼后厅，目睹外门弟子经受五行遁法考验。考验会令身体受伤后复原，但精神严重受损。李凡通过观察，推理出功法属性的命名规律。重要性：主线；呈现：旁白+画面 / 直接画面 / 文字卡片；时间顺序：叙事35->故事27；时间锚点：过了墨剑之后。",
        "audio_notes": "动作点补音效（火焰燃烧、冰晶凝结、金石切割、泥土硬化、木料生长），环境音（经楼内细微的竹简摩擦声、弟子痛苦的闷哼声），紧张悬疑的背景音乐。",
        "description": "当弟子们忍受不住收手时，身上的伤痕瞬间复原如初，仿佛只是幻术。但他们个个脸色惨白，大汗淋漓，如同生了大病，精神萎靡地踉跄离开。李凡在一旁背着手观察，若有所思。",
        "actions": [
          "受伤弟子收手，伤势瞬间复原，但精神遭受重创，虚弱离开。李凡背着手，绕着书架观察，目光在竹简贴条和弟子状态间来回移动。"
        ],
        "narration": "（旁白）身体虽然复原，精神却遭到了沉重的打击。短期内，决计无法尝试第二次。李凡看懂了，这是竹山设计来筛选弟子的法术。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0125_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "分析，明悟",
            "status": "pending",
            "text": "（旁白）身体虽然复原，精神却遭到了沉重的打击。短期内，决计无法尝试第二次。李凡看懂了，这是竹山设计来筛选弟子的法术。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0125_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0126",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0036",
      "shot_id": "S0036_SH01",
      "segment_id": "SEG0126",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 603.9,
      "end_seconds": 608.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0036",
        "shot_id": "S0036_SH01",
        "segment_id": "SEG0126"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡的右手抓住竹简；经楼内，李凡正漫不经心地扫视书架。他的右手突然不受控制地伸出，精准地抓住了一名褐衣外门弟子刚从书架上取下的竹简；环境：经楼，存放道法的书阁；构图镜头：中景，跟随李凡右手动作；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡的右手抓住竹简；经楼内，李凡正漫不经心地扫视书架。他的右手突然不受控制地伸出，精准地抓住了一名褐衣外门弟子刚从书架上取下的竹简；环境：经楼，存放道法的书阁；构图镜头：中景，跟随李凡右手动作；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡的右手抓住竹简",
            "经楼内，李凡正漫不经心地扫视书架。他的右手突然不受控制地伸出，精准地抓住了一名褐衣外门弟子刚从书架上取下的竹简。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "中景，跟随李凡右手动作",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效（抢夺声、巴掌声）"
          ],
          "scene_context": [
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28",
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡的右手抓住竹简；经楼内，李凡正漫不经心地扫视书架。他的右手突然不受控制地伸出，精准地抓住了一名褐衣外门弟子刚从书架上取下的竹简。；环境：经楼，存放道法的书阁；构图镜头：中景，跟随李凡右手动作；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景，跟随李凡右手动作",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事36->故事28",
        "audio_notes": "保留对白节奏；动作点补音效（抢夺声、巴掌声）",
        "description": "经楼内，李凡正漫不经心地扫视书架。他的右手突然不受控制地伸出，精准地抓住了一名褐衣外门弟子刚从书架上取下的竹简。",
        "actions": [
          "李凡的右手抓住竹简"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0127",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0036",
      "shot_id": "S0036_SH02",
      "segment_id": "SEG0127",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 608.7,
      "end_seconds": 612.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0036",
        "shot_id": "S0036_SH02",
        "segment_id": "SEG0127"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：外门弟子错愕；李凡错愕地看着自己的右手；双人反应镜头。外门弟子（一个微胖的小王爷）一脸错愕地瞪着李凡。李凡则低头，同样一脸错愕地瞪着自己那只不听使唤的右手；环境：经楼，存放道法的书阁；构图镜头：双人中景，正反打切换；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：外门弟子错愕；李凡错愕地看着自己的右手；双人反应镜头。外门弟子（一个微胖的小王爷）一脸错愕地瞪着李凡。李凡则低头，同样一脸错愕地瞪着自己那只不听使唤的右手；环境：经楼，存放道法的书阁；构图镜头：双人中景，正反打切换；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "外门弟子错愕",
            "李凡错愕地看着自己的右手",
            "双人反应镜头。外门弟子（一个微胖的小王爷）一脸错愕地瞪着李凡。李凡则低头，同样一脸错愕地瞪着自己那只不听使唤的右手。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景，正反打切换",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效（抢夺声、巴掌声）"
          ],
          "scene_context": [
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28",
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：外门弟子错愕；李凡错愕地看着自己的右手；双人反应镜头。外门弟子（一个微胖的小王爷）一脸错愕地瞪着李凡。李凡则低头，同样一脸错愕地瞪着自己那只不听使唤的右手。；环境：经楼，存放道法的书阁；构图镜头：双人中景，正反打切换；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，正反打切换",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事36->故事28",
        "audio_notes": "保留对白节奏；动作点补音效（抢夺声、巴掌声）",
        "description": "双人反应镜头。外门弟子（一个微胖的小王爷）一脸错愕地瞪着李凡。李凡则低头，同样一脸错愕地瞪着自己那只不听使唤的右手。",
        "actions": [
          "外门弟子错愕",
          "李凡错愕地看着自己的右手"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0128",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0036",
      "shot_id": "S0036_SH03",
      "segment_id": "SEG0128",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 612.7,
      "end_seconds": 617.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0128_VO01",
          "AUD_SEG0128_VO02",
          "AUD_SEG0128_VO03"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000053",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000053",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "急躁，带着王爷的骄横",
          "慌乱，焦急",
          "勃然大怒，一字一顿"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0128_VO01",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "急躁，带着王爷的骄横",
            "status": "pending",
            "text": "不是，你干嘛呀！这是本王先拿到的！"
          },
          {
            "audio_task_id": "AUD_SEG0128_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "慌乱，焦急",
            "status": "pending",
            "text": "这……这……快放手！"
          },
          {
            "audio_task_id": "AUD_SEG0128_VO03",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "勃然大怒，一字一顿",
            "status": "pending",
            "text": "大胆！从来没有人能从本王手里抢东西！"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0128_VO01",
            "id": "AUD_SEG0128_VO01",
            "url": "",
            "path": "audio/AUD_SEG0128_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0128_VO02",
            "id": "AUD_SEG0128_VO02",
            "url": "",
            "path": "audio/AUD_SEG0128_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0128_VO03",
            "id": "AUD_SEG0128_VO03",
            "url": "",
            "path": "audio/AUD_SEG0128_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0036",
        "shot_id": "S0036_SH03",
        "segment_id": "SEG0128"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：外门弟子抽竹简；李凡冒汗；小王爷发怒；外门弟子用力抽了抽竹简，纹丝不动。他急了，冲着李凡嚷道。李凡满头大汗，试图命令自己的手。小王爷闻言大怒；环境：经楼，存放道法的书阁；构图镜头：正反打，特写面部表情；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：外门弟子抽竹简；李凡冒汗；小王爷发怒；外门弟子用力抽了抽竹简，纹丝不动。他急了，冲着李凡嚷道。李凡满头大汗，试图命令自己的手。小王爷闻言大怒；环境：经楼，存放道法的书阁；构图镜头：正反打，特写面部表情；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "外门弟子抽竹简",
            "李凡冒汗",
            "小王爷发怒",
            "外门弟子用力抽了抽竹简，纹丝不动。他急了，冲着李凡嚷道。李凡满头大汗，试图命令自己的手。小王爷闻言大怒。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "正反打，特写面部表情",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效（抢夺声、巴掌声）"
          ],
          "scene_context": [
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28",
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：外门弟子抽竹简；李凡冒汗；小王爷发怒；外门弟子用力抽了抽竹简，纹丝不动。他急了，冲着李凡嚷道。李凡满头大汗，试图命令自己的手。小王爷闻言大怒。；环境：经楼，存放道法的书阁；构图镜头：正反打，特写面部表情；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打，特写面部表情",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事36->故事28",
        "audio_notes": "保留对白节奏；动作点补音效（抢夺声、巴掌声）",
        "description": "外门弟子用力抽了抽竹简，纹丝不动。他急了，冲着李凡嚷道。李凡满头大汗，试图命令自己的手。小王爷闻言大怒。",
        "actions": [
          "外门弟子抽竹简",
          "李凡冒汗",
          "小王爷发怒"
        ],
        "narration": "",
        "dialogue_speakers": [
          "外门弟子",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0128_VO01",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "急躁，带着王爷的骄横",
            "status": "pending",
            "text": "不是，你干嘛呀！这是本王先拿到的！"
          },
          {
            "audio_task_id": "AUD_SEG0128_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "慌乱，焦急",
            "status": "pending",
            "text": "这……这……快放手！"
          },
          {
            "audio_task_id": "AUD_SEG0128_VO03",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "勃然大怒，一字一顿",
            "status": "pending",
            "text": "大胆！从来没有人能从本王手里抢东西！"
          }
        ],
        "speaker_entity_uids": [
          "E000053",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000053",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0128_VO01",
          "AUD_SEG0128_VO02",
          "AUD_SEG0128_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0129",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0036",
      "shot_id": "S0036_SH04",
      "segment_id": "SEG0129",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 617.7,
      "end_seconds": 622.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000047"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000047"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000047"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [
          "经楼"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0036",
        "shot_id": "S0036_SH04",
        "segment_id": "SEG0129"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：右手夺简塞怀；右手扇巴掌；两人僵住傻眼；李凡的右手‘嗖’地一下将竹简彻底夺过，塞进李凡怀里，紧接着反手‘啪’地一巴掌，扇得小王爷原地转了一圈，脸上的肉直颤。两人都彻底傻眼了，僵在原地；环境：经楼，存放道法的书阁；构图镜头：特写李凡的右手动作，然后拉回双人全景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：右手夺简塞怀；右手扇巴掌；两人僵住傻眼；李凡的右手‘嗖’地一下将竹简彻底夺过，塞进李凡怀里，紧接着反手‘啪’地一巴掌，扇得小王爷原地转了一圈，脸上的肉直颤。两人都彻底傻眼了，僵在原地；环境：经楼，存放道法的书阁；构图镜头：特写李凡的右手动作，然后拉回双人全景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；经楼；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [
            "经楼"
          ],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000047"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000047"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000047"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "右手夺简塞怀",
            "右手扇巴掌",
            "两人僵住傻眼",
            "李凡的右手‘嗖’地一下将竹简彻底夺过，塞进李凡怀里，紧接着反手‘啪’地一巴掌，扇得小王爷原地转了一圈，脸上的肉直颤。两人都彻底傻眼了，僵在原地。"
          ],
          "locations": [
            "经楼，存放道法的书阁"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "特写李凡的右手动作，然后拉回双人全景",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效（抢夺声、巴掌声）"
          ],
          "scene_context": [
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动/直接画面；时间顺序：叙事36，故事28",
            "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：右手夺简塞怀；右手扇巴掌；两人僵住傻眼；李凡的右手‘嗖’地一下将竹简彻底夺过，塞进李凡怀里，紧接着反手‘啪’地一巴掌，扇得小王爷原地转了一圈，脸上的肉直颤。两人都彻底傻眼了，僵在原地。；环境：经楼，存放道法的书阁；构图镜头：特写李凡的右手动作，然后拉回双人全景；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写李凡的右手动作，然后拉回双人全景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡的右手不受控制地抢走一名外门弟子刚拿到的竹简，还扇了对方一巴掌，两人都惊呆了。重要性：主线；呈现：对白驱动 / 直接画面；时间顺序：叙事36->故事28",
        "audio_notes": "保留对白节奏；动作点补音效（抢夺声、巴掌声）",
        "description": "李凡的右手‘嗖’地一下将竹简彻底夺过，塞进李凡怀里，紧接着反手‘啪’地一巴掌，扇得小王爷原地转了一圈，脸上的肉直颤。两人都彻底傻眼了，僵在原地。",
        "actions": [
          "右手夺简塞怀",
          "右手扇巴掌",
          "两人僵住傻眼"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0130",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0037",
      "shot_id": "S0037_SH01",
      "segment_id": "SEG0130",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 622.1,
      "end_seconds": 626.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0037",
        "shot_id": "S0037_SH01",
        "segment_id": "SEG0130"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡和王爷面面相觑，两人都僵住了，表情呆滞；中景，李凡和外门弟子面对面站着，两人都僵在原地，脸上写满了错愕与尴尬，仿佛时间凝固；构图：中景，建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡和王爷面面相觑，两人都僵住了，表情呆滞；中景，李凡和外门弟子面对面站着，两人都僵在原地，脸上写满了错愕与尴尬，仿佛时间凝固；构图：中景，建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景，李凡与外门弟子发生肢体误会，导致王爷情绪激动，惊呼师傅；场景以对白驱动，节奏紧凑；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然，优先保持空间连续性；色彩规则：主色调稳定，避免同段落色调骤变；绑定实体：李凡，外门弟子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡和王爷面面相觑，两人都僵住了，表情呆滞。；中景。李凡和外门弟子（王爷）面对面站着，两人都僵在原地，脸上写满了错愕与尴尬，仿佛时间凝固。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡与外门弟子（王爷）发生肢体误会，导致王爷情绪激动，惊呼师傅。场景以对白驱动，节奏紧凑。",
        "audio_notes": "对白需清晰，体现李凡的尴尬解释和王爷的震惊呼喊。王爷的“师傅”二字应拉长，充满情绪。",
        "description": "中景。李凡和外门弟子（王爷）面对面站着，两人都僵在原地，脸上写满了错愕与尴尬，仿佛时间凝固。",
        "actions": [
          "李凡和王爷面面相觑，两人都僵住了，表情呆滞。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0131",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0037",
      "shot_id": "S0037_SH02",
      "segment_id": "SEG0131",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 626.9,
      "end_seconds": 630.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0037",
        "shot_id": "S0037_SH02",
        "segment_id": "SEG0131"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡尴尬地抬起手，比划着，试图解释眼前的状况；双人中景，镜头推向李凡，他眼神闪烁，试图打破僵局，抬起手，语无伦次地开始解释；构图：双人中景，人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡尴尬地抬起手，比划着，试图解释眼前的状况；双人中景，镜头推向李凡，他眼神闪烁，试图打破僵局，抬起手，语无伦次地开始解释；构图：双人中景，人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景，李凡与外门弟子发生肢体误会，导致王爷情绪激动，惊呼师傅；场景以对白驱动，节奏紧凑；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然，优先保持空间连续性；色彩规则：主色调稳定，避免同段落色调骤变；绑定实体：李凡，外门弟子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡尴尬地抬起手，比划着，试图解释眼前的状况。；双人中景，镜头推向李凡。他眼神闪烁，试图打破僵局，抬起手，语无伦次地开始解释。；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡与外门弟子（王爷）发生肢体误会，导致王爷情绪激动，惊呼师傅。场景以对白驱动，节奏紧凑。",
        "audio_notes": "对白需清晰，体现李凡的尴尬解释和王爷的震惊呼喊。王爷的“师傅”二字应拉长，充满情绪。",
        "description": "双人中景，镜头推向李凡。他眼神闪烁，试图打破僵局，抬起手，语无伦次地开始解释。",
        "actions": [
          "李凡尴尬地抬起手，比划着，试图解释眼前的状况。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0132",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0037",
      "shot_id": "S0037_SH03",
      "segment_id": "SEG0132",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 630.9,
      "end_seconds": 635.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0132_VO01",
          "AUD_SEG0132_VO02"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002",
          "E000053"
        ],
        "voice_card_ids": [
          "VO000002",
          "VO000053"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "尴尬，语速快，带停顿",
          "震惊，情绪爆发，拉长音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0132_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "尴尬，语速快，带停顿",
            "status": "pending",
            "text": "呃，不是，那个……你和我的手可能有点误会……"
          },
          {
            "audio_task_id": "AUD_SEG0132_VO02",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "震惊，情绪爆发，拉长音",
            "status": "pending",
            "text": "师——傅——！"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0132_VO01",
            "id": "AUD_SEG0132_VO01",
            "url": "",
            "path": "audio/AUD_SEG0132_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0132_VO02",
            "id": "AUD_SEG0132_VO02",
            "url": "",
            "path": "audio/AUD_SEG0132_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0037",
        "shot_id": "S0037_SH03",
        "segment_id": "SEG0132"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡尴尬地解释，王爷的眼睛瞪得越来越大，呼吸变得急促；正反打镜头，李凡结结巴巴地解释，王爷的表情从呆滞逐渐转为极度的震惊与难以置信；构图：正反打，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡尴尬地解释，王爷的眼睛瞪得越来越大，呼吸变得急促；正反打镜头，李凡结结巴巴地解释，王爷的表情从呆滞逐渐转为极度的震惊与难以置信；构图：正反打，叙事推进镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景，李凡与外门弟子发生肢体误会，导致王爷情绪激动，惊呼师傅；场景以对白驱动，节奏紧凑；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然，优先保持空间连续性；色彩规则：主色调稳定，避免同段落色调骤变；绑定实体：李凡，外门弟子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡尴尬地解释。王爷（外门弟子）的眼睛瞪得越来越大，呼吸变得急促。；正反打镜头。李凡结结巴巴地解释，王爷（外门弟子）的表情从呆滞逐渐转为极度的震惊与难以置信。；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡与外门弟子（王爷）发生肢体误会，导致王爷情绪激动，惊呼师傅。场景以对白驱动，节奏紧凑。",
        "audio_notes": "对白需清晰，体现李凡的尴尬解释和王爷的震惊呼喊。王爷的“师傅”二字应拉长，充满情绪。",
        "description": "正反打镜头。李凡结结巴巴地解释，王爷（外门弟子）的表情从呆滞逐渐转为极度的震惊与难以置信。",
        "actions": [
          "李凡尴尬地解释。王爷（外门弟子）的眼睛瞪得越来越大，呼吸变得急促。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡",
          "外门弟子"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0132_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "尴尬，语速快，带停顿",
            "status": "pending",
            "text": "呃，不是，那个……你和我的手可能有点误会……"
          },
          {
            "audio_task_id": "AUD_SEG0132_VO02",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "震惊，情绪爆发，拉长音",
            "status": "pending",
            "text": "师——傅——！"
          }
        ],
        "speaker_entity_uids": [
          "E000002",
          "E000053"
        ],
        "voice_card_ids": [
          "VO000002",
          "VO000053"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0132_VO01",
          "AUD_SEG0132_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0133",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0037",
      "shot_id": "S0037_SH04",
      "segment_id": "SEG0133",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 635.6,
      "end_seconds": 640.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0037",
        "shot_id": "S0037_SH04",
        "segment_id": "SEG0133"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡愣住，眉头微蹙，满脸写着困惑；特写镜头定格在李凡脸上，他听到那声惊呼后，表情从尴尬转为彻底的茫然和困惑，仿佛听到了什么不可思议的事情；构图：特写，收束镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡愣住，眉头微蹙，满脸写着困惑；特写镜头定格在李凡脸上，他听到那声惊呼后，表情从尴尬转为彻底的茫然和困惑，仿佛听到了什么不可思议的事情；构图：特写，收束镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：主线场景，李凡与外门弟子发生肢体误会，导致王爷情绪激动，惊呼师傅；场景以对白驱动，节奏紧凑；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然，优先保持空间连续性；色彩规则：主色调稳定，避免同段落色调骤变；绑定实体：李凡，外门弟子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡愣住，眉头微蹙，满脸写着‘什么情况？’。；特写镜头定格在李凡脸上。他听到那声惊呼后，表情从尴尬转为彻底的茫然和困惑，仿佛听到了什么不可思议的事情。；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "主线场景。李凡与外门弟子（王爷）发生肢体误会，导致王爷情绪激动，惊呼师傅。场景以对白驱动，节奏紧凑。",
        "audio_notes": "对白需清晰，体现李凡的尴尬解释和王爷的震惊呼喊。王爷的“师傅”二字应拉长，充满情绪。",
        "description": "特写镜头定格在李凡脸上。他听到那声惊呼后，表情从尴尬转为彻底的茫然和困惑，仿佛听到了什么不可思议的事情。",
        "actions": [
          "李凡愣住，眉头微蹙，满脸写着‘什么情况？’。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0134",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0038",
      "shot_id": "S0038_SH01",
      "segment_id": "SEG0134",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 640.0,
      "end_seconds": 644.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0038",
        "shot_id": "S0038_SH01",
        "segment_id": "SEG0134"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景镜头，建立场景。竹山外门弟子（王爷）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑出画面。李凡（修炼基础剑气入门）站在原地看着他。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；中景镜头，建立场景。竹山外门弟子（王爷）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑出画面。李凡（修炼基础剑气入门）站在原地看着他。保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；外门弟子。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "王爷（外门弟子）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑开。",
            "中景。王爷（外门弟子）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑出画面。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏，王爷的惊叫与李凡的质问形成对比。"
          ],
          "scene_context": [
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30",
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：王爷（外门弟子）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑开。；中景。王爷（外门弟子）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑出画面。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事38->故事30",
        "audio_notes": "保留对白节奏，王爷的惊叫与李凡的质问形成对比。",
        "description": "中景。王爷（外门弟子）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑出画面。",
        "actions": [
          "王爷（外门弟子）捂着脸，难以置信地看了李凡一眼，随即惊恐地扭头，大叫着跑开。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0135",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0038",
      "shot_id": "S0038_SH02",
      "segment_id": "SEG0135",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 644.8,
      "end_seconds": 648.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0038",
        "shot_id": "S0038_SH02",
        "segment_id": "SEG0135"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，人物反应镜头。镜头推向李凡（修炼基础剑气入门）。他张着下巴，呆立原地，脸上写满困惑与震惊。竹山外门弟子（王爷）已跑远。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，人物反应镜头。镜头推向李凡（修炼基础剑气入门）。他张着下巴，呆立原地，脸上写满困惑与震惊。竹山外门弟子（王爷）已跑远。保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；外门弟子。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡张着下巴，呆立原地，脸上写满困惑与震惊。",
            "双人中景，镜头推向李凡。他张着下巴，呆立原地，脸上写满困惑与震惊。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏，王爷的惊叫与李凡的质问形成对比。"
          ],
          "scene_context": [
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30",
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡张着下巴，呆立原地，脸上写满困惑与震惊。；双人中景，镜头推向李凡。他张着下巴，呆立原地，脸上写满困惑与震惊。；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事38->故事30",
        "audio_notes": "保留对白节奏，王爷的惊叫与李凡的质问形成对比。",
        "description": "双人中景，镜头推向李凡。他张着下巴，呆立原地，脸上写满困惑与震惊。",
        "actions": [
          "李凡张着下巴，呆立原地，脸上写满困惑与震惊。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0136",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0038",
      "shot_id": "S0038_SH03",
      "segment_id": "SEG0136",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 648.8,
      "end_seconds": 653.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000021",
        "E000078"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000021",
        "VC000078"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000021",
        "AB000078"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000078",
          "canonical_name": "筑基",
          "matched_name": "筑基",
          "type": "境界体系",
          "subtype": "筑基",
          "role": "item",
          "visual_card_id": "VC000078",
          "voice_card_id": "",
          "asset_binding_id": "AB000078",
          "identity_summary": "修行境界；练气之后",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：李凡"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "筑基：修行境界；练气之后"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": [
          "小剑",
          "筑基"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000021",
          "AB000078"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000021",
          "E000078"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0136_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "质问，带着强烈的困惑与一丝恼怒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0136_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "质问，带着强烈的困惑与一丝恼怒",
            "status": "pending",
            "text": "你干嘛呢系统！？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0136_VO01",
            "id": "AUD_SEG0136_VO01",
            "url": "",
            "path": "audio/AUD_SEG0136_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0038",
        "shot_id": "S0038_SH03",
        "segment_id": "SEG0136"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打，叙事推进镜头。李凡（修炼基础剑气入门）特写。他猛地扭头，目光锐利地看向自己的右手，仿佛在质问一个看不见的存在。关键物件：玄天剑意（小剑，有高级剑法），筑基（修行境界）。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕或标题。动作连续，空间逻辑清晰。保留对白口型与人物反应空间。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；正反打，叙事推进镜头。李凡（修炼基础剑气入门）特写。他猛地扭头，目光锐利地看向自己的右手，仿佛在质问一个看不见的存在。关键物件：玄天剑意（小剑，有高级剑法），筑基（修行境界）。保持角色外观、服饰和站位连续。保留画面文字区域，避免遮挡字幕或标题。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30。连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；外门弟子；小剑；筑基。时间层提示：主线。需要预留屏显文字空间。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": [
            "小剑",
            "筑基"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000021",
          "E000078"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000021",
          "VC000078"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000021",
          "AB000078"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡猛地扭头，目光锐利地看向自己的右手。",
            "正反打，李凡特写。他猛地扭头，目光锐利地看向自己的右手，仿佛在质问一个看不见的存在。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "筑基，修行境界"
          ],
          "item_names": [
            "小剑",
            "筑基"
          ],
          "composition": [
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，王爷的惊叫与李凡的质问形成对比。"
          ],
          "scene_context": [
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30",
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡猛地扭头，目光锐利地看向自己的右手。；正反打，李凡特写。他猛地扭头，目光锐利地看向自己的右手，仿佛在质问一个看不见的存在。；关键物件：小剑，有高级剑法；筑基，修行境界；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "玄天剑意主动为宿主推荐筑基功法",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事38->故事30",
        "audio_notes": "保留对白节奏，王爷的惊叫与李凡的质问形成对比。",
        "description": "正反打，李凡特写。他猛地扭头，目光锐利地看向自己的右手，仿佛在质问一个看不见的存在。",
        "actions": [
          "李凡猛地扭头，目光锐利地看向自己的右手。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0136_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "质问，带着强烈的困惑与一丝恼怒",
            "status": "pending",
            "text": "你干嘛呢系统！？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0136_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0137",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0038",
      "shot_id": "S0038_SH04",
      "segment_id": "SEG0137",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 653.3,
      "end_seconds": 657.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000021",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000021",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000021",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": [
          "小剑",
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000021",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000021",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0038",
        "shot_id": "S0038_SH04",
        "segment_id": "SEG0137"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写，收束镜头。李凡（修炼基础剑气入门）的右手。画面仿佛凝滞，暗示着系统（玄天剑意）正在内部运作，推荐功法。关键物件：玄天剑意（小剑，有高级剑法），系统（系统面板）。保持角色外观、服饰和站位连续。动作连续，空间逻辑清晰。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写，收束镜头。李凡（修炼基础剑气入门）的右手。画面仿佛凝滞，暗示着系统（玄天剑意）正在内部运作，推荐功法。关键物件：玄天剑意（小剑，有高级剑法），系统（系统面板）。保持角色外观、服饰和站位连续。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30。连续性要求：保持角色外观、服饰和站位连续。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：李凡；外门弟子；小剑；系统。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": [
            "小剑",
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000021",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000021",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000021",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "画面凝滞，暗示系统（玄天剑意）正在内部运作。",
            "特写，李凡的右手。画面仿佛凝滞，暗示着系统（玄天剑意）正在内部运作，推荐功法。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "系统，系统面板"
          ],
          "item_names": [
            "小剑",
            "系统"
          ],
          "composition": [
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "保留对白节奏，王爷的惊叫与李凡的质问形成对比。"
          ],
          "scene_context": [
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事38，故事30",
            "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：画面凝滞，暗示系统（玄天剑意）正在内部运作。；特写，李凡的右手。画面仿佛凝滞，暗示着系统（玄天剑意）正在内部运作，推荐功法。；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "王爷捂脸逃跑，李凡质问系统，玄天剑意推荐功法。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事38->故事30",
        "audio_notes": "保留对白节奏，王爷的惊叫与李凡的质问形成对比。",
        "description": "特写，李凡的右手。画面仿佛凝滞，暗示着系统（玄天剑意）正在内部运作，推荐功法。",
        "actions": [
          "画面凝滞，暗示系统（玄天剑意）正在内部运作。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0138",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0039",
      "shot_id": "S0039_SH01",
      "segment_id": "SEG0138",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.1,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 657.7,
      "end_seconds": 662.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0039",
        "shot_id": "S0039_SH01",
        "segment_id": "SEG0138"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡站在功法架前，表情困惑；一个半透明的系统面板在他视野边缘弹出，闪烁后消失；关键物件：系统，系统面板；构图镜头：中景，从李凡侧后方拍摄，能看到他面前的架子和他抬起的右手；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡站在功法架前，表情困惑；一个半透明的系统面板在他视野边缘弹出，闪烁后消失；关键物件：系统，系统面板；构图镜头：中景，从李凡侧后方拍摄，能看到他面前的架子和他抬起的右手；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门；重要性：主线；呈现：文字卡片、旁白加画面、直接画面；时间顺序：叙事顺序第三十九，故事顺序第三十一；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡站在功法架前，表情困惑。",
            "一个半透明的系统面板在他视野边缘弹出，闪烁后消失。",
            "李凡站在功法架前，表情困惑。一个半透明的系统面板突然在他视野边缘弹出，闪烁一下后消失。"
          ],
          "locations": [],
          "items": [
            "系统，系统面板"
          ],
          "item_names": [
            "系统"
          ],
          "composition": [
            "中景，从李凡侧后方拍摄，能看到他面前的架子和他抬起的右手。",
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "动作点补音效，如手臂挥动、手指敲击竹简声。"
          ],
          "scene_context": [
            "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。重要性：主线；呈现：文字卡片/旁白+画面/直接画面；时间顺序：叙事39，故事31",
            "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡站在功法架前，表情困惑。；一个半透明的系统面板在他视野边缘弹出，闪烁后消失。；李凡站在功法架前，表情困惑。一个半透明的系统面板突然在他视野边缘弹出，闪烁一下后消失。；关键物件：系统，系统面板；构图镜头：中景，从李凡侧后方拍摄，能看到他面前的架子和他抬起的右手。；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景，从李凡侧后方拍摄，能看到他面前的架子和他抬起的右手。",
        "overlay_text": "[系统提示：此选择与本系统无关]",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事39->故事31",
        "audio_notes": "动作点补音效，如手臂挥动、手指敲击竹简声。",
        "description": "李凡站在功法架前，表情困惑。一个半透明的系统面板突然在他视野边缘弹出，闪烁一下后消失。",
        "actions": [
          "李凡站在功法架前，表情困惑。",
          "一个半透明的系统面板在他视野边缘弹出，闪烁后消失。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0139",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0039",
      "shot_id": "S0039_SH02",
      "segment_id": "SEG0139",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 662.8,
      "end_seconds": 667.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000021",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021",
        "AB000073"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000073",
          "canonical_name": "五行遁法",
          "matched_name": "五行遁法",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000073",
          "voice_card_id": "",
          "asset_binding_id": "AB000073",
          "identity_summary": "五行遁法筑基法门；比如以五行遁法举例",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：小剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "五行遁法：五行遁法筑基法门；比如以五行遁法举例"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑",
          "五行遁法"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000073"
        ],
        "entity_uids": [
          "E000002",
          "E000021",
          "E000073"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0139_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平稳陈述，略带威严"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0139_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述，略带威严",
            "status": "pending",
            "text": "玄天剑意表示，那些不行。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0139_VO01",
            "id": "AUD_SEG0139_VO01",
            "url": "",
            "path": "audio/AUD_SEG0139_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0039",
        "shot_id": "S0039_SH02",
        "segment_id": "SEG0139"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡的右手不受控制地抬起，朝五行遁法架子一挥；右手竖起食指，左右摇了摇，做出否定手势；关键物件：小剑，有高级剑法；五行遁法，五行遁法筑基法门；构图镜头：中近景，聚焦在李凡不受控制的右手和其指向的五行遁法架子上；人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡的右手不受控制地抬起，朝五行遁法架子一挥；右手竖起食指，左右摇了摇，做出否定手势；关键物件：小剑，有高级剑法；五行遁法，五行遁法筑基法门；构图镜头：中近景，聚焦在李凡不受控制的右手和其指向的五行遁法架子上；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门；重要性：主线；呈现：文字卡片、旁白加画面、直接画面；时间顺序：叙事顺序第三十九，故事顺序第三十一；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；小剑；五行遁法；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑",
            "五行遁法"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021",
          "E000073"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021",
          "VC000073"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000073"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡的右手不受控制地抬起，朝五行遁法架子一挥。",
            "右手竖起食指，左右摇了摇，做出否定手势。",
            "李凡的右手突然不受控制地抬起，猛地朝旁边几个标有“五行遁法”的架子一挥，然后竖起食指，左右摇了摇。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "五行遁法，五行遁法筑基法门"
          ],
          "item_names": [
            "小剑",
            "五行遁法"
          ],
          "composition": [
            "中近景，聚焦在李凡不受控制的右手和其指向的五行遁法架子上。",
            "中近景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "动作点补音效，如手臂挥动、手指敲击竹简声。"
          ],
          "scene_context": [
            "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。重要性：主线；呈现：文字卡片/旁白+画面/直接画面；时间顺序：叙事39，故事31",
            "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡的右手不受控制地抬起，朝五行遁法架子一挥。；右手竖起食指，左右摇了摇，做出否定手势。；李凡的右手突然不受控制地抬起，猛地朝旁边几个标有“五行遁法”的架子一挥，然后竖起食指，左右摇了摇。；关键物件：小剑，有高级剑法；五行遁法，五行遁法筑基法门；构图镜头：中近景，聚焦在李凡不受控制的右手和其指向的五行遁法架子上。；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景，聚焦在李凡不受控制的右手和其指向的五行遁法架子上。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事39->故事31",
        "audio_notes": "动作点补音效，如手臂挥动、手指敲击竹简声。",
        "description": "李凡的右手突然不受控制地抬起，猛地朝旁边几个标有“五行遁法”的架子一挥，然后竖起食指，左右摇了摇。",
        "actions": [
          "李凡的右手不受控制地抬起，朝五行遁法架子一挥。",
          "右手竖起食指，左右摇了摇，做出否定手势。"
        ],
        "narration": "玄天剑意表示，那些不行。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0139_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述，略带威严",
            "status": "pending",
            "text": "玄天剑意表示，那些不行。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0139_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0140",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0039",
      "shot_id": "S0039_SH03",
      "segment_id": "SEG0140",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 667.0,
      "end_seconds": 671.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000021",
        "E000055",
        "E000112"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021",
        "VC000055",
        "VC000112"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021",
        "AB000055",
        "AB000112"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000112",
          "canonical_name": "归尘剑炁",
          "matched_name": "剑气",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000112",
          "voice_card_id": "",
          "asset_binding_id": "AB000112",
          "identity_summary": "玄天剑意指导的剑法；用于泻火练剑",
          "visual_features": [
            "玄天剑意指导的剑法",
            "用于泻火练剑",
            "玄天剑意指导剑法",
            "竹山基础剑气"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：归尘剑炁 / 归尘真炁 / 剑气 / 归尘剑气"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "归尘剑炁：玄天剑意指导的剑法；用于泻火练剑；玄天剑意指导的剑法；用于泻火练剑"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑",
          "基础剑气入门",
          "归尘剑炁"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000055",
          "AB000112"
        ],
        "entity_uids": [
          "E000002",
          "E000021",
          "E000055",
          "E000112"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0140_VO01",
          "AUD_SEG0140_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心吐槽，无奈",
          "平稳陈述，略带赞许"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0140_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，无奈",
            "status": "pending",
            "text": "（内心）我他妈看得懂！"
          },
          {
            "audio_task_id": "AUD_SEG0140_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述，略带赞许",
            "status": "pending",
            "text": "玄天剑意表示，这个好。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0140_VO01",
            "id": "AUD_SEG0140_VO01",
            "url": "",
            "path": "audio/AUD_SEG0140_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0140_VO02",
            "id": "AUD_SEG0140_VO02",
            "url": "",
            "path": "audio/AUD_SEG0140_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0039",
        "shot_id": "S0039_SH03",
        "segment_id": "SEG0140"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：被操纵的右手食指指向李凡怀里的竹简；右手竖起大拇指；李凡低头看向竹简；关键物件：小剑，有高级剑法；基础剑气入门，剑法入门；归尘剑炁，玄天剑意指导的剑法；构图镜头：特写跟拍，从指向竹简的手指，移到竹简书名，最后是李凡低头看去的脸；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：被操纵的右手食指指向李凡怀里的竹简；右手竖起大拇指；李凡低头看向竹简；关键物件：小剑，有高级剑法；基础剑气入门，剑法入门；归尘剑炁，玄天剑意指导的剑法；构图镜头：特写跟拍，从指向竹简的手指，移到竹简书名，最后是李凡低头看去的脸；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门；重要性：主线；呈现：文字卡片、旁白加画面、直接画面；时间顺序：叙事顺序第三十九，故事顺序第三十一；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；小剑；基础剑气入门；归尘剑炁；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑",
            "基础剑气入门",
            "归尘剑炁"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021",
          "E000055",
          "E000112"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021",
          "VC000055",
          "VC000112"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000055",
          "AB000112"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "被操纵的右手食指指向李凡怀里的竹简。",
            "右手竖起大拇指。",
            "李凡低头看向竹简。",
            "镜头推近李凡怀中紧抱的竹简。他那只被操纵的右手，食指转而指向怀里的竹简，然后坚定地竖起大拇指。李凡低头，看向竹简上的书名。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "基础剑气入门，剑法入门",
            "归尘剑炁，玄天剑意指导的剑法"
          ],
          "item_names": [
            "小剑",
            "基础剑气入门",
            "归尘剑炁"
          ],
          "composition": [
            "特写跟拍，从指向竹简的手指，移到竹简书名，最后是李凡低头看去的脸。",
            "跟拍",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "动作点补音效，如手臂挥动、手指敲击竹简声。"
          ],
          "scene_context": [
            "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。重要性：主线；呈现：文字卡片/旁白+画面/直接画面；时间顺序：叙事39，故事31",
            "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；动作：被操纵的右手食指指向李凡怀里的竹简。；右手竖起大拇指。；李凡低头看向竹简。；镜头推近李凡怀中紧抱的竹简。他那只被操纵的右手，食指转而指向怀里的竹简，然后坚定地竖起大拇指。李凡低头，看向竹简上的书名。；关键物件：小剑，有高级剑法；基础剑气入门，剑法入门；归尘剑炁，玄天剑意指导的剑法；构图镜头：特写跟拍，从指向竹简的手指，移到竹简书名，最后是李凡低头看去的脸。；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "特写跟拍，从指向竹简的手指，移到竹简书名，最后是李凡低头看去的脸。",
        "overlay_text": "《基础剑气入门》",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统不背锅，玄天剑意操纵右手挑选功法，否定五行遁法，选定基础剑气入门。重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事39->故事31",
        "audio_notes": "动作点补音效，如手臂挥动、手指敲击竹简声。",
        "description": "镜头推近李凡怀中紧抱的竹简。他那只被操纵的右手，食指转而指向怀里的竹简，然后坚定地竖起大拇指。李凡低头，看向竹简上的书名。",
        "actions": [
          "被操纵的右手食指指向李凡怀里的竹简。",
          "右手竖起大拇指。",
          "李凡低头看向竹简。"
        ],
        "narration": "玄天剑意表示，这个好。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0140_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，无奈",
            "status": "pending",
            "text": "（内心）我他妈看得懂！"
          },
          {
            "audio_task_id": "AUD_SEG0140_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述，略带赞许",
            "status": "pending",
            "text": "玄天剑意表示，这个好。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0140_VO01",
          "AUD_SEG0140_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0141",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0040",
      "shot_id": "S0040_SH01",
      "segment_id": "SEG0141",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 671.8,
      "end_seconds": 677.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000055",
        "E000051",
        "E000112"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000055",
        "VC000051",
        "VC000112"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000055",
        "AB000051",
        "AB000112"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000051",
          "canonical_name": "玄冥",
          "matched_name": "玄冥",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000051",
          "voice_card_id": "",
          "asset_binding_id": "AB000051",
          "identity_summary": "水属性功法基础；书名中包含有，‘玄冥’",
          "visual_features": [
            "书名中包含有，‘玄冥’"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：后天仙道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "玄冥：水属性功法基础；书名中包含有，‘玄冥’；书名中包含有，‘玄冥’"
        },
        {
          "entity_uid": "E000112",
          "canonical_name": "归尘剑炁",
          "matched_name": "剑气",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000112",
          "voice_card_id": "",
          "asset_binding_id": "AB000112",
          "identity_summary": "玄天剑意指导的剑法；用于泻火练剑",
          "visual_features": [
            "玄天剑意指导的剑法",
            "用于泻火练剑",
            "玄天剑意指导剑法",
            "竹山基础剑气"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：归尘剑炁 / 归尘真炁 / 剑气 / 归尘剑气"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "归尘剑炁：玄天剑意指导的剑法；用于泻火练剑；玄天剑意指导的剑法；用于泻火练剑"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": [
          "基础剑气入门",
          "玄冥",
          "归尘剑炁"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000055",
          "AB000051",
          "AB000112"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000055",
          "E000051",
          "E000112"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0141_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平静叙述，略带对比的调侃"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0141_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静叙述，略带对比的调侃",
            "status": "pending",
            "text": "《基础剑气入门》。单从名字上看，就和那些什么《参天星斗归元化煞玄冥铸胎神功》的，不是一个画风。而且都不用打开，是一眼就能看的出来。颜色都不对的！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0141_VO01",
            "id": "AUD_SEG0141_VO01",
            "url": "",
            "path": "audio/AUD_SEG0141_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0040",
        "shot_id": "S0040_SH01",
        "segment_id": "SEG0141"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡低头审视手中的《基础剑气入门》竹简；李凡手中拿着一卷黄色的旧竹简，上书《基础剑气入门》。他低头看着，竹简质地如编织的竹席，边缘因频繁翻阅而起毛。；关键物件：基础剑气入门，剑法入门；玄冥，水属性功法基础；归尘剑炁，玄天剑意指导的剑法；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡低头审视手中的《基础剑气入门》竹简；李凡手中拿着一卷黄色的旧竹简，上书《基础剑气入门》。他低头看着，竹简质地如编织的竹席，边缘因频繁翻阅而起毛。；关键物件：基础剑气入门，剑法入门；玄冥，水属性功法基础；归尘剑炁，玄天剑意指导的剑法；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。；李凡查看基础剑气入门，发现是一套竹山剑法，质问右手为何抢夺。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；基础剑气入门；玄冥；归尘剑炁；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": [
            "基础剑气入门",
            "玄冥",
            "归尘剑炁"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000055",
          "E000051",
          "E000112"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000055",
          "VC000051",
          "VC000112"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000055",
          "AB000051",
          "AB000112"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡低头审视手中的《基础剑气入门》竹简；李凡手中拿着一卷黄色的旧竹简，上书《基础剑气入门》。他低头看着，竹简质地如编织的竹席，边缘因频繁翻阅而起毛。；关键物件：基础剑气入门，剑法入门；玄冥，水属性功法基础；归尘剑炁，玄天剑意指导的剑法；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。",
        "audio_notes": "对白节奏自然，带有一丝无奈和质问的语气。",
        "description": "李凡手中拿着一卷黄色的旧竹简，上书《基础剑气入门》。他低头看着，竹简质地如编织的竹席，边缘因频繁翻阅而起毛。",
        "actions": [
          "李凡低头审视手中的《基础剑气入门》竹简"
        ],
        "narration": "《基础剑气入门》。单从名字上看，就和那些什么《参天星斗归元化煞玄冥铸胎神功》的，不是一个画风。而且都不用打开，是一眼就能看的出来。颜色都不对的！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0141_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静叙述，略带对比的调侃",
            "status": "pending",
            "text": "《基础剑气入门》。单从名字上看，就和那些什么《参天星斗归元化煞玄冥铸胎神功》的，不是一个画风。而且都不用打开，是一眼就能看的出来。颜色都不对的！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0141_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0142",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0040",
      "shot_id": "S0040_SH02",
      "segment_id": "SEG0142",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 677.4,
      "end_seconds": 682.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000055",
        "E000115",
        "E000059",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000055",
        "VC000115",
        "VC000059",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000055",
        "AB000115",
        "AB000059",
        "AB000073"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000115",
          "canonical_name": "乾坤飞龙剑",
          "matched_name": "剑法",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000115",
          "voice_card_id": "",
          "asset_binding_id": "AB000115",
          "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": "item",
          "visual_card_id": "VC000059",
          "voice_card_id": "",
          "asset_binding_id": "AB000059",
          "identity_summary": "竹山剑法；竹山剑法不足筑基",
          "visual_features": [
            "竹山剑法",
            "竹山剑法不足筑基",
            "竹山剑",
            "竹山剑法是创派时散修所传的古剑术"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：竹山剑 / 竹山剑法"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "竹山剑：竹山剑法；竹山剑法不足筑基；竹山剑法；竹山剑法不足筑基"
        },
        {
          "entity_uid": "E000073",
          "canonical_name": "五行遁法",
          "matched_name": "五行遁法",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000073",
          "voice_card_id": "",
          "asset_binding_id": "AB000073",
          "identity_summary": "五行遁法筑基法门；比如以五行遁法举例",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：小剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "五行遁法：五行遁法筑基法门；比如以五行遁法举例"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": [
          "基础剑气入门",
          "乾坤飞龙剑",
          "竹山剑",
          "五行遁法"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000055",
          "AB000115",
          "AB000059",
          "AB000073"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000055",
          "E000115",
          "E000059",
          "E000073"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0142_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "观察性叙述，语气逐渐变得无语"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0142_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "观察性叙述，语气逐渐变得无语",
            "status": "pending",
            "text": "和五行遁法那边的墨竹完全不一样。然后李凡抬起头，看看刚才小胖王爷取书的书架，就见到书架上堆放的到处都是这样黄色的旧书简。一眼望去，架子上除了《基础剑气入门》，居然还有《进阶剑术指导》《高级剑法精讲》《实战剑诀演习》，列在《竹山剑》的条目下面，好像是四册配成一套的。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0142_VO01",
            "id": "AUD_SEG0142_VO01",
            "url": "",
            "path": "audio/AUD_SEG0142_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0040",
        "shot_id": "S0040_SH02",
        "segment_id": "SEG0142"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡抬头看向书架；镜头扫过书架上的书简；李凡抬起头，目光投向刚才小胖王爷取书的书架。书架上堆满了同样黄色的旧书简。镜头推进，扫过书架上的书名。；关键物件：基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；竹山剑，竹山剑法；五行遁法，五行遁法筑基法门；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡抬头看向书架；镜头扫过书架上的书简；李凡抬起头，目光投向刚才小胖王爷取书的书架。书架上堆满了同样黄色的旧书简。镜头推进，扫过书架上的书名。；关键物件：基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；竹山剑，竹山剑法；五行遁法，五行遁法筑基法门；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。；李凡查看基础剑气入门，发现是一套竹山剑法，质问右手为何抢夺。；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；基础剑气入门；乾坤飞龙剑；竹山剑；五行遁法；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": [
            "基础剑气入门",
            "乾坤飞龙剑",
            "竹山剑",
            "五行遁法"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000055",
          "E000115",
          "E000059",
          "E000073"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000055",
          "VC000115",
          "VC000059",
          "VC000073"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000055",
          "AB000115",
          "AB000059",
          "AB000073"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡抬头看向书架；镜头扫过书架上的书简；李凡抬起头，目光投向刚才小胖王爷取书的书架。书架上堆满了同样黄色的旧书简。镜头推进，扫过书架上的书名。；关键物件：基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；竹山剑，竹山剑法；五行遁法，五行遁法筑基法门；构图镜头：双人中景（李凡视角）；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景（李凡视角）",
        "overlay_text": "《基础剑气入门》\n《进阶剑术指导》\n《高级剑法精讲》\n《实战剑诀演习》\n——竹山剑",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。",
        "audio_notes": "对白节奏自然，带有一丝无奈和质问的语气。",
        "description": "李凡抬起头，目光投向刚才小胖王爷取书的书架。书架上堆满了同样黄色的旧书简。镜头推进，扫过书架上的书名。",
        "actions": [
          "李凡抬头看向书架",
          "镜头扫过书架上的书简"
        ],
        "narration": "和五行遁法那边的墨竹完全不一样。然后李凡抬起头，看看刚才小胖王爷取书的书架，就见到书架上堆放的到处都是这样黄色的旧书简。一眼望去，架子上除了《基础剑气入门》，居然还有《进阶剑术指导》《高级剑法精讲》《实战剑诀演习》，列在《竹山剑》的条目下面，好像是四册配成一套的。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0142_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "观察性叙述，语气逐渐变得无语",
            "status": "pending",
            "text": "和五行遁法那边的墨竹完全不一样。然后李凡抬起头，看看刚才小胖王爷取书的书架，就见到书架上堆放的到处都是这样黄色的旧书简。一眼望去，架子上除了《基础剑气入门》，居然还有《进阶剑术指导》《高级剑法精讲》《实战剑诀演习》，列在《竹山剑》的条目下面，好像是四册配成一套的。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0142_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0143",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0040",
      "shot_id": "S0040_SH03",
      "segment_id": "SEG0143",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 682.7,
      "end_seconds": 687.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "外门弟子：竹山的外门弟子；外门弟子；外门弟子都脸色惨白；外门弟子抽了抽手里的竹简"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0143_VO01",
          "AUD_SEG0143_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "质问，带着恼火和无奈",
          "略带调侃地描述表情"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0143_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "质问，带着恼火和无奈",
            "status": "pending",
            "text": "你和人家抢个屁啊！那架子上不是还有！"
          },
          {
            "audio_task_id": "AUD_SEG0143_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "略带调侃地描述表情",
            "status": "pending",
            "text": "李凡就那个藏狐的表情你明白吗？"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0143_VO01",
            "id": "AUD_SEG0143_VO01",
            "url": "",
            "path": "audio/AUD_SEG0143_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0143_VO02",
            "id": "AUD_SEG0143_VO02",
            "url": "",
            "path": "audio/AUD_SEG0143_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0040",
        "shot_id": "S0040_SH03",
        "segment_id": "SEG0143"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡露出藏狐般的表情；李凡转头瞪着自己的右手；李凡指向书架；李凡脸上露出一种难以置信、仿佛藏狐般的表情。他猛地转头，瞪着自己的右手，然后指向书架。；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡露出藏狐般的表情；李凡转头瞪着自己的右手；李凡指向书架；李凡脸上露出一种难以置信、仿佛藏狐般的表情。他猛地转头，瞪着自己的右手，然后指向书架。；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。；李凡查看基础剑气入门，发现是一套竹山剑法，质问右手为何抢夺。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000053"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：李凡露出藏狐般的表情；李凡转头瞪着自己的右手；李凡指向书架；李凡脸上露出一种难以置信、仿佛藏狐般的表情。他猛地转头，瞪着自己的右手，然后指向书架。；构图镜头：正反打（李凡与右手/书架）；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打（李凡与右手/书架）",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。",
        "audio_notes": "对白节奏自然，带有一丝无奈和质问的语气。",
        "description": "李凡脸上露出一种难以置信、仿佛藏狐般的表情。他猛地转头，瞪着自己的右手，然后指向书架。",
        "actions": [
          "李凡露出藏狐般的表情",
          "李凡转头瞪着自己的右手",
          "李凡指向书架"
        ],
        "narration": "李凡就那个藏狐的表情你明白吗？",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0143_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "质问，带着恼火和无奈",
            "status": "pending",
            "text": "你和人家抢个屁啊！那架子上不是还有！"
          },
          {
            "audio_task_id": "AUD_SEG0143_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "略带调侃地描述表情",
            "status": "pending",
            "text": "李凡就那个藏狐的表情你明白吗？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0143_VO01",
          "AUD_SEG0143_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0144",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0040",
      "shot_id": "S0040_SH04",
      "segment_id": "SEG0144",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 687.2,
      "end_seconds": 692.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000053",
        "E000055",
        "E000115",
        "E000112",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000053",
        "VC000055",
        "VC000115",
        "VC000112",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000053",
        "AB000055",
        "AB000115",
        "AB000112",
        "AB000058"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000115",
          "canonical_name": "乾坤飞龙剑",
          "matched_name": "剑法",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000115",
          "voice_card_id": "",
          "asset_binding_id": "AB000115",
          "identity_summary": "北辰剑宗流传剑法；威力惊人",
          "visual_features": [
            "北辰剑宗流传剑法",
            "李凡练习的剑法",
            "螺旋前进的剑气",
            "乾坤飞龙剑！"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：乾坤飞龙剑 / 剑法 / 飞龙剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "乾坤飞龙剑：北辰剑宗流传剑法；威力惊人；北辰剑宗流传剑法；李凡练习的剑法"
        },
        {
          "entity_uid": "E000112",
          "canonical_name": "归尘剑炁",
          "matched_name": "剑气",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000112",
          "voice_card_id": "",
          "asset_binding_id": "AB000112",
          "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": "item",
          "visual_card_id": "VC000058",
          "voice_card_id": "",
          "asset_binding_id": "AB000058",
          "identity_summary": "剑诀演习；实战剑诀演习",
          "visual_features": [
            "剑诀演习",
            "实战剑诀演习"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0011 -> C0011"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "实战剑诀演习：剑诀演习；实战剑诀演习；剑诀演习；实战剑诀演习"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "外门弟子"
        ],
        "locations": [],
        "items": [
          "基础剑气入门",
          "乾坤飞龙剑",
          "归尘剑炁",
          "实战剑诀演习"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000055",
          "AB000115",
          "AB000112",
          "AB000058"
        ],
        "entity_uids": [
          "E000002",
          "E000053",
          "E000055",
          "E000115",
          "E000112",
          "E000058"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0144_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平静描述动作，结尾略带无奈"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0144_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静描述动作，结尾略带无奈",
            "status": "pending",
            "text": "右手竖起食指摇了摇，指指《基础剑气入门》，竖起大拇指，指指《进阶剑术指导》，平摊手背摇摆了一下，作了个平平无奇的手势，再往后剑法和剑诀，就干脆拇指下戳点踩了。李凡就用眼虚着自己给自己加戏的右手。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0144_VO01",
            "id": "AUD_SEG0144_VO01",
            "url": "",
            "path": "audio/AUD_SEG0144_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0040",
        "shot_id": "S0040_SH04",
        "segment_id": "SEG0144"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：右手做出系列评价手势；李凡虚着眼看着右手；李凡的右手竖起食指摇了摇，指向《基础剑气入门》，竖起大拇指；指向《进阶剑术指导》，平摊手背摇摆了一下；再往后指向《高级剑法精讲》和《实战剑诀演习》，则干脆拇指下戳，作了个“踩”的手势。李凡虚着眼，看着自己给自己加戏的右手。；关键物件：基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；归尘剑炁，玄天剑意指导的剑法；实战剑诀演习，剑诀演习；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：右手做出系列评价手势；李凡虚着眼看着右手；李凡的右手竖起食指摇了摇，指向《基础剑气入门》，竖起大拇指；指向《进阶剑术指导》，平摊手背摇摆了一下；再往后指向《高级剑法精讲》和《实战剑诀演习》，则干脆拇指下戳，作了个“踩”的手势。李凡虚着眼，看着自己给自己加戏的右手。；关键物件：基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；归尘剑炁，玄天剑意指导的剑法；实战剑诀演习，剑诀演习；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。；李凡查看基础剑气入门，发现是一套竹山剑法，质问右手为何抢夺。；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；外门弟子；基础剑气入门；乾坤飞龙剑；归尘剑炁；实战剑诀演习；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "外门弟子"
          ],
          "locations": [],
          "items": [
            "基础剑气入门",
            "乾坤飞龙剑",
            "归尘剑炁",
            "实战剑诀演习"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000053",
          "E000055",
          "E000115",
          "E000112",
          "E000058"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000053",
          "VC000055",
          "VC000115",
          "VC000112",
          "VC000058"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000053",
          "AB000055",
          "AB000115",
          "AB000112",
          "AB000058"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；动作：右手做出系列评价手势；李凡虚着眼看着右手；李凡的右手（或代表右手的意念）竖起食指摇了摇，指向《基础剑气入门》，竖起大拇指；指向《进阶剑术指导》，平摊手背摇摆了一下；再往后指向《高级剑法精讲》和《实战剑诀演习》，则干脆拇指下戳，作了个“踩”的手势。李凡虚着眼，看着自己给自己加戏的右手。；关键物件：基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；归尘剑炁，玄天剑意指导的剑法；实战剑诀演习，剑诀演习；构图镜头：特写（李凡的面部及右手）；特写；收束镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写（李凡的面部及右手）",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡查看《基础剑气入门》，发现是《竹山剑》系列中的一套，质问右手为何抢夺。主线叙事，中性基调。",
        "audio_notes": "对白节奏自然，带有一丝无奈和质问的语气。",
        "description": "李凡的右手（或代表右手的意念）竖起食指摇了摇，指向《基础剑气入门》，竖起大拇指；指向《进阶剑术指导》，平摊手背摇摆了一下；再往后指向《高级剑法精讲》和《实战剑诀演习》，则干脆拇指下戳，作了个“踩”的手势。李凡虚着眼，看着自己给自己加戏的右手。",
        "actions": [
          "右手做出系列评价手势",
          "李凡虚着眼看着右手"
        ],
        "narration": "右手竖起食指摇了摇，指指《基础剑气入门》，竖起大拇指，指指《进阶剑术指导》，平摊手背摇摆了一下，作了个平平无奇的手势，再往后剑法和剑诀，就干脆拇指下戳点踩了。李凡就用眼虚着自己给自己加戏的右手。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0144_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静描述动作，结尾略带无奈",
            "status": "pending",
            "text": "右手竖起食指摇了摇，指指《基础剑气入门》，竖起大拇指，指指《进阶剑术指导》，平摊手背摇摆了一下，作了个平平无奇的手势，再往后剑法和剑诀，就干脆拇指下戳点踩了。李凡就用眼虚着自己给自己加戏的右手。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0144_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0145",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0041",
      "shot_id": "S0041_SH01",
      "segment_id": "SEG0145",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 100,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "opening",
      "start_seconds": 692.6,
      "end_seconds": 697.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0145_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "困惑，带着一丝急切"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0145_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "困惑，带着一丝急切",
            "status": "pending",
            "text": "系统，这玩意到底是怎么回事？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0145_VO01",
            "id": "AUD_SEG0145_VO01",
            "url": "",
            "path": "audio/AUD_SEG0145_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0041",
        "shot_id": "S0041_SH01",
        "segment_id": "SEG0145"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡面向虚空，神情困惑地开口询问；梦境般的朦胧远景，李凡的身影在虚幻的光影中浮现，他正对着虚空发问；构图镜头：朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；运动：动作带漂浮与不稳定感；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡面向虚空，神情困惑地开口询问；梦境般的朦胧远景，李凡的身影在虚幻的光影中浮现，他正对着虚空发问；构图镜头：朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间模式：梦境；时间顺序：叙事顺序第41，故事顺序第33；时间锚点：幻象；李凡询问系统玄天剑意来源，系统解释是抽奖奖品；连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象；固定风格块：电影化叙事、细节清晰、角色形象一致、光照连续、项目级统一风格；镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移，保持整体画风不散；绑定实体：李凡；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡面向虚空，神情困惑地开口询问。",
            "梦境般的朦胧远景。李凡的身影在虚幻的光影中浮现，他正对着虚空发问。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "朦胧远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象"
          ],
          "audio_context": [
            "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。"
          ],
          "scene_context": [
            "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事41，故事33；时间锚点：幻象",
            "李凡询问系统玄天剑意来源，系统解释是抽奖奖品。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡面向虚空，神情困惑地开口询问。；梦境般的朦胧远景。李凡的身影在虚幻的光影中浮现，他正对着虚空发问。；构图镜头：朦胧远景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象"
        },
        "time_mode": "dream",
        "shot_role": "opening",
        "camera": "朦胧远景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：dream；时间顺序：叙事41->故事33；时间锚点：幻象",
        "audio_notes": "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。",
        "description": "梦境般的朦胧远景。李凡的身影在虚幻的光影中浮现，他正对着虚空发问。",
        "actions": [
          "李凡面向虚空，神情困惑地开口询问。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0145_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "困惑，带着一丝急切",
            "status": "pending",
            "text": "系统，这玩意到底是怎么回事？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0145_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0146",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0041",
      "shot_id": "S0041_SH02",
      "segment_id": "SEG0146",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 79,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "character",
      "start_seconds": 697.8,
      "end_seconds": 702.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000021",
        "E000055",
        "E000115",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021",
        "VC000055",
        "VC000115",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021",
        "AB000055",
        "AB000115",
        "AB000059"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000115",
          "canonical_name": "乾坤飞龙剑",
          "matched_name": "剑法",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000115",
          "voice_card_id": "",
          "asset_binding_id": "AB000115",
          "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": "item",
          "visual_card_id": "VC000059",
          "voice_card_id": "",
          "asset_binding_id": "AB000059",
          "identity_summary": "竹山剑法；竹山剑法不足筑基",
          "visual_features": [
            "竹山剑法",
            "竹山剑法不足筑基",
            "竹山剑",
            "竹山剑法是创派时散修所传的古剑术"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：竹山剑 / 竹山剑法"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "竹山剑：竹山剑法；竹山剑法不足筑基；竹山剑法；竹山剑法不足筑基"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑",
          "基础剑气入门",
          "乾坤飞龙剑",
          "竹山剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000055",
          "AB000115",
          "AB000059"
        ],
        "entity_uids": [
          "E000002",
          "E000021",
          "E000055",
          "E000115",
          "E000059"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0146_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "庄严、疏离，如同系统播报"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0146_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "庄严、疏离，如同系统播报",
            "status": "pending",
            "text": "玄天剑意品鉴竹山剑道，表示基础剑气入门还可以，剑术指导平平无奇，剑法剑诀都是精挑细选的垃圾。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0146_VO01",
            "id": "AUD_SEG0146_VO01",
            "url": "",
            "path": "audio/AUD_SEG0146_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0041",
        "shot_id": "S0041_SH02",
        "segment_id": "SEG0146"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡眉头紧锁，仿佛听到了什么，眼神中透出震惊；中近景，李凡的侧脸，他仿佛在倾听，表情从困惑转为难以置信；关键物件：小剑，有高级剑法；基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；竹山剑，竹山剑法；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡眉头紧锁，仿佛听到了什么，眼神中透出震惊；中近景，李凡的侧脸，他仿佛在倾听，表情从困惑转为难以置信；关键物件：小剑，有高级剑法；基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；竹山剑，竹山剑法；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间模式：梦境；时间顺序：叙事顺序第41，故事顺序第33；时间锚点：幻象；李凡询问系统玄天剑意来源，系统解释是抽奖奖品；连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事、细节清晰、角色形象一致、光照连续、项目级统一风格；镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移，保持整体画风不散；绑定实体：李凡、小剑、基础剑气入门、乾坤飞龙剑；时间层提示：梦境；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑",
            "基础剑气入门",
            "乾坤飞龙剑",
            "竹山剑"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021",
          "E000055",
          "E000115",
          "E000059"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021",
          "VC000055",
          "VC000115",
          "VC000059"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000055",
          "AB000115",
          "AB000059"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡眉头紧锁，仿佛听到了什么，眼神中透出震惊。",
            "中近景，李凡的侧脸。他仿佛在倾听，表情从困惑转为难以置信。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "基础剑气入门，剑法入门",
            "乾坤飞龙剑，北辰剑宗流传剑法",
            "竹山剑，竹山剑法"
          ],
          "item_names": [
            "小剑",
            "基础剑气入门",
            "乾坤飞龙剑",
            "竹山剑"
          ],
          "composition": [
            "中近景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。"
          ],
          "scene_context": [
            "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事41，故事33；时间锚点：幻象",
            "李凡询问系统玄天剑意来源，系统解释是抽奖奖品。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡眉头紧锁，仿佛听到了什么，眼神中透出震惊。；中近景，李凡的侧脸。他仿佛在倾听，表情从困惑转为难以置信。；关键物件：小剑，有高级剑法；基础剑气入门，剑法入门；乾坤飞龙剑，北辰剑宗流传剑法；竹山剑，竹山剑法；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "玄天剑意品鉴竹山剑道，表示基础剑气入门还可以，剑术指导平平无奇，剑法剑诀都是精挑细选的垃圾。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：dream；时间顺序：叙事41->故事33；时间锚点：幻象",
        "audio_notes": "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。",
        "description": "中近景，李凡的侧脸。他仿佛在倾听，表情从困惑转为难以置信。",
        "actions": [
          "李凡眉头紧锁，仿佛听到了什么，眼神中透出震惊。"
        ],
        "narration": "玄天剑意品鉴竹山剑道，表示基础剑气入门还可以，剑术指导平平无奇，剑法剑诀都是精挑细选的垃圾。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0146_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "庄严、疏离，如同系统播报",
            "status": "pending",
            "text": "玄天剑意品鉴竹山剑道，表示基础剑气入门还可以，剑术指导平平无奇，剑法剑诀都是精挑细选的垃圾。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0146_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0147",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0041",
      "shot_id": "S0041_SH03",
      "segment_id": "SEG0147",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 88,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "start_seconds": 702.6,
      "end_seconds": 707.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000021",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑",
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000021",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0147_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "情绪激动，带着恍然大悟的质问"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0147_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "情绪激动，带着恍然大悟的质问",
            "status": "pending",
            "text": "我特么知道它想表示什么！我是问这玄天剑意是哪里冒出来的！啊！是抽奖抽的那个吗！？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0147_VO01",
            "id": "AUD_SEG0147_VO01",
            "url": "",
            "path": "audio/AUD_SEG0147_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0041",
        "shot_id": "S0041_SH03",
        "segment_id": "SEG0147"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡猛地抬头，语气激动地追问；正反打镜头，李凡情绪激动，对着无形的系统质问；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作带漂浮与不稳定感；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡猛地抬头，语气激动地追问；正反打镜头，李凡情绪激动，对着无形的系统质问；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间模式：梦境；时间顺序：叙事顺序第41，故事顺序第33；时间锚点：幻象；李凡询问系统玄天剑意来源，系统解释是抽奖奖品；连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事、细节清晰、角色形象一致、光照连续、项目级统一风格；镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移，保持整体画风不散；绑定实体：李凡、小剑、系统；时间层提示：梦境；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑",
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡猛地抬头，语气激动地追问。",
            "正反打镜头。李凡情绪激动，对着无形的系统质问。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "系统，系统面板"
          ],
          "item_names": [
            "小剑",
            "系统"
          ],
          "composition": [
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。"
          ],
          "scene_context": [
            "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事41，故事33；时间锚点：幻象",
            "李凡询问系统玄天剑意来源，系统解释是抽奖奖品。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡猛地抬头，语气激动地追问。；正反打镜头。李凡情绪激动，对着无形的系统质问。；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "dream",
        "shot_role": "dialogue_or_action",
        "camera": "正反打",
        "overlay_text": "李凡询问系统玄天剑意来源，系统解释是抽奖奖品。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：dream；时间顺序：叙事41->故事33；时间锚点：幻象",
        "audio_notes": "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。",
        "description": "正反打镜头。李凡情绪激动，对着无形的系统质问。",
        "actions": [
          "李凡猛地抬头，语气激动地追问。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0147_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "情绪激动，带着恍然大悟的质问",
            "status": "pending",
            "text": "我特么知道它想表示什么！我是问这玄天剑意是哪里冒出来的！啊！是抽奖抽的那个吗！？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0147_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0148",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0041",
      "shot_id": "S0041_SH04",
      "segment_id": "SEG0148",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 67,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "dream",
      "shot_role": "closing",
      "start_seconds": 707.1,
      "end_seconds": 711.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
      "entity_uids": [
        "E000002",
        "E000021"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "小剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "小剑：有高级剑法；钻入李凡掌心的剑意；有高级剑法；钻入李凡掌心的剑意"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021"
        ],
        "entity_uids": [
          "E000002",
          "E000021"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0148_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "delivery_hints": [
          "低沉、悬疑，带着梦境特有的回响"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0148_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "低沉、悬疑，带着梦境特有的回响",
            "status": "pending",
            "text": "是钻到右手手心里的那把小剑，原来当时不是幻象么？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0148_VO01",
            "id": "AUD_SEG0148_VO01",
            "url": "",
            "path": "audio/AUD_SEG0148_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "ethereal",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0041",
        "shot_id": "S0041_SH04",
        "segment_id": "SEG0148"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡低头凝视自己的右手手心，脸上露出恍然与惊疑交织的神情；特写李凡的右手手心，镜头仿佛穿透皮肤，看到一把微光凝聚的小剑虚影，随即隐去；关键物件：小剑，有高级剑法；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象；运动：动作带漂浮与不稳定感；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定；动态内容：主体：李凡，修炼基础剑气入门；动作：李凡低头凝视自己的右手手心，脸上露出恍然与惊疑交织的神情；特写李凡的右手手心，镜头仿佛穿透皮肤，看到一把微光凝聚的小剑虚影，随即隐去；关键物件：小剑，有高级剑法；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
        "visual_notes": "画面重点：李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间模式：梦境；时间顺序：叙事顺序第41，故事顺序第33；时间锚点：幻象；李凡询问系统玄天剑意来源，系统解释是抽奖奖品；连续性要求：保持角色外观、服饰和站位连续；时间锚点：幻象；固定风格块：电影化叙事、细节清晰、角色形象一致、光照连续、项目级统一风格；镜头规则：允许轻微漂浮感，避免无意义的剧烈运镜；色彩规则：可做有限氛围偏移，保持整体画风不散；绑定实体：李凡、小剑；时间层提示：梦境",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "梦境感明确",
            "主体识别稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；梦境感明确；主体识别稳定",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "只剩特效不见主体",
            "梦境段完全失去角色一致性"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；只剩特效不见主体；梦境段完全失去角色一致性",
          "time_mode": "dream",
          "variant_label": "梦境"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡低头凝视自己的右手手心，脸上露出恍然与惊疑交织的神情。",
            "特写李凡的右手手心。镜头仿佛穿透皮肤，看到一把微光凝聚的小剑虚影，随即隐去。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法"
          ],
          "item_names": [
            "小剑"
          ],
          "composition": [
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：幻象"
          ],
          "audio_context": [
            "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。"
          ],
          "scene_context": [
            "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间模式：；时间顺序：叙事41，故事33；时间锚点：幻象",
            "李凡询问系统玄天剑意来源，系统解释是抽奖奖品。"
          ],
          "motion": [
            "动作带漂浮与不稳定感"
          ],
          "time_mode": "dream",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡低头凝视自己的右手手心，脸上露出恍然与惊疑交织的神情。；特写李凡的右手手心。镜头仿佛穿透皮肤，看到一把微光凝聚的小剑虚影，随即隐去。；关键物件：小剑，有高级剑法；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：幻象"
        },
        "time_mode": "dream",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在梦境中向系统追问玄天剑意的来源，系统揭示其源自抽奖奖品。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间模式：dream；时间顺序：叙事41->故事33；时间锚点：幻象",
        "audio_notes": "对白节奏清晰，梦境段落需营造朦胧、悬疑的氛围音效。",
        "description": "特写李凡的右手手心。镜头仿佛穿透皮肤，看到一把微光凝聚的小剑虚影，随即隐去。",
        "actions": [
          "李凡低头凝视自己的右手手心，脸上露出恍然与惊疑交织的神情。"
        ],
        "narration": "是钻到右手手心里的那把小剑，原来当时不是幻象么？",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0148_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_dream_cn",
            "delivery_hint": "低沉、悬疑，带着梦境特有的回响",
            "status": "pending",
            "text": "是钻到右手手心里的那把小剑，原来当时不是幻象么？"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_dream_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0148_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0149",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0042",
      "shot_id": "S0042_SH01",
      "segment_id": "SEG0149",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 711.8,
      "end_seconds": 717.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0149_VO01"
        ],
        "speaker_roles": [
          "system"
        ],
        "speaker_entity_uids": [
          "E000054"
        ],
        "voice_card_ids": [
          "VO000054"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "机械、无感情的电子合成音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0149_VO01",
            "speaker_role": "system",
            "speaker": "系统",
            "speaker_entity_uid": "E000054",
            "voice_card_id": "VO000054",
            "narrator_profile_id": "",
            "delivery_hint": "机械、无感情的电子合成音",
            "status": "pending",
            "text": "宿主初次抽奖时在服务区之外，奖品无法送达。玄天剑意主动表示愿意充当奖品，已与系统签约。现在宿主可以正常使用。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0149_VO01",
            "id": "AUD_SEG0149_VO01",
            "url": "",
            "path": "audio/AUD_SEG0149_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0042",
        "shot_id": "S0042_SH01",
        "segment_id": "SEG0149"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：系统界面文字浮现；李凡站在室内，眼前浮现出半透明的系统界面，一行行文字快速滚动显示；关键物件：系统，系统面板；构图镜头：中景，从李凡侧后方拍摄，焦点在系统界面的文字上；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：系统界面文字浮现；李凡站在室内，眼前浮现出半透明的系统界面，一行行文字快速滚动显示；关键物件：系统，系统面板；构图镜头：中景，从李凡侧后方拍摄，焦点在系统界面的文字上；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事顺序第42，故事顺序第33；时间锚点：这时；系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇；连续性要求：保持角色外观、服饰和站位连续；时间锚点：这时；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；系统；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "系统界面文字浮现",
            "李凡站在室内，眼前浮现出半透明的系统界面，一行行文字快速滚动显示。"
          ],
          "locations": [],
          "items": [
            "系统，系统面板"
          ],
          "item_names": [
            "系统"
          ],
          "composition": [
            "中景，从李凡侧后方拍摄，焦点在系统界面的文字上。",
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：这时"
          ],
          "audio_context": [
            "系统提示音效，玄天剑意手势动作音效，李凡内心吐槽的轻微呼吸声变化。"
          ],
          "scene_context": [
            "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事42，故事33；时间锚点：这时",
            "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；动作：系统界面文字浮现；李凡站在室内，眼前浮现出半透明的系统界面，一行行文字快速滚动显示。；关键物件：系统，系统面板；构图镜头：中景，从李凡侧后方拍摄，焦点在系统界面的文字上。；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景，从李凡侧后方拍摄，焦点在系统界面的文字上。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事42->故事33；时间锚点：这时",
        "audio_notes": "系统提示音效，玄天剑意手势动作音效，李凡内心吐槽的轻微呼吸声变化。",
        "description": "李凡站在室内，眼前浮现出半透明的系统界面，一行行文字快速滚动显示。",
        "actions": [
          "系统界面文字浮现"
        ],
        "narration": "",
        "dialogue_speakers": [
          "系统"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0149_VO01",
            "speaker_role": "system",
            "speaker": "系统",
            "speaker_entity_uid": "E000054",
            "voice_card_id": "VO000054",
            "narrator_profile_id": "",
            "delivery_hint": "机械、无感情的电子合成音",
            "status": "pending",
            "text": "宿主初次抽奖时在服务区之外，奖品无法送达。玄天剑意主动表示愿意充当奖品，已与系统签约。现在宿主可以正常使用。"
          }
        ],
        "speaker_entity_uids": [
          "E000054"
        ],
        "voice_card_ids": [
          "VO000054"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0149_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0150",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0042",
      "shot_id": "S0042_SH02",
      "segment_id": "SEG0150",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 717.0,
      "end_seconds": 721.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002"
        ],
        "entity_uids": [
          "E000002"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0150_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心吐槽，难以置信"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0150_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，难以置信",
            "status": "pending",
            "text": "……不是，系统抽的奖品可以就地签约这么随便的吗？"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0150_VO01",
            "id": "AUD_SEG0150_VO01",
            "url": "",
            "path": "audio/AUD_SEG0150_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0042",
        "shot_id": "S0042_SH02",
        "segment_id": "SEG0150"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡表情错愕；右手前臂不受控制地竖起并做出手势；李凡脸上露出错愕和难以置信的表情，他的右手前臂不受控制地自己竖了起来，四指并拢，拇指快速张合，做出鸭子讲话的手势；构图镜头：中近景，聚焦李凡的面部表情和手势动作；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡表情错愕；右手前臂不受控制地竖起并做出手势；李凡脸上露出错愕和难以置信的表情，他的右手前臂不受控制地自己竖了起来，四指并拢，拇指快速张合，做出鸭子讲话的手势；构图镜头：中近景，聚焦李凡的面部表情和手势动作；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事顺序第42，故事顺序第33；时间锚点：这时；系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇；连续性要求：保持角色外观、服饰和站位连续；时间锚点：这时；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002"
        ],
        "visual_card_ids": [
          "VC000002"
        ],
        "asset_binding_ids": [
          "AB000002"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡表情错愕",
            "右手前臂不受控制地竖起并做出手势",
            "李凡脸上露出错愕和难以置信的表情。他的右手前臂不受控制地自己竖了起来，四指并拢，拇指快速张合，做出鸭子讲话的手势。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "中近景，聚焦李凡的面部表情和手势动作。",
            "中近景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：这时"
          ],
          "audio_context": [
            "系统提示音效，玄天剑意手势动作音效，李凡内心吐槽的轻微呼吸声变化。"
          ],
          "scene_context": [
            "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事42，故事33；时间锚点：这时",
            "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡表情错愕；右手前臂不受控制地竖起并做出手势；李凡脸上露出错愕和难以置信的表情。他的右手前臂不受控制地自己竖了起来，四指并拢，拇指快速张合，做出鸭子讲话的手势。；构图镜头：中近景，聚焦李凡的面部表情和手势动作。；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景，聚焦李凡的面部表情和手势动作。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事42->故事33；时间锚点：这时",
        "audio_notes": "系统提示音效，玄天剑意手势动作音效，李凡内心吐槽的轻微呼吸声变化。",
        "description": "李凡脸上露出错愕和难以置信的表情。他的右手前臂不受控制地自己竖了起来，四指并拢，拇指快速张合，做出鸭子讲话的手势。",
        "actions": [
          "李凡表情错愕",
          "右手前臂不受控制地竖起并做出手势"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0150_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心吐槽，难以置信",
            "status": "pending",
            "text": "……不是，系统抽的奖品可以就地签约这么随便的吗？"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0150_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0151",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0042",
      "shot_id": "S0042_SH03",
      "segment_id": "SEG0151",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 5.0,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 721.5,
      "end_seconds": 726.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000021",
        "E000054",
        "E000075"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021",
        "VC000054",
        "VC000075"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021",
        "AB000054",
        "AB000075"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000075",
          "canonical_name": "墨剑",
          "matched_name": "墨剑",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "visual_card_id": "VC000075",
          "voice_card_id": "",
          "asset_binding_id": "AB000075",
          "identity_summary": "山外的剑；山外差点连墨剑都请去",
          "visual_features": [
            "山外的剑",
            "山外差点连墨剑都请去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0017 -> C0017"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "墨剑：山外的剑；山外差点连墨剑都请去；山外的剑；山外差点连墨剑都请去"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑",
          "系统",
          "墨剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000054",
          "AB000075"
        ],
        "entity_uids": [
          "E000002",
          "E000021",
          "E000054",
          "E000075"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0151_VO01",
          "AUD_SEG0151_VO02"
        ],
        "speaker_roles": [
          "system",
          "character"
        ],
        "speaker_entity_uids": [
          "E000054",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000054",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "机械、无感情的电子合成音",
          "内心震惊，脱口而出"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0151_VO01",
            "speaker_role": "system",
            "speaker": "系统",
            "speaker_entity_uid": "E000054",
            "voice_card_id": "VO000054",
            "narrator_profile_id": "",
            "delivery_hint": "机械、无感情的电子合成音",
            "status": "pending",
            "text": "玄天剑意表示，它之前被虚星所困，实力大损，刚才居然被门口的飞剑用剑光挑衅，不能忍。宿主资质还可以，它要指点你修行，将来斩断那把墨剑报仇。"
          },
          {
            "audio_task_id": "AUD_SEG0151_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心震惊，脱口而出",
            "status": "pending",
            "text": "哇靠，这什么剑意啊，这么小心眼……"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0151_VO01",
            "id": "AUD_SEG0151_VO01",
            "url": "",
            "path": "audio/AUD_SEG0151_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0151_VO02",
            "id": "AUD_SEG0151_VO02",
            "url": "",
            "path": "audio/AUD_SEG0151_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0042",
        "shot_id": "S0042_SH03",
        "segment_id": "SEG0151"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：玄天剑意通过手势表达意图；最后做出砍头手刀动作；手势继续，先指天，再指门外，接着指李凡的鼻子，然后指向旁边的书简，最后比出一个充满杀气的砍头手刀，系统旁白同步解释；关键物件：小剑，有高级剑法；系统，系统面板；墨剑，山外的剑；构图镜头：跟拍手势动作的特写，最后镜头拉回，看到李凡一脸懵的表情；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：玄天剑意通过手势表达意图；最后做出砍头手刀动作；手势继续，先指天，再指门外，接着指李凡的鼻子，然后指向旁边的书简，最后比出一个充满杀气的砍头手刀，系统旁白同步解释；关键物件：小剑，有高级剑法；系统，系统面板；墨剑，山外的剑；构图镜头：跟拍手势动作的特写，最后镜头拉回，看到李凡一脸懵的表情；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事顺序第42，故事顺序第33；时间锚点：这时；系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇；连续性要求：保持角色外观、服饰和站位连续；时间锚点：这时；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；小剑；系统；墨剑；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑",
            "系统",
            "墨剑"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021",
          "E000054",
          "E000075"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021",
          "VC000054",
          "VC000075"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000054",
          "AB000075"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "玄天剑意通过手势表达意图",
            "最后做出砍头手刀动作",
            "手势继续，先指天，再指门外，接着指李凡的鼻子，然后指向旁边的书简，最后比出一个充满杀气的砍头手刀。系统旁白同步解释。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "系统，系统面板",
            "墨剑，山外的剑"
          ],
          "item_names": [
            "小剑",
            "系统",
            "墨剑"
          ],
          "composition": [
            "跟拍手势动作的特写，最后镜头拉回，看到李凡一脸懵的表情。",
            "跟拍",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：这时",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "系统提示音效，玄天剑意手势动作音效，李凡内心吐槽的轻微呼吸声变化。"
          ],
          "scene_context": [
            "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事42，故事33；时间锚点：这时",
            "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；动作：玄天剑意通过手势表达意图；最后做出砍头手刀动作；手势继续，先指天，再指门外，接着指李凡的鼻子，然后指向旁边的书简，最后比出一个充满杀气的砍头手刀。系统旁白同步解释。；关键物件：小剑，有高级剑法；系统，系统面板；墨剑，山外的剑；构图镜头：跟拍手势动作的特写，最后镜头拉回，看到李凡一脸懵的表情。；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：这时；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "跟拍手势动作的特写，最后镜头拉回，看到李凡一脸懵的表情。",
        "overlay_text": "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "系统解释签约过程，玄天剑意表示要指点李凡修行，向墨剑报仇。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事42->故事33；时间锚点：这时",
        "audio_notes": "系统提示音效，玄天剑意手势动作音效，李凡内心吐槽的轻微呼吸声变化。",
        "description": "手势继续，先指天，再指门外，接着指李凡的鼻子，然后指向旁边的书简，最后比出一个充满杀气的砍头手刀。系统旁白同步解释。",
        "actions": [
          "玄天剑意通过手势表达意图",
          "最后做出砍头手刀动作"
        ],
        "narration": "",
        "dialogue_speakers": [
          "系统",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0151_VO01",
            "speaker_role": "system",
            "speaker": "系统",
            "speaker_entity_uid": "E000054",
            "voice_card_id": "VO000054",
            "narrator_profile_id": "",
            "delivery_hint": "机械、无感情的电子合成音",
            "status": "pending",
            "text": "玄天剑意表示，它之前被虚星所困，实力大损，刚才居然被门口的飞剑用剑光挑衅，不能忍。宿主资质还可以，它要指点你修行，将来斩断那把墨剑报仇。"
          },
          {
            "audio_task_id": "AUD_SEG0151_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心震惊，脱口而出",
            "status": "pending",
            "text": "哇靠，这什么剑意啊，这么小心眼……"
          }
        ],
        "speaker_entity_uids": [
          "E000054",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000054",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0151_VO01",
          "AUD_SEG0151_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0152",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0043",
      "shot_id": "S0043_SH01",
      "segment_id": "SEG0152",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 101,
      "retry_count": 0,
      "duration_seconds": 5.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "opening",
      "start_seconds": 726.5,
      "end_seconds": 732.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000061",
        "E000002",
        "E000053",
        "E000040",
        "E000022",
        "E000047",
        "E000039",
        "E000065",
        "E000060"
      ],
      "visual_card_ids": [
        "VC000061",
        "VC000002",
        "VC000053",
        "VC000040",
        "VC000022",
        "VC000047",
        "VC000039",
        "VC000065",
        "VC000060"
      ],
      "asset_binding_ids": [
        "AB000061",
        "AB000002",
        "AB000053",
        "AB000040",
        "AB000022",
        "AB000047",
        "AB000039",
        "AB000065",
        "AB000060"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000061",
          "canonical_name": "武人",
          "matched_name": "武人",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000061",
          "voice_card_id": "VO000061",
          "asset_binding_id": "AB000061",
          "identity_summary": "王爷的爷爷；王爷找来的威严武者",
          "visual_features": [
            "王爷的爷爷",
            "王爷找来的威严武者",
            "皇爷爷！就是他！",
            "异常神俊威严的武人"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：武人 / 皇爷爷 / 山神"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "武人：王爷的爷爷；王爷找来的威严武者；王爷的爷爷；王爷找来的威严武者"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "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": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "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": "item",
          "visual_card_id": "VC000060",
          "voice_card_id": "",
          "asset_binding_id": "AB000060",
          "identity_summary": "神藏剑法；墨简记载神藏剑法",
          "visual_features": [
            "神藏剑法",
            "墨简记载神藏剑法",
            "太阴五罗剑鬼神藏秘炼纲要"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：太阴五罗剑鬼神藏秘炼纲要 / 五鬼剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "太阴五罗剑鬼神藏秘炼纲要：神藏剑法；墨简记载神藏剑法；神藏剑法；墨简记载神藏剑法"
        }
      ],
      "reference": {
        "characters": [
          "武人",
          "李凡",
          "外门弟子",
          "望舒"
        ],
        "locations": [
          "经楼",
          "庭院",
          "洞府"
        ],
        "items": [
          "太阴五罗剑鬼神藏秘炼纲要"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065",
          "AB000060"
        ],
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065",
          "E000060"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0152_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心焦急，压低声音"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0152_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心焦急，压低声音",
            "status": "pending",
            "text": "……不是，系统，你帮我翻译翻译，我只能拿两部道法，这次是来找筑基和金丹修炼功法的，哎呦喂！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0152_VO01",
            "id": "AUD_SEG0152_VO01",
            "url": "",
            "path": "audio/AUD_SEG0152_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0043",
        "shot_id": "S0043_SH01",
        "segment_id": "SEG0152"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：李凡被自己的右手拖拽着走向书架深处；右手猛地从书架上抽出一卷墨色简牍，塞进李凡怀里；经楼内，李凡的右手不受控制地向前伸出，他一脸无奈；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：太阴五罗剑鬼神藏秘炼纲要，神藏剑法；构图镜头：中景，跟随李凡的视角；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：李凡被自己的右手拖拽着走向书架深处；右手猛地从书架上抽出一卷墨色简牍，塞进李凡怀里；经楼内，李凡的右手不受控制地向前伸出，他一脸无奈；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：太阴五罗剑鬼神藏秘炼纲要，神藏剑法；构图镜头：中景，跟随李凡的视角；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》；李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问；望舒真人现身，惩戒山神与小王爷，并告诫李凡门规；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动、直接画面；时间模式：闪回；时间顺序：叙事43，故事32；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：武人、李凡、外门弟子、望舒；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "武人",
            "李凡",
            "外门弟子",
            "望舒"
          ],
          "locations": [
            "经楼",
            "庭院",
            "洞府"
          ],
          "items": [
            "太阴五罗剑鬼神藏秘炼纲要"
          ]
        },
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065",
          "E000060"
        ],
        "visual_card_ids": [
          "VC000061",
          "VC000002",
          "VC000053",
          "VC000040",
          "VC000022",
          "VC000047",
          "VC000039",
          "VC000065",
          "VC000060"
        ],
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065",
          "AB000060"
        ],
        "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": [
            "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事43，故事32；时间锚点：过去",
            "李凡提醒需选筑基金丹功法，玄天剑意挑选太阴五罗剑鬼神藏秘炼纲要，出经楼后遭王爷和武人质问。望舒真人惩戒山神与小王爷，告诫李凡不可欺压同门、滥杀凡俗，并讲解所选剑经的优劣。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "opening",
          "text": "主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：李凡被自己的右手拖拽着走向书架深处。；右手猛地从书架上抽出一卷墨色简牍，塞进李凡怀里。；（回忆开始）经楼内，李凡的右手不受控制地向前伸出，他一脸无奈。；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：太阴五罗剑鬼神藏秘炼纲要，神藏剑法；构图镜头：中景，跟随李凡的视角；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "opening",
        "camera": "中景，跟随李凡的视角",
        "overlay_text": "《太阴五罗剑鬼神藏秘炼纲要》",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事43->故事32；时间锚点：过去",
        "audio_notes": "保留对白节奏；环境音先行（经楼内静谧，庭院外风声）；动作点补音效（剑意拉扯、简牍摩擦、武人瞪视）；回忆段用清晰转场提示（轻微回声或音调变化）。",
        "description": "（回忆开始）经楼内，李凡的右手不受控制地向前伸出，他一脸无奈。",
        "actions": [
          "李凡被自己的右手拖拽着走向书架深处。",
          "右手猛地从书架上抽出一卷墨色简牍，塞进李凡怀里。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0152_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心焦急，压低声音",
            "status": "pending",
            "text": "……不是，系统，你帮我翻译翻译，我只能拿两部道法，这次是来找筑基和金丹修炼功法的，哎呦喂！"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0152_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0153",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0043",
      "shot_id": "S0043_SH02",
      "segment_id": "SEG0153",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 80,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "character",
      "start_seconds": 732.0,
      "end_seconds": 737.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000061",
        "E000002",
        "E000053",
        "E000040",
        "E000022",
        "E000047",
        "E000039",
        "E000065",
        "E000021",
        "E000115",
        "E000060",
        "E000029"
      ],
      "visual_card_ids": [
        "VC000061",
        "VC000002",
        "VC000053",
        "VC000040",
        "VC000022",
        "VC000047",
        "VC000039",
        "VC000065",
        "VC000021",
        "VC000115",
        "VC000060",
        "VC000029"
      ],
      "asset_binding_ids": [
        "AB000061",
        "AB000002",
        "AB000053",
        "AB000040",
        "AB000022",
        "AB000047",
        "AB000039",
        "AB000065",
        "AB000021",
        "AB000115",
        "AB000060",
        "AB000029"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000061",
          "canonical_name": "武人",
          "matched_name": "武人",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000061",
          "voice_card_id": "VO000061",
          "asset_binding_id": "AB000061",
          "identity_summary": "王爷的爷爷；王爷找来的威严武者",
          "visual_features": [
            "王爷的爷爷",
            "王爷找来的威严武者",
            "皇爷爷！就是他！",
            "异常神俊威严的武人"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：武人 / 皇爷爷 / 山神"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "武人：王爷的爷爷；王爷找来的威严武者；王爷的爷爷；王爷找来的威严武者"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "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": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "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": "item",
          "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": "E000115",
          "canonical_name": "乾坤飞龙剑",
          "matched_name": "剑法",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000115",
          "voice_card_id": "",
          "asset_binding_id": "AB000115",
          "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": "item",
          "visual_card_id": "VC000060",
          "voice_card_id": "",
          "asset_binding_id": "AB000060",
          "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 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0005 -> C0005"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "金丹期：修行境界之一；就算有金丹期的修为"
        }
      ],
      "reference": {
        "characters": [
          "武人",
          "李凡",
          "外门弟子",
          "望舒"
        ],
        "locations": [
          "经楼",
          "庭院",
          "洞府"
        ],
        "items": [
          "小剑",
          "乾坤飞龙剑",
          "太阴五罗剑鬼神藏秘炼纲要",
          "金丹期"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065",
          "AB000021",
          "AB000115",
          "AB000060",
          "AB000029"
        ],
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065",
          "E000021",
          "E000115",
          "E000060",
          "E000029"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0153_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "delivery_hints": [
          "冷静、分析性的旁白，带有一丝剑意的傲然"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0153_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "冷静、分析性的旁白，带有一丝剑意的傲然",
            "status": "pending",
            "text": "玄天剑意表示，墨剑金丹期以前的剑术是天下正数前三，金丹期以后的剑法就是天下倒数前三了。这部五鬼剑虽然也不怎么样，但五行剑炁都有祭炼之法，而且是难得的神藏法，金丹之前练好这个就够用了。以后可以再换更好的。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0153_VO01",
            "id": "AUD_SEG0153_VO01",
            "url": "",
            "path": "audio/AUD_SEG0153_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0043",
        "shot_id": "S0043_SH02",
        "segment_id": "SEG0153"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：李凡的表情从困惑转为一丝了然；他的右手做出各种手势，仿佛在急切地解释；李凡低头看着怀中的墨简，右手在一旁竖起三根手指，激动地比划着；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：小剑，有高级剑法；乾坤飞龙剑，北辰剑宗流传剑法；太阴五罗剑鬼神藏秘炼纲要，神藏剑法；金丹期，修行境界之一；构图镜头：特写，李凡困惑的脸与舞动的手指；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：李凡的表情从困惑转为一丝了然；他的右手做出各种手势，仿佛在急切地解释；李凡低头看着怀中的墨简，右手在一旁竖起三根手指，激动地比划着；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：小剑，有高级剑法；乾坤飞龙剑，北辰剑宗流传剑法；太阴五罗剑鬼神藏秘炼纲要，神藏剑法；金丹期，修行境界之一；构图镜头：特写，李凡困惑的脸与舞动的手指；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》；李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问；望舒真人现身，惩戒山神与小王爷，并告诫李凡门规；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动、直接画面；时间模式：闪回；时间顺序：叙事43，故事32；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：武人、李凡、外门弟子、望舒；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "武人",
            "李凡",
            "外门弟子",
            "望舒"
          ],
          "locations": [
            "经楼",
            "庭院",
            "洞府"
          ],
          "items": [
            "小剑",
            "乾坤飞龙剑",
            "太阴五罗剑鬼神藏秘炼纲要",
            "金丹期"
          ]
        },
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065",
          "E000021",
          "E000115",
          "E000060",
          "E000029"
        ],
        "visual_card_ids": [
          "VC000061",
          "VC000002",
          "VC000053",
          "VC000040",
          "VC000022",
          "VC000047",
          "VC000039",
          "VC000065",
          "VC000021",
          "VC000115",
          "VC000060",
          "VC000029"
        ],
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065",
          "AB000021",
          "AB000115",
          "AB000060",
          "AB000029"
        ],
        "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": [
            "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事43，故事32；时间锚点：过去",
            "李凡提醒需选筑基金丹功法，玄天剑意挑选太阴五罗剑鬼神藏秘炼纲要，出经楼后遭王爷和武人质问。望舒真人惩戒山神与小王爷，告诫李凡不可欺压同门、滥杀凡俗，并讲解所选剑经的优劣。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "character",
          "text": "主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：李凡的表情从困惑转为一丝了然。；他的右手做出各种手势，仿佛在急切地解释。；李凡低头看着怀中的墨简，右手在一旁竖起三根手指，激动地比划着。；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：小剑，有高级剑法；乾坤飞龙剑，北辰剑宗流传剑法；太阴五罗剑鬼神藏秘炼纲要，神藏剑法；金丹期，修行境界之一；构图镜头：特写，李凡困惑的脸与舞动的手指；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "character",
        "camera": "特写，李凡困惑的脸与舞动的手指",
        "overlay_text": "李凡的心情降低了一点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事43->故事32；时间锚点：过去",
        "audio_notes": "保留对白节奏；环境音先行（经楼内静谧，庭院外风声）；动作点补音效（剑意拉扯、简牍摩擦、武人瞪视）；回忆段用清晰转场提示（轻微回声或音调变化）。",
        "description": "李凡低头看着怀中的墨简，右手在一旁竖起三根手指，激动地比划着。",
        "actions": [
          "李凡的表情从困惑转为一丝了然。",
          "他的右手做出各种手势，仿佛在急切地解释。"
        ],
        "narration": "玄天剑意表示，墨剑金丹期以前的剑术是天下正数前三，金丹期以后的剑法就是天下倒数前三了。这部五鬼剑虽然也不怎么样，但五行剑炁都有祭炼之法，而且是难得的神藏法，金丹之前练好这个就够用了。以后可以再换更好的。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0153_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_flashback_cn",
            "delivery_hint": "冷静、分析性的旁白，带有一丝剑意的傲然",
            "status": "pending",
            "text": "玄天剑意表示，墨剑金丹期以前的剑术是天下正数前三，金丹期以后的剑法就是天下倒数前三了。这部五鬼剑虽然也不怎么样，但五行剑炁都有祭炼之法，而且是难得的神藏法，金丹之前练好这个就够用了。以后可以再换更好的。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_flashback_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0153_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0154",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0043",
      "shot_id": "S0043_SH03",
      "segment_id": "SEG0154",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 89,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "start_seconds": 737.3,
      "end_seconds": 741.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000061",
        "E000002",
        "E000053",
        "E000040",
        "E000022",
        "E000047",
        "E000039",
        "E000065",
        "E000021",
        "E000060",
        "E000078",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000061",
        "VC000002",
        "VC000053",
        "VC000040",
        "VC000022",
        "VC000047",
        "VC000039",
        "VC000065",
        "VC000021",
        "VC000060",
        "VC000078",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000061",
        "AB000002",
        "AB000053",
        "AB000040",
        "AB000022",
        "AB000047",
        "AB000039",
        "AB000065",
        "AB000021",
        "AB000060",
        "AB000078",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000061",
          "canonical_name": "武人",
          "matched_name": "武人",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000061",
          "voice_card_id": "VO000061",
          "asset_binding_id": "AB000061",
          "identity_summary": "王爷的爷爷；王爷找来的威严武者",
          "visual_features": [
            "王爷的爷爷",
            "王爷找来的威严武者",
            "皇爷爷！就是他！",
            "异常神俊威严的武人"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：武人 / 皇爷爷 / 山神"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "武人：王爷的爷爷；王爷找来的威严武者；王爷的爷爷；王爷找来的威严武者"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "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": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "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": "item",
          "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": "E000060",
          "canonical_name": "太阴五罗剑鬼神藏秘炼纲要",
          "matched_name": "太阴五罗剑鬼神藏秘炼纲要",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000060",
          "voice_card_id": "",
          "asset_binding_id": "AB000060",
          "identity_summary": "神藏剑法；墨简记载神藏剑法",
          "visual_features": [
            "神藏剑法",
            "墨简记载神藏剑法",
            "太阴五罗剑鬼神藏秘炼纲要"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：太阴五罗剑鬼神藏秘炼纲要 / 五鬼剑"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "太阴五罗剑鬼神藏秘炼纲要：神藏剑法；墨简记载神藏剑法；神藏剑法；墨简记载神藏剑法"
        },
        {
          "entity_uid": "E000078",
          "canonical_name": "筑基",
          "matched_name": "筑基",
          "type": "境界体系",
          "subtype": "筑基",
          "role": "item",
          "visual_card_id": "VC000078",
          "voice_card_id": "",
          "asset_binding_id": "AB000078",
          "identity_summary": "修行境界；练气之后",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：李凡"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "筑基：修行境界；练气之后"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "武人",
          "李凡",
          "外门弟子",
          "望舒"
        ],
        "locations": [
          "经楼",
          "庭院",
          "洞府"
        ],
        "items": [
          "小剑",
          "太阴五罗剑鬼神藏秘炼纲要",
          "筑基",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065",
          "AB000021",
          "AB000060",
          "AB000078",
          "AB000123"
        ],
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065",
          "E000021",
          "E000060",
          "E000078",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0154_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000053"
        ],
        "voice_card_ids": [
          "VO000053"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "委屈又嚣张"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0154_VO01",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "委屈又嚣张",
            "status": "pending",
            "text": "皇爷爷！就是他！抢我的机缘，还打我的脸！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0154_VO01",
            "id": "AUD_SEG0154_VO01",
            "url": "",
            "path": "audio/AUD_SEG0154_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0043",
        "shot_id": "S0043_SH03",
        "segment_id": "SEG0154"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：小王爷（外门弟子）气势汹汹地指着李凡；他身后那位豹头环眼、身高九尺的武人（山神）闻言，将一双鹰目冷冷瞪向李凡；李凡抱着一黄一墨两卷简牍走出经楼，绕过庭院中那把明光闪闪的宝剑；庭院外，小胖王爷正叉腰向身后一位异常神俊威严的武人告状；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：小剑，有高级剑法；太阴五罗剑鬼神藏秘炼纲要，神藏剑法；筑基，修行境界；望舒真人，真人称号；构图镜头：中景，李凡视角望向庭院外；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：小王爷（外门弟子）气势汹汹地指着李凡；他身后那位豹头环眼、身高九尺的武人（山神）闻言，将一双鹰目冷冷瞪向李凡；李凡抱着一黄一墨两卷简牍走出经楼，绕过庭院中那把明光闪闪的宝剑；庭院外，小胖王爷正叉腰向身后一位异常神俊威严的武人告状；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：小剑，有高级剑法；太阴五罗剑鬼神藏秘炼纲要，神藏剑法；筑基，修行境界；望舒真人，真人称号；构图镜头：中景，李凡视角望向庭院外；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》；李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问；望舒真人现身，惩戒山神与小王爷，并告诫李凡门规；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动、直接画面；时间模式：闪回；时间顺序：叙事43，故事32；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：武人、李凡、外门弟子、望舒；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "武人",
            "李凡",
            "外门弟子",
            "望舒"
          ],
          "locations": [
            "经楼",
            "庭院",
            "洞府"
          ],
          "items": [
            "小剑",
            "太阴五罗剑鬼神藏秘炼纲要",
            "筑基",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065",
          "E000021",
          "E000060",
          "E000078",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000061",
          "VC000002",
          "VC000053",
          "VC000040",
          "VC000022",
          "VC000047",
          "VC000039",
          "VC000065",
          "VC000021",
          "VC000060",
          "VC000078",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065",
          "AB000021",
          "AB000060",
          "AB000078",
          "AB000123"
        ],
        "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": [
            "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事43，故事32；时间锚点：过去",
            "李凡提醒需选筑基金丹功法，玄天剑意挑选太阴五罗剑鬼神藏秘炼纲要，出经楼后遭王爷和武人质问。望舒真人惩戒山神与小王爷，告诫李凡不可欺压同门、滥杀凡俗，并讲解所选剑经的优劣。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "dialogue_or_action",
          "text": "主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：小王爷（外门弟子）气势汹汹地指着李凡。；他身后那位豹头环眼、身高九尺的武人（山神）闻言，将一双鹰目冷冷瞪向李凡。；李凡抱着一黄一墨两卷简牍走出经楼，绕过庭院中那把明光闪闪的宝剑。庭院外，小胖王爷正叉腰向身后一位异常神俊威严的武人告状。；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；关键物件：小剑，有高级剑法；太阴五罗剑鬼神藏秘炼纲要，神藏剑法；筑基，修行境界；望舒真人，真人称号；构图镜头：中景，李凡视角望向庭院外；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "dialogue_or_action",
        "camera": "中景，李凡视角望向庭院外",
        "overlay_text": "李凡提醒需选筑基金丹功法，玄天剑意挑选太阴五罗剑鬼神藏秘炼纲要，出经楼后遭王爷和武人质问。 望舒真人惩戒山神与小王爷，告诫李凡不可欺压同门、滥杀凡俗，并讲解所选剑经的优劣。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事43->故事32；时间锚点：过去",
        "audio_notes": "保留对白节奏；环境音先行（经楼内静谧，庭院外风声）；动作点补音效（剑意拉扯、简牍摩擦、武人瞪视）；回忆段用清晰转场提示（轻微回声或音调变化）。",
        "description": "李凡抱着一黄一墨两卷简牍走出经楼，绕过庭院中那把明光闪闪的宝剑。庭院外，小胖王爷正叉腰向身后一位异常神俊威严的武人告状。",
        "actions": [
          "小王爷（外门弟子）气势汹汹地指着李凡。",
          "他身后那位豹头环眼、身高九尺的武人（山神）闻言，将一双鹰目冷冷瞪向李凡。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "外门弟子"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0154_VO01",
            "speaker_role": "character",
            "speaker": "外门弟子",
            "speaker_entity_uid": "E000053",
            "voice_card_id": "VO000053",
            "narrator_profile_id": "",
            "delivery_hint": "委屈又嚣张",
            "status": "pending",
            "text": "皇爷爷！就是他！抢我的机缘，还打我的脸！"
          }
        ],
        "speaker_entity_uids": [
          "E000053"
        ],
        "voice_card_ids": [
          "VO000053"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0154_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0155",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0043",
      "shot_id": "S0043_SH04",
      "segment_id": "SEG0155",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 68,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "flashback",
      "shot_role": "closing",
      "start_seconds": 741.8,
      "end_seconds": 746.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
      "entity_uids": [
        "E000061",
        "E000002",
        "E000053",
        "E000040",
        "E000022",
        "E000047",
        "E000039",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000061",
        "VC000002",
        "VC000053",
        "VC000040",
        "VC000022",
        "VC000047",
        "VC000039",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000061",
        "AB000002",
        "AB000053",
        "AB000040",
        "AB000022",
        "AB000047",
        "AB000039",
        "AB000065"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000061",
          "canonical_name": "武人",
          "matched_name": "武人",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000061",
          "voice_card_id": "VO000061",
          "asset_binding_id": "AB000061",
          "identity_summary": "王爷的爷爷；王爷找来的威严武者",
          "visual_features": [
            "王爷的爷爷",
            "王爷找来的威严武者",
            "皇爷爷！就是他！",
            "异常神俊威严的武人"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：武人 / 皇爷爷 / 山神"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "武人：王爷的爷爷；王爷找来的威严武者；王爷的爷爷；王爷找来的威严武者"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "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": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "E000047",
          "canonical_name": "经楼",
          "matched_name": "经楼",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000047",
          "voice_card_id": "",
          "asset_binding_id": "AB000047",
          "identity_summary": "存放道法的书阁；来到内院一间书阁前",
          "visual_features": [
            "存放道法的书阁",
            "来到内院一间书阁前"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：经楼 / 书阁"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "经楼：存放道法的书阁；来到内院一间书阁前；存放道法的书阁；来到内院一间书阁前"
        },
        {
          "entity_uid": "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": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        }
      ],
      "reference": {
        "characters": [
          "武人",
          "李凡",
          "外门弟子",
          "望舒"
        ],
        "locations": [
          "经楼",
          "庭院",
          "洞府"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065"
        ],
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "nostalgic",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0043",
        "shot_id": "S0043_SH04",
        "segment_id": "SEG0155"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：武人（山神）不怒自威，气势压迫；李凡的右手僵硬地竖起中指，与他对峙；武人威严的目光与李凡对视，气氛骤然紧张；李凡的右手却不受控制地抬起，对着武人比了一个挑衅的中指；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；构图镜头：特写，武人怒目与李凡右手的中指形成对峙；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：镜头衔接带回忆感，动作略缓",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致；主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：武人（山神）不怒自威，气势压迫；李凡的右手僵硬地竖起中指，与他对峙；武人威严的目光与李凡对视，气氛骤然紧张；李凡的右手却不受控制地抬起，对着武人比了一个挑衅的中指；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；构图镜头：特写，武人怒目与李凡右手的中指形成对峙；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；回忆段角色外观失真；回忆段完全脱离项目主风格",
        "visual_notes": "画面重点：李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》；李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问；望舒真人现身，惩戒山神与小王爷，并告诫李凡门规；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动、直接画面；时间模式：闪回；时间顺序：叙事43，故事32；时间锚点：过去；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：允许轻微柔化过渡；镜头语言偏收束；色彩规则：允许轻度偏移；不能破坏项目级统一调性；绑定实体：武人、李凡、外门弟子、望舒；时间层提示：闪回；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；回忆段与主线可区分；人物身份保持一致",
        "reference": {
          "characters": [
            "武人",
            "李凡",
            "外门弟子",
            "望舒"
          ],
          "locations": [
            "经楼",
            "庭院",
            "洞府"
          ],
          "items": []
        },
        "entity_uids": [
          "E000061",
          "E000002",
          "E000053",
          "E000040",
          "E000022",
          "E000047",
          "E000039",
          "E000065"
        ],
        "visual_card_ids": [
          "VC000061",
          "VC000002",
          "VC000053",
          "VC000040",
          "VC000022",
          "VC000047",
          "VC000039",
          "VC000065"
        ],
        "asset_binding_ids": [
          "AB000061",
          "AB000002",
          "AB000053",
          "AB000040",
          "AB000022",
          "AB000047",
          "AB000039",
          "AB000065"
        ],
        "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": [
            "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动/直接画面；时间模式：；时间顺序：叙事43，故事32；时间锚点：过去",
            "李凡提醒需选筑基金丹功法，玄天剑意挑选太阴五罗剑鬼神藏秘炼纲要，出经楼后遭王爷和武人质问。望舒真人惩戒山神与小王爷，告诫李凡不可欺压同门、滥杀凡俗，并讲解所选剑经的优劣。"
          ],
          "motion": [
            "镜头衔接带回忆感，动作略缓"
          ],
          "time_mode": "flashback",
          "shot_role": "closing",
          "text": "主体：武人，王爷的爷爷；李凡，修炼基础剑气入门；外门弟子，竹山的外门弟子；望舒，山主的女弟子；动作：武人（山神）不怒自威，气势压迫。；李凡的右手僵硬地竖起中指，与他对峙。；武人威严的目光与李凡对视，气氛骤然紧张。李凡的右手却不受控制地抬起，对着武人比了一个挑衅的中指。；环境：经楼，存放道法的书阁；庭院，庭院与山主、李凡、望舒存在稳定剧情关联；洞府，望舒真人的居所；构图镜头：特写，武人怒目与李凡右手的中指形成对峙；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "flashback",
        "shot_role": "closing",
        "camera": "特写，武人怒目与李凡右手的中指形成对峙",
        "overlay_text": "李凡的心情降低了一点",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在经楼内提醒玄天剑意需挑选筑基与金丹功法，玄天剑意代为选定《太阴五罗剑鬼神藏秘炼纲要》。李凡携功法出楼后，在庭院外遭遇小王爷与其带来的威严武人（山神）质问。望舒真人现身，惩戒山神与小王爷，并告诫李凡门规。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动 / 直接画面；时间模式：flashback；时间顺序：叙事43->故事32；时间锚点：过去",
        "audio_notes": "保留对白节奏；环境音先行（经楼内静谧，庭院外风声）；动作点补音效（剑意拉扯、简牍摩擦、武人瞪视）；回忆段用清晰转场提示（轻微回声或音调变化）。",
        "description": "武人威严的目光与李凡对视，气氛骤然紧张。李凡的右手却不受控制地抬起，对着武人比了一个挑衅的中指。",
        "actions": [
          "武人（山神）不怒自威，气势压迫。",
          "李凡的右手僵硬地竖起中指，与他对峙。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0156",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0044",
      "shot_id": "S0044_SH01",
      "segment_id": "SEG0156",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 746.5,
      "end_seconds": 751.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000064",
        "E000065",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000064",
        "VC000065",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000064",
        "AB000065",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "茯苓"
        ],
        "locations": [
          "洞府"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0044",
        "shot_id": "S0044_SH01",
        "segment_id": "SEG0156"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景，缓慢推进。望舒真人引着李凡，降落在漂浮于寒潭水面上的水阁小居前。水阁精致，珠帘低垂，环境清幽。望舒真人朝院内望去。动作连续，空间逻辑清晰。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景，缓慢推进。望舒真人引着李凡，降落在漂浮于寒潭水面上的水阁小居前。水阁精致，珠帘低垂，环境清幽。望舒真人朝院内望去。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡；茯苓；洞府。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "茯苓"
          ],
          "locations": [
            "洞府"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000064",
          "VC000065",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "望舒真人带着李凡降落在水阁前",
            "望舒真人朝院内望去",
            "远景。望舒真人引着李凡，落在漂浮于寒潭水面上的水阁小居前。水阁精致，珠帘低垂，环境清幽。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "远景，缓慢推进",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。"
          ],
          "scene_context": [
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：望舒真人带着李凡降落在水阁前；望舒真人朝院内望去；远景。望舒真人引着李凡，落在漂浮于寒潭水面上的水阁小居前。水阁精致，珠帘低垂，环境清幽。；环境：洞府，望舒真人的居所；关键物件：望舒真人，真人称号；构图镜头：远景，缓慢推进；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景，缓慢推进",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
        "audio_notes": "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。",
        "description": "远景。望舒真人引着李凡，落在漂浮于寒潭水面上的水阁小居前。水阁精致，珠帘低垂，环境清幽。",
        "actions": [
          "望舒真人带着李凡降落在水阁前",
          "望舒真人朝院内望去"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0157",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0044",
      "shot_id": "S0044_SH02",
      "segment_id": "SEG0157",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 751.3,
      "end_seconds": 755.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000064",
        "E000065",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000064",
        "VC000065",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000064",
        "AB000065",
        "AB000123"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "茯苓"
        ],
        "locations": [
          "洞府"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065",
          "AB000123"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0157_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "平稳，略带随意"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0157_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "平稳，略带随意",
            "status": "pending",
            "text": "茯苓。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0157_VO01",
            "id": "AUD_SEG0157_VO01",
            "url": "",
            "path": "audio/AUD_SEG0157_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0044",
        "shot_id": "S0044_SH02",
        "segment_id": "SEG0157"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，侧拍。望舒真人站在水阁庭院中，李凡在她身侧稍后。望舒真人朝院内唤道。动作连续，空间逻辑清晰。保留对白口型与人物反应空间。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；双人中景，侧拍。望舒真人站在水阁庭院中，李凡在她身侧稍后。望舒真人朝院内唤道。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡；茯苓；洞府。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "茯苓"
          ],
          "locations": [
            "洞府"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000064",
          "VC000065",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "望舒真人朝院内唤道",
            "中景。望舒真人站在水阁庭院中，李凡在她身侧稍后。望舒真人朝内唤了一声。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "双人中景，侧拍",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。"
          ],
          "scene_context": [
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：望舒真人朝院内唤道；中景。望舒真人站在水阁庭院中，李凡在她身侧稍后。望舒真人朝内唤了一声。；环境：洞府，望舒真人的居所；关键物件：望舒真人，真人称号；构图镜头：双人中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，侧拍",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
        "audio_notes": "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。",
        "description": "中景。望舒真人站在水阁庭院中，李凡在她身侧稍后。望舒真人朝内唤了一声。",
        "actions": [
          "望舒真人朝院内唤道"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0157_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "平稳，略带随意",
            "status": "pending",
            "text": "茯苓。"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0157_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0158",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0044",
      "shot_id": "S0044_SH03",
      "segment_id": "SEG0158",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 755.8,
      "end_seconds": 760.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000064",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000064",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000064",
        "AB000065"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "茯苓"
        ],
        "locations": [
          "洞府"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0158_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000064"
        ],
        "voice_card_ids": [
          "VO000064"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "慵懒，带着刚醒的柔媚"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0158_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "慵懒，带着刚醒的柔媚",
            "status": "pending",
            "text": "小姐，您回来了……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0158_VO01",
            "id": "AUD_SEG0158_VO01",
            "url": "",
            "path": "audio/AUD_SEG0158_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0044",
        "shot_id": "S0044_SH03",
        "segment_id": "SEG0158"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写（手掀珠帘）拉至全身中景，缓慢摇摄。庭阁珠帘被一只纤手掀起，一位髻梳云鬓、发鬟抱面的芳龄美妇缓步走出。她神态慵懒，似刚睡醒，肩披乌云垂丝大袖披衫，内着肉色曳地长裙，赤足踏在地板上，身姿丰盈姣好，透过丝绢若隐若现。其容貌绝艳，装扮华美。动作连续，空间逻辑清晰。保留对白口型与人物反应空间。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写（手掀珠帘）拉至全身中景，缓慢摇摄。庭阁珠帘被一只纤手掀起，一位髻梳云鬓、发鬟抱面的芳龄美妇缓步走出。她神态慵懒，似刚睡醒，肩披乌云垂丝大袖披衫，内着肉色曳地长裙，赤足踏在地板上，身姿丰盈姣好，透过丝绢若隐若现。其容貌绝艳，装扮华美。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡；茯苓；洞府。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "茯苓"
          ],
          "locations": [
            "洞府"
          ],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000064",
          "VC000065"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "茯苓掀开珠帘走出",
            "茯苓慵懒地整理了一下披衫",
            "赤足轻踏地板",
            "特写转中景。庭阁珠帘被一只纤手掀起，一位髻梳云鬓、发鬟抱面的芳龄美妇缓步走出。她神态慵懒，似刚睡醒，肩披乌云垂丝大袖披衫，内着肉色曳地长裙，赤足踏在地板上，身姿丰盈姣好，透过丝绢若隐若现。其容貌绝艳，装扮华美，扮相比小姐更像小姐。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "特写（手掀珠帘）拉至全身中景，缓慢摇摄",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。"
          ],
          "scene_context": [
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓掀开珠帘走出；茯苓慵懒地整理了一下披衫；赤足轻踏地板；特写转中景。庭阁珠帘被一只纤手掀起，一位髻梳云鬓、发鬟抱面的芳龄美妇缓步走出。她神态慵懒，似刚睡醒，肩披乌云垂丝大袖披衫，内着肉色曳地长裙，赤足踏在地板上，身姿丰盈姣好，透过丝绢若隐若现。其容貌绝艳，装扮华美，扮相比小姐更像小姐。；环境：洞府，望舒真人的居所；构图镜头：特写（手掀珠帘）拉至全身中景，缓慢摇摄；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "特写（手掀珠帘）拉至全身中景，缓慢摇摄",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
        "audio_notes": "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。",
        "description": "特写转中景。庭阁珠帘被一只纤手掀起，一位髻梳云鬓、发鬟抱面的芳龄美妇缓步走出。她神态慵懒，似刚睡醒，肩披乌云垂丝大袖披衫，内着肉色曳地长裙，赤足踏在地板上，身姿丰盈姣好，透过丝绢若隐若现。其容貌绝艳，装扮华美，扮相比小姐更像小姐。",
        "actions": [
          "茯苓掀开珠帘走出",
          "茯苓慵懒地整理了一下披衫",
          "赤足轻踏地板"
        ],
        "narration": "",
        "dialogue_speakers": [
          "茯苓"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0158_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "慵懒，带着刚醒的柔媚",
            "status": "pending",
            "text": "小姐，您回来了……"
          }
        ],
        "speaker_entity_uids": [
          "E000064"
        ],
        "voice_card_ids": [
          "VO000064"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0158_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0159",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0044",
      "shot_id": "S0044_SH04",
      "segment_id": "SEG0159",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 760.0,
      "end_seconds": 764.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000040",
        "E000002",
        "E000064",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000040",
        "VC000002",
        "VC000064",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000040",
        "AB000002",
        "AB000064",
        "AB000065"
      ],
      "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        }
      ],
      "reference": {
        "characters": [
          "望舒",
          "李凡",
          "茯苓"
        ],
        "locations": [
          "洞府"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065"
        ],
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0159_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平静陈述，略带一丝调侃"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0159_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静陈述，略带一丝调侃",
            "status": "pending",
            "text": "李凡的心情大幅提升了1点。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0159_VO01",
            "id": "AUD_SEG0159_VO01",
            "url": "",
            "path": "audio/AUD_SEG0159_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0044",
        "shot_id": "S0044_SH04",
        "segment_id": "SEG0159"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；李凡面部特写。他看着惊艳登场的茯苓，明显愣住，眼神中流露出惊叹。画面一角浮现一个微小的、风格化的心情提升图标。动作连续，空间逻辑清晰。镜头运动需要服务旁白与字幕节奏。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；李凡面部特写。他看着惊艳登场的茯苓，明显愣住，眼神中流露出惊叹。画面一角浮现一个微小的、风格化的心情提升图标。保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定。固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格。镜头规则：镜头衔接自然；优先保持空间连续性。色彩规则：主色调稳定；避免同段落色调骤变。绑定实体：望舒；李凡；茯苓；洞府。时间层提示：主线。",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "望舒",
            "李凡",
            "茯苓"
          ],
          "locations": [
            "洞府"
          ],
          "items": []
        },
        "entity_uids": [
          "E000040",
          "E000002",
          "E000064",
          "E000065"
        ],
        "visual_card_ids": [
          "VC000040",
          "VC000002",
          "VC000064",
          "VC000065"
        ],
        "asset_binding_ids": [
          "AB000040",
          "AB000002",
          "AB000064",
          "AB000065"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "李凡看着茯苓，微微睁大眼睛",
            "心情提升的视觉暗示浮现",
            "李凡的反应镜头。他看着惊艳登场的茯苓，明显愣住，眼神中流露出惊叹。画面一角浮现一个微小的。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "李凡面部特写",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。"
          ],
          "scene_context": [
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
            "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：望舒，山主的女弟子；李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡看着茯苓，微微睁大眼睛；心情提升的视觉暗示浮现；李凡的反应镜头。他看着惊艳登场的茯苓，明显愣住，眼神中流露出惊叹。画面一角浮现一个微小的。；环境：洞府，望舒真人的居所；构图镜头：李凡面部特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "李凡面部特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "望舒真人带李凡回到洞府水阁，唤出侍奉她的美妇茯苓。主线剧情，对白驱动，直接画面呈现。叙事顺序44，故事时间顺序34。",
        "audio_notes": "环境音：水波轻漾，珠帘轻响。对白节奏平稳，茯苓登场时配以慵懒柔和的语调。",
        "description": "李凡的反应镜头。他看着惊艳登场的茯苓，明显愣住，眼神中流露出惊叹。画面一角浮现一个微小的、风格化的心情提升图标（+1）。",
        "actions": [
          "李凡看着茯苓，微微睁大眼睛",
          "心情提升的视觉暗示浮现"
        ],
        "narration": "李凡的心情大幅提升了1点。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0159_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静陈述，略带一丝调侃",
            "status": "pending",
            "text": "李凡的心情大幅提升了1点。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0159_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0160",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0045",
      "shot_id": "S0045_SH01",
      "segment_id": "SEG0160",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 764.6,
      "end_seconds": 769.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000040",
        "E000002",
        "E000022",
        "E000046",
        "E000065",
        "E000067",
        "E000021",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000040",
        "VC000002",
        "VC000022",
        "VC000046",
        "VC000065",
        "VC000067",
        "VC000021",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000040",
        "AB000002",
        "AB000022",
        "AB000046",
        "AB000065",
        "AB000067",
        "AB000021",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        },
        {
          "entity_uid": "E000067",
          "canonical_name": "禅室",
          "matched_name": "禅室",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000067",
          "voice_card_id": "",
          "asset_binding_id": "AB000067",
          "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": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "望舒",
          "李凡",
          "童子"
        ],
        "locations": [
          "墨竹山",
          "洞府",
          "禅室"
        ],
        "items": [
          "小剑",
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000021",
          "AB000054"
        ],
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000021",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0160_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "庄严，略带机械感的系统音与古朴的剑意声音交织。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0160_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "庄严，略带机械感的系统音与古朴的剑意声音交织。",
            "status": "pending",
            "text": "（玄天剑意）宿主需注意修心，小小年纪，莫失了童子金身，有碍修行。（系统）同意。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0160_VO01",
            "id": "AUD_SEG0160_VO01",
            "url": "",
            "path": "audio/AUD_SEG0160_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0045",
        "shot_id": "S0045_SH01",
        "segment_id": "SEG0160"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：李凡眉头微蹙，似在倾听内心声音；洞府内，李凡脑海中响起玄天剑意的提醒；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：李凡面部特写，眼神微动；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：李凡眉头微蹙，似在倾听内心声音；洞府内，李凡脑海中响起玄天剑意的提醒；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：李凡面部特写，眼神微动；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴；茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事四十五，故事三十五；时间锚点：随后；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓、望舒、李凡、童子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "望舒",
            "李凡",
            "童子"
          ],
          "locations": [
            "墨竹山",
            "洞府",
            "禅室"
          ],
          "items": [
            "小剑",
            "系统"
          ]
        },
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000021",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000040",
          "VC000002",
          "VC000022",
          "VC000046",
          "VC000065",
          "VC000067",
          "VC000021",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000021",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "童子，刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "actions": [
            "李凡眉头微蹙，似在倾听内心声音。",
            "洞府内，李凡脑海中响起玄天剑意的提醒。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教",
            "洞府，望舒真人的居所",
            "禅室，望舒小居中的禅室"
          ],
          "items": [
            "小剑，有高级剑法",
            "系统，系统面板"
          ],
          "item_names": [
            "小剑",
            "系统"
          ],
          "composition": [
            "李凡面部特写，眼神微动。",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后"
          ],
          "audio_context": [
            "保留对白节奏，内心独白与系统提示音效区分。"
          ],
          "scene_context": [
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事45，故事35；时间锚点：随后",
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：李凡眉头微蹙，似在倾听内心声音。；洞府内，李凡脑海中响起玄天剑意的提醒。；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：李凡面部特写，眼神微动。；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "李凡面部特写，眼神微动。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事45->故事35；时间锚点：随后",
        "audio_notes": "保留对白节奏，内心独白与系统提示音效区分。",
        "description": "洞府内，李凡脑海中响起玄天剑意的提醒。",
        "actions": [
          "李凡眉头微蹙，似在倾听内心声音。"
        ],
        "narration": "（玄天剑意）宿主需注意修心，小小年纪，莫失了童子金身，有碍修行。（系统）同意。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0160_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "庄严，略带机械感的系统音与古朴的剑意声音交织。",
            "status": "pending",
            "text": "（玄天剑意）宿主需注意修心，小小年纪，莫失了童子金身，有碍修行。（系统）同意。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0160_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0161",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0045",
      "shot_id": "S0045_SH02",
      "segment_id": "SEG0161",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 769.8,
      "end_seconds": 774.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000040",
        "E000002",
        "E000022",
        "E000046",
        "E000065",
        "E000067",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000040",
        "VC000002",
        "VC000022",
        "VC000046",
        "VC000065",
        "VC000067",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000040",
        "AB000002",
        "AB000022",
        "AB000046",
        "AB000065",
        "AB000067",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        },
        {
          "entity_uid": "E000067",
          "canonical_name": "禅室",
          "matched_name": "禅室",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000067",
          "voice_card_id": "",
          "asset_binding_id": "AB000067",
          "identity_summary": "望舒小居中的禅室；李凡居住的房间",
          "visual_features": [
            "禅室",
            "望舒小居中的禅室",
            "李凡居住的房间",
            "茯苓引着李凡来到小楼里，一间收拾得清爽干净的禅室"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：禅室 / 小楼禅室 / 房间"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "禅室：望舒小居中的禅室；李凡居住的房间；禅室；望舒小居中的禅室"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "望舒",
          "李凡",
          "童子"
        ],
        "locations": [
          "墨竹山",
          "洞府",
          "禅室"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000123"
        ],
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0161_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "随意，吩咐"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0161_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "随意，吩咐",
            "status": "pending",
            "text": "这是清月，山主派给我的童子，你替我安顿一下。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0161_VO01",
            "id": "AUD_SEG0161_VO01",
            "url": "",
            "path": "audio/AUD_SEG0161_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0045",
        "shot_id": "S0045_SH02",
        "segment_id": "SEG0161"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：李凡甩了甩头，压下杂念；望舒真人随意地指了指李凡；李凡内心烦躁，随即被望舒真人的声音拉回现实；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：望舒真人，真人称号；构图镜头：中景，望舒真人指向李凡，对茯苓说话；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：李凡甩了甩头，压下杂念；望舒真人随意地指了指李凡；李凡内心烦躁，随即被望舒真人的声音拉回现实；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：望舒真人，真人称号；构图镜头：中景，望舒真人指向李凡，对茯苓说话；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴；茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事四十五，故事三十五；时间锚点：随后；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓、望舒、李凡、童子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "望舒",
            "李凡",
            "童子"
          ],
          "locations": [
            "墨竹山",
            "洞府",
            "禅室"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000040",
          "VC000002",
          "VC000022",
          "VC000046",
          "VC000065",
          "VC000067",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "童子，刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "actions": [
            "李凡甩了甩头，压下杂念。望舒真人随意地指了指李凡。",
            "李凡内心烦躁，随即被望舒真人的声音拉回现实。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教",
            "洞府，望舒真人的居所",
            "禅室，望舒小居中的禅室"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "中景，望舒真人指向李凡，对茯苓说话。",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后"
          ],
          "audio_context": [
            "保留对白节奏，内心独白与系统提示音效区分。"
          ],
          "scene_context": [
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事45，故事35；时间锚点：随后",
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：李凡甩了甩头，压下杂念。望舒真人随意地指了指李凡。；李凡内心烦躁，随即被望舒真人的声音拉回现实。；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：望舒真人，真人称号；构图镜头：中景，望舒真人指向李凡，对茯苓说话。；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中景，望舒真人指向李凡，对茯苓说话。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事45->故事35；时间锚点：随后",
        "audio_notes": "保留对白节奏，内心独白与系统提示音效区分。",
        "description": "李凡内心烦躁，随即被望舒真人的声音拉回现实。",
        "actions": [
          "李凡甩了甩头，压下杂念。望舒真人随意地指了指李凡。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0161_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "随意，吩咐",
            "status": "pending",
            "text": "这是清月，山主派给我的童子，你替我安顿一下。"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0161_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0162",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0045",
      "shot_id": "S0045_SH03",
      "segment_id": "SEG0162",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 774.3,
      "end_seconds": 779.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000040",
        "E000002",
        "E000022",
        "E000046",
        "E000065",
        "E000067",
        "E000021",
        "E000066",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000040",
        "VC000002",
        "VC000022",
        "VC000046",
        "VC000065",
        "VC000067",
        "VC000021",
        "VC000066",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000040",
        "AB000002",
        "AB000022",
        "AB000046",
        "AB000065",
        "AB000067",
        "AB000021",
        "AB000066",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        },
        {
          "entity_uid": "E000067",
          "canonical_name": "禅室",
          "matched_name": "禅室",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000067",
          "voice_card_id": "",
          "asset_binding_id": "AB000067",
          "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": "item",
          "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": "E000066",
          "canonical_name": "储物玉佩",
          "matched_name": "储物玉佩",
          "type": "物品",
          "subtype": "法器",
          "role": "item",
          "visual_card_id": "VC000066",
          "voice_card_id": "",
          "asset_binding_id": "AB000066",
          "identity_summary": "茯苓给李凡的储物法宝；茯苓给李凡的储物玉佩",
          "visual_features": [
            "茯苓给李凡的储物玉佩",
            "掌中现出一个双鱼玉佩",
            "茯苓把手腕一翻，掌中现出一个双鱼玉佩",
            "像储物玉佩这样的空间法宝"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：储物玉佩 / 双鱼玉佩 / 空间法宝 / 灵宝"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "储物玉佩：茯苓给李凡的储物法宝；茯苓给李凡的储物玉佩；茯苓给李凡的储物玉佩；掌中现出一个双鱼玉佩"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "望舒",
          "李凡",
          "童子"
        ],
        "locations": [
          "墨竹山",
          "洞府",
          "禅室"
        ],
        "items": [
          "小剑",
          "储物玉佩",
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000021",
          "AB000066",
          "AB000123"
        ],
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000021",
          "E000066",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0162_VO01",
          "AUD_SEG0162_VO02",
          "AUD_SEG0162_VO03"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000064",
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000064",
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "恭敬，平稳",
          "郑重，强调",
          "乖巧，略带讨好"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0162_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬，平稳",
            "status": "pending",
            "text": "是，小姐。"
          },
          {
            "audio_task_id": "AUD_SEG0162_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "郑重，强调",
            "status": "pending",
            "text": "茯苓自小在我身边侍奉，与我情同姐妹，清月不可怠慢了她。"
          },
          {
            "audio_task_id": "AUD_SEG0162_VO03",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "乖巧，略带讨好",
            "status": "pending",
            "text": "是，见过茯苓姐姐。"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0162_VO01",
            "id": "AUD_SEG0162_VO01",
            "url": "",
            "path": "audio/AUD_SEG0162_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0162_VO02",
            "id": "AUD_SEG0162_VO02",
            "url": "",
            "path": "audio/AUD_SEG0162_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0162_VO03",
            "id": "AUD_SEG0162_VO03",
            "url": "",
            "path": "audio/AUD_SEG0162_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0045",
        "shot_id": "S0045_SH03",
        "segment_id": "SEG0162"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：茯苓低眉矮身，向李凡方向略行一礼；望舒真人转向李凡，语气认真了些；茯苓行礼应诺，望舒真人特意叮嘱；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：小剑，有高级剑法；储物玉佩，茯苓给李凡的储物法宝；望舒真人，真人称号；构图镜头：正反打，茯苓与望舒、李凡之间；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：茯苓低眉矮身，向李凡方向略行一礼；望舒真人转向李凡，语气认真了些；茯苓行礼应诺，望舒真人特意叮嘱；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：小剑，有高级剑法；储物玉佩，茯苓给李凡的储物法宝；望舒真人，真人称号；构图镜头：正反打，茯苓与望舒、李凡之间；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴；茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事四十五，故事三十五；时间锚点：随后；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓、望舒、李凡、童子；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "望舒",
            "李凡",
            "童子"
          ],
          "locations": [
            "墨竹山",
            "洞府",
            "禅室"
          ],
          "items": [
            "小剑",
            "储物玉佩",
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000021",
          "E000066",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000040",
          "VC000002",
          "VC000022",
          "VC000046",
          "VC000065",
          "VC000067",
          "VC000021",
          "VC000066",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000021",
          "AB000066",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "童子，刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "actions": [
            "茯苓低眉矮身，向李凡方向略行一礼。望舒真人转向李凡，语气认真了些。",
            "茯苓行礼应诺，望舒真人特意叮嘱。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教",
            "洞府，望舒真人的居所",
            "禅室，望舒小居中的禅室"
          ],
          "items": [
            "小剑，有高级剑法",
            "储物玉佩，茯苓给李凡的储物法宝",
            "望舒真人，真人称号"
          ],
          "item_names": [
            "小剑",
            "储物玉佩",
            "望舒真人"
          ],
          "composition": [
            "正反打，茯苓与望舒、李凡之间。",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，内心独白与系统提示音效区分。"
          ],
          "scene_context": [
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事45，故事35；时间锚点：随后",
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：茯苓低眉矮身，向李凡方向略行一礼。望舒真人转向李凡，语气认真了些。；茯苓行礼应诺，望舒真人特意叮嘱。；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：小剑，有高级剑法；储物玉佩，茯苓给李凡的储物法宝；望舒真人，真人称号；构图镜头：正反打，茯苓与望舒、李凡之间。；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打，茯苓与望舒、李凡之间。",
        "overlay_text": "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。 茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事45->故事35；时间锚点：随后",
        "audio_notes": "保留对白节奏，内心独白与系统提示音效区分。",
        "description": "茯苓行礼应诺，望舒真人特意叮嘱。",
        "actions": [
          "茯苓低眉矮身，向李凡方向略行一礼。望舒真人转向李凡，语气认真了些。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "茯苓",
          "望舒",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0162_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "恭敬，平稳",
            "status": "pending",
            "text": "是，小姐。"
          },
          {
            "audio_task_id": "AUD_SEG0162_VO02",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "郑重，强调",
            "status": "pending",
            "text": "茯苓自小在我身边侍奉，与我情同姐妹，清月不可怠慢了她。"
          },
          {
            "audio_task_id": "AUD_SEG0162_VO03",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "乖巧，略带讨好",
            "status": "pending",
            "text": "是，见过茯苓姐姐。"
          }
        ],
        "speaker_entity_uids": [
          "E000064",
          "E000040",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000064",
          "VO000040",
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0162_VO01",
          "AUD_SEG0162_VO02",
          "AUD_SEG0162_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0163",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0045",
      "shot_id": "S0045_SH04",
      "segment_id": "SEG0163",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 779.6,
      "end_seconds": 785.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000040",
        "E000002",
        "E000022",
        "E000046",
        "E000065",
        "E000067",
        "E000123"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000040",
        "VC000002",
        "VC000022",
        "VC000046",
        "VC000065",
        "VC000067",
        "VC000123"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000040",
        "AB000002",
        "AB000022",
        "AB000046",
        "AB000065",
        "AB000067",
        "AB000123"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000022",
          "canonical_name": "童子",
          "matched_name": "童子",
          "type": "人物",
          "subtype": "角色姓名",
          "role": "character",
          "visual_card_id": "VC000022",
          "voice_card_id": "VO000022",
          "asset_binding_id": "AB000022",
          "identity_summary": "刚才和李凡一起来的童子们，已尽皆不见了",
          "visual_features": [
            "刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "常见关联对象：墨竹山、老道"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "童子：刚才和李凡一起来的童子们，已尽皆不见了"
        },
        {
          "entity_uid": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        },
        {
          "entity_uid": "E000067",
          "canonical_name": "禅室",
          "matched_name": "禅室",
          "type": "地点",
          "subtype": "",
          "role": "location",
          "visual_card_id": "VC000067",
          "voice_card_id": "",
          "asset_binding_id": "AB000067",
          "identity_summary": "望舒小居中的禅室；李凡居住的房间",
          "visual_features": [
            "禅室",
            "望舒小居中的禅室",
            "李凡居住的房间",
            "茯苓引着李凡来到小楼里，一间收拾得清爽干净的禅室"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：禅室 / 小楼禅室 / 房间"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "禅室：望舒小居中的禅室；李凡居住的房间；禅室；望舒小居中的禅室"
        },
        {
          "entity_uid": "E000123",
          "canonical_name": "望舒真人",
          "matched_name": "望舒真人",
          "type": "职位称号",
          "subtype": "真人",
          "role": "item",
          "visual_card_id": "VC000123",
          "voice_card_id": "VO000123",
          "asset_binding_id": "AB000123",
          "identity_summary": "真人称号；望舒真人反应过来，把他拉回现世",
          "visual_features": [],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "已处理文本出现范围：C0030 -> C0030"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "望舒真人：真人称号；望舒真人反应过来，把他拉回现世"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "望舒",
          "李凡",
          "童子"
        ],
        "locations": [
          "墨竹山",
          "洞府",
          "禅室"
        ],
        "items": [
          "望舒真人"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000123"
        ],
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000123"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0163_VO01",
          "AUD_SEG0163_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "满意，轻松",
          "平静陈述，略带一丝调侃。"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0163_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "满意，轻松",
            "status": "pending",
            "text": "今夜也不早了，你先休息去吧，明日指点你修行。"
          },
          {
            "audio_task_id": "AUD_SEG0163_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静陈述，略带一丝调侃。",
            "status": "pending",
            "text": "李凡的心情大幅提升了1点。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0163_VO01",
            "id": "AUD_SEG0163_VO01",
            "url": "",
            "path": "audio/AUD_SEG0163_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0163_VO02",
            "id": "AUD_SEG0163_VO02",
            "url": "",
            "path": "audio/AUD_SEG0163_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0045",
        "shot_id": "S0045_SH04",
        "segment_id": "SEG0163"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：望舒真人一边说着，一边摘下华冠，敞开月袍，随手扯下亵衣扔到一旁，赤身步入寒潭；李凡张着嘴，愣在原地；望舒真人说完，毫不在意地宽衣解带，步入寒潭；李凡目瞪口呆；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：望舒真人，真人称号；构图镜头：中远景，跟随望舒动作，最后定格在李凡震惊的脸上；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：望舒真人一边说着，一边摘下华冠，敞开月袍，随手扯下亵衣扔到一旁，赤身步入寒潭；李凡张着嘴，愣在原地；望舒真人说完，毫不在意地宽衣解带，步入寒潭；李凡目瞪口呆；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：望舒真人，真人称号；构图镜头：中远景，跟随望舒动作，最后定格在李凡震惊的脸上；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴；茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩；重要性：主线；呈现：文字卡片、旁白加画面、对白驱动；时间顺序：叙事四十五，故事三十五；时间锚点：随后；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓、望舒、李凡、童子；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "望舒",
            "李凡",
            "童子"
          ],
          "locations": [
            "墨竹山",
            "洞府",
            "禅室"
          ],
          "items": [
            "望舒真人"
          ]
        },
        "entity_uids": [
          "E000064",
          "E000040",
          "E000002",
          "E000022",
          "E000046",
          "E000065",
          "E000067",
          "E000123"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000040",
          "VC000002",
          "VC000022",
          "VC000046",
          "VC000065",
          "VC000067",
          "VC000123"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000040",
          "AB000002",
          "AB000022",
          "AB000046",
          "AB000065",
          "AB000067",
          "AB000123"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "望舒，山主的女弟子",
            "李凡，修炼基础剑气入门",
            "童子，刚才和李凡一起来的童子们，已尽皆不见了"
          ],
          "actions": [
            "望舒真人一边说着，一边摘下华冠，敞开月袍，随手扯下亵衣扔到一旁，赤身步入寒潭。李凡张着嘴，愣在原地。",
            "望舒真人说完，毫不在意地宽衣解带，步入寒潭。李凡目瞪口呆。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教",
            "洞府，望舒真人的居所",
            "禅室，望舒小居中的禅室"
          ],
          "items": [
            "望舒真人，真人称号"
          ],
          "item_names": [
            "望舒真人"
          ],
          "composition": [
            "中远景，跟随望舒动作，最后定格在李凡震惊的脸上。",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：随后",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏，内心独白与系统提示音效区分。"
          ],
          "scene_context": [
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片/旁白+画面/对白驱动；时间顺序：叙事45，故事35；时间锚点：随后",
            "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：茯苓，合道飞升的仙尊；望舒，山主的女弟子；李凡，修炼基础剑气入门；童子，刚才和李凡一起来的童子们，已尽皆不见了；动作：望舒真人一边说着，一边摘下华冠，敞开月袍，随手扯下亵衣扔到一旁，赤身步入寒潭。李凡张着嘴，愣在原地。；望舒真人说完，毫不在意地宽衣解带，步入寒潭。李凡目瞪口呆。；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；禅室，望舒小居中的禅室；关键物件：望舒真人，真人称号；构图镜头：中远景，跟随望舒动作，最后定格在李凡震惊的脸上。；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "中远景，跟随望舒动作，最后定格在李凡震惊的脸上。",
        "overlay_text": "心情 +1",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "玄天剑意提醒李凡注意修心，望舒真人将李凡托付给茯苓安顿，随后自行入寒潭沐浴。茯苓将李凡引至禅室安顿，解释望舒仙子不拘小节的脾性，并赠予储物玉佩。重要性：主线；呈现：文字卡片 / 旁白+画面 / 对白驱动；时间顺序：叙事45->故事35；时间锚点：随后",
        "audio_notes": "保留对白节奏，内心独白与系统提示音效区分。",
        "description": "望舒真人说完，毫不在意地宽衣解带，步入寒潭。李凡目瞪口呆。",
        "actions": [
          "望舒真人一边说着，一边摘下华冠，敞开月袍，随手扯下亵衣扔到一旁，赤身步入寒潭。李凡张着嘴，愣在原地。"
        ],
        "narration": "李凡的心情大幅提升了1点。",
        "dialogue_speakers": [
          "望舒"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0163_VO01",
            "speaker_role": "character",
            "speaker": "望舒",
            "speaker_entity_uid": "E000040",
            "voice_card_id": "VO000040",
            "narrator_profile_id": "",
            "delivery_hint": "满意，轻松",
            "status": "pending",
            "text": "今夜也不早了，你先休息去吧，明日指点你修行。"
          },
          {
            "audio_task_id": "AUD_SEG0163_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平静陈述，略带一丝调侃。",
            "status": "pending",
            "text": "李凡的心情大幅提升了1点。"
          }
        ],
        "speaker_entity_uids": [
          "E000040"
        ],
        "voice_card_ids": [
          "VO000040"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0163_VO01",
          "AUD_SEG0163_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0164",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0046",
      "shot_id": "S0046_SH01",
      "segment_id": "SEG0164",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 785.0,
      "end_seconds": 789.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000002",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000002",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000002",
        "AB000065"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "李凡"
        ],
        "locations": [
          "洞府"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065"
        ],
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0046",
        "shot_id": "S0046_SH01",
        "segment_id": "SEG0164"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓原本随意的表情在李凡回答后瞬间僵住，瞳孔微缩；李凡略显困惑地挠头，对茯苓的剧烈反应感到不解；洞府内景，幽静而庄严；茯苓与李凡相对而立，气氛从日常询问转向凝固的震惊；环境：洞府，望舒真人的居所；构图镜头：远景，缓慢推进至双人中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓原本随意的表情在李凡回答后瞬间僵住，瞳孔微缩；李凡略显困惑地挠头，对茯苓的剧烈反应感到不解；洞府内景，幽静而庄严；茯苓与李凡相对而立，气氛从日常询问转向凝固的震惊；环境：洞府，望舒真人的居所；构图镜头：远景，缓慢推进至双人中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理；茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩；重要性：主线；呈现：对白驱动、氛围镜头、叙事画面；时间顺序：叙事46，故事36；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓；李凡；洞府；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "李凡"
          ],
          "locations": [
            "洞府"
          ],
          "items": []
        },
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000002",
          "VC000065"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "茯苓原本随意的表情在李凡回答后瞬间僵住，瞳孔微缩。",
            "李凡略显困惑地挠头，对茯苓的剧烈反应感到不解。",
            "洞府内景，幽静而庄严。茯苓与李凡相对而立，气氛从日常询问转向凝固的震惊。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "远景，缓慢推进至双人中景",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。"
          ],
          "scene_context": [
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动/氛围镜头/叙事画面；时间顺序：叙事46，故事36",
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓原本随意的表情在李凡回答后瞬间僵住，瞳孔微缩。；李凡略显困惑地挠头，对茯苓的剧烈反应感到不解。；洞府内景，幽静而庄严。茯苓与李凡相对而立，气氛从日常询问转向凝固的震惊。；环境：洞府，望舒真人的居所；构图镜头：远景，缓慢推进至双人中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "远景，缓慢推进至双人中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动 / 氛围镜头 / 叙事画面；时间顺序：叙事46->故事36",
        "audio_notes": "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。",
        "description": "洞府内景，幽静而庄严。茯苓与李凡相对而立，气氛从日常询问转向凝固的震惊。",
        "actions": [
          "茯苓原本随意的表情在李凡回答后瞬间僵住，瞳孔微缩。",
          "李凡略显困惑地挠头，对茯苓的剧烈反应感到不解。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0165",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0046",
      "shot_id": "S0046_SH02",
      "segment_id": "SEG0165",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 789.8,
      "end_seconds": 794.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000002",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000002",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000002",
        "AB000065"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "李凡"
        ],
        "locations": [
          "洞府"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065"
        ],
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0165_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "VO000002"
        ],
        "delivery_hints": [
          "无奈，平淡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0165_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "VO000002",
            "delivery_hint": "无奈，平淡",
            "status": "pending",
            "text": "（李凡内心独白）唉，反正又是摸脐下三寸嘛，习惯了，摸吧摸吧。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0165_VO01",
            "id": "AUD_SEG0165_VO01",
            "url": "",
            "path": "audio/AUD_SEG0165_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0046",
        "shot_id": "S0046_SH02",
        "segment_id": "SEG0165"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓的手带着试探与震惊，轻轻按在李凡脐下三寸；李凡无奈地站着，任由检查；茯苓难以置信地伸出手，探向李凡的丹田位置；李凡一脸习以为常的表情；环境：洞府，望舒真人的居所；构图镜头：中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓的手带着试探与震惊，轻轻按在李凡脐下三寸；李凡无奈地站着，任由检查；茯苓难以置信地伸出手，探向李凡的丹田位置；李凡一脸习以为常的表情；环境：洞府，望舒真人的居所；构图镜头：中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理；茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩；重要性：主线；呈现：对白驱动、氛围镜头、叙事画面；时间顺序：叙事46，故事36；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓；李凡；洞府；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "李凡"
          ],
          "locations": [
            "洞府"
          ],
          "items": []
        },
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000002",
          "VC000065"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "茯苓的手带着试探与震惊，轻轻按在李凡脐下三寸。",
            "李凡无奈地站着，任由检查。",
            "茯苓难以置信地伸出手，探向李凡的丹田位置。李凡一脸‘又来了’的习以为常。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "中景，侧拍",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。"
          ],
          "scene_context": [
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动/氛围镜头/叙事画面；时间顺序：叙事46，故事36",
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓的手带着试探与震惊，轻轻按在李凡脐下三寸。；李凡无奈地站着，任由检查。；茯苓难以置信地伸出手，探向李凡的丹田位置。李凡一脸‘又来了’的习以为常。；环境：洞府，望舒真人的居所；构图镜头：中景，侧拍；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中景，侧拍",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动 / 氛围镜头 / 叙事画面；时间顺序：叙事46->故事36",
        "audio_notes": "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。",
        "description": "茯苓难以置信地伸出手，探向李凡的丹田位置。李凡一脸‘又来了’的习以为常。",
        "actions": [
          "茯苓的手带着试探与震惊，轻轻按在李凡脐下三寸。",
          "李凡无奈地站着，任由检查。"
        ],
        "narration": "（李凡内心独白）唉，反正又是摸脐下三寸嘛，习惯了，摸吧摸吧。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0165_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "VO000002",
            "delivery_hint": "无奈，平淡",
            "status": "pending",
            "text": "（李凡内心独白）唉，反正又是摸脐下三寸嘛，习惯了，摸吧摸吧。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "VO000002"
        ],
        "audio_task_ids": [
          "AUD_SEG0165_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0166",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0046",
      "shot_id": "S0046_SH03",
      "segment_id": "SEG0166",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 794.1,
      "end_seconds": 798.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000002",
        "E000065",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000002",
        "VC000065",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000002",
        "AB000065",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "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": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "李凡"
        ],
        "locations": [
          "洞府"
        ],
        "items": [
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065",
          "AB000018"
        ],
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0166_VO01",
          "AUD_SEG0166_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000064"
        ],
        "voice_card_ids": [
          "VO000064"
        ],
        "narrator_profile_ids": [
          "VO000002"
        ],
        "delivery_hints": [
          "震惊，语速加快",
          "暗自得意，又带点谨慎"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0166_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "震惊，语速加快",
            "status": "pending",
            "text": "真的生出炁海了！我从记事起就被小姐收留，六岁开始吐纳，也是用了十年才生出炁感，开辟内景。你居然只用了一个晚上！"
          },
          {
            "audio_task_id": "AUD_SEG0166_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "VO000002",
            "delivery_hint": "暗自得意，又带点谨慎",
            "status": "pending",
            "text": "（李凡内心独白）确切得说，就是在蒲团上坐了大概一百秒。不过还是不要确切得说出来了。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0166_VO01",
            "id": "AUD_SEG0166_VO01",
            "url": "",
            "path": "audio/AUD_SEG0166_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0166_VO02",
            "id": "AUD_SEG0166_VO02",
            "url": "",
            "path": "audio/AUD_SEG0166_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0046",
        "shot_id": "S0046_SH03",
        "segment_id": "SEG0166"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓猛地收回手，后退半步，上下打量着李凡，仿佛第一次认识他；茯苓的手触电般收回，脸上写满了震撼与一丝难以言喻的复杂情绪；环境：洞府，望舒真人的居所；关键物件：蒲团，李凡坐的蒲团；构图镜头：茯苓面部特写；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓猛地收回手，后退半步，上下打量着李凡，仿佛第一次认识他；茯苓的手触电般收回，脸上写满了震撼与一丝难以言喻的复杂情绪；环境：洞府，望舒真人的居所；关键物件：蒲团，李凡坐的蒲团；构图镜头：茯苓面部特写；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理；茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩；重要性：主线；呈现：对白驱动、氛围镜头、叙事画面；时间顺序：叙事46，故事36；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓；李凡；洞府；蒲团；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "李凡"
          ],
          "locations": [
            "洞府"
          ],
          "items": [
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000002",
          "VC000065",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "茯苓猛地收回手，后退半步，上下打量着李凡，仿佛第一次认识他。",
            "茯苓的手触电般收回，脸上写满了震撼与一丝难以言喻的复杂情绪。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [
            "蒲团，李凡坐的蒲团"
          ],
          "item_names": [
            "蒲团"
          ],
          "composition": [
            "茯苓面部特写",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。"
          ],
          "scene_context": [
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动/氛围镜头/叙事画面；时间顺序：叙事46，故事36",
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓猛地收回手，后退半步，上下打量着李凡，仿佛第一次认识他。；茯苓的手触电般收回，脸上写满了震撼与一丝难以言喻的复杂情绪。；环境：洞府，望舒真人的居所；关键物件：蒲团，李凡坐的蒲团；构图镜头：茯苓面部特写；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "茯苓面部特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动 / 氛围镜头 / 叙事画面；时间顺序：叙事46->故事36",
        "audio_notes": "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。",
        "description": "茯苓的手触电般收回，脸上写满了震撼与一丝难以言喻的复杂情绪。",
        "actions": [
          "茯苓猛地收回手，后退半步，上下打量着李凡，仿佛第一次认识他。"
        ],
        "narration": "（李凡内心独白）确切得说，就是在蒲团上坐了大概一百秒。不过还是不要确切得说出来了。",
        "dialogue_speakers": [
          "茯苓"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0166_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "震惊，语速加快",
            "status": "pending",
            "text": "真的生出炁海了！我从记事起就被小姐收留，六岁开始吐纳，也是用了十年才生出炁感，开辟内景。你居然只用了一个晚上！"
          },
          {
            "audio_task_id": "AUD_SEG0166_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "VO000002",
            "delivery_hint": "暗自得意，又带点谨慎",
            "status": "pending",
            "text": "（李凡内心独白）确切得说，就是在蒲团上坐了大概一百秒。不过还是不要确切得说出来了。"
          }
        ],
        "speaker_entity_uids": [
          "E000064"
        ],
        "voice_card_ids": [
          "VO000064"
        ],
        "narrator_profile_ids": [
          "VO000002"
        ],
        "audio_task_ids": [
          "AUD_SEG0166_VO01",
          "AUD_SEG0166_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0167",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0046",
      "shot_id": "S0046_SH04",
      "segment_id": "SEG0167",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 5.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 798.8,
      "end_seconds": 804.4,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000064",
        "E000002",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000064",
        "VC000002",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000064",
        "AB000002",
        "AB000065"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        },
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "identity_summary": "望舒真人的居所；位于飞峰寒潭上",
          "visual_features": [
            "位于飞峰寒潭上",
            "就带着李凡往自己的洞府飞去",
            "带着李凡往自己的洞府飞去"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持场景结构、地标和整体氛围一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：洞府 / 飞峰 / 寒潭 / 水阁小居 / 望舒小居 / 小居"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "洞府：望舒真人的居所；位于飞峰寒潭上；位于飞峰寒潭上；就带着李凡往自己的洞府飞去"
        }
      ],
      "reference": {
        "characters": [
          "茯苓",
          "李凡"
        ],
        "locations": [
          "洞府"
        ],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065"
        ],
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0167_VO01",
          "AUD_SEG0167_VO02",
          "AUD_SEG0167_VO03"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000064"
        ],
        "voice_card_ids": [
          "VO000064"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "庄严，教导口吻",
          "语气加重，警示",
          "语气转为平和，解释"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0167_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，教导口吻",
            "status": "pending",
            "text": "道息，就是你日常修行吐纳，吸收天地间的灵炁，在内景化为己有的真炁。这样的真炁，五行驳杂，道息不纯。在竹山洞府内还好，若在人间道吐纳，杂质更多。"
          },
          {
            "audio_task_id": "AUD_SEG0167_VO02",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "语气加重，警示",
            "status": "pending",
            "text": "若不提炼，长期直接调用真炁，会阻塞经脉气窍。这便是人间道那些不得正法的散修左道，修不得天仙正果的根源。"
          },
          {
            "audio_task_id": "AUD_SEG0167_VO03",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "语气转为平和，解释",
            "status": "pending",
            "text": "所谓炼炁，就是通过后天仙道各派的功法，将这口真炁道息，提炼成神罡、紫霞、玄冥、赤煞、归尘这更纯正的上品五行道息。如此，方能用于上乘的神通秘术，炼体筑基，御物施法。"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0167_VO01",
            "id": "AUD_SEG0167_VO01",
            "url": "",
            "path": "audio/AUD_SEG0167_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0167_VO02",
            "id": "AUD_SEG0167_VO02",
            "url": "",
            "path": "audio/AUD_SEG0167_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0167_VO03",
            "id": "AUD_SEG0167_VO03",
            "url": "",
            "path": "audio/AUD_SEG0167_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0046",
        "shot_id": "S0046_SH04",
        "segment_id": "SEG0167"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓正色，以手指虚画，讲解道息流转；李凡聚精会神地聆听；茯苓收敛震惊，神色转为严肃，开始为李凡讲解修行根本；画面穿插抽象的灵炁流动与经脉阻塞的意象；环境：洞府，望舒真人的居所；构图镜头：双人中景，穿插抽象特效画面；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓正色，以手指虚画，讲解道息流转；李凡聚精会神地聆听；茯苓收敛震惊，神色转为严肃，开始为李凡讲解修行根本；画面穿插抽象的灵炁流动与经脉阻塞的意象；环境：洞府，望舒真人的居所；构图镜头：双人中景，穿插抽象特效画面；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理；茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩；重要性：主线；呈现：对白驱动、氛围镜头、叙事画面；时间顺序：叙事46，故事36；连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：茯苓；李凡；洞府；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "茯苓",
            "李凡"
          ],
          "locations": [
            "洞府"
          ],
          "items": []
        },
        "entity_uids": [
          "E000064",
          "E000002",
          "E000065"
        ],
        "visual_card_ids": [
          "VC000064",
          "VC000002",
          "VC000065"
        ],
        "asset_binding_ids": [
          "AB000064",
          "AB000002",
          "AB000065"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "茯苓，合道飞升的仙尊",
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "茯苓正色，以手指虚画，讲解道息流转。",
            "李凡聚精会神地聆听。",
            "茯苓收敛震惊，神色转为严肃，开始为李凡讲解修行根本。画面穿插抽象的灵炁流动与经脉阻塞的意象。"
          ],
          "locations": [
            "洞府，望舒真人的居所"
          ],
          "items": [],
          "item_names": [],
          "composition": [
            "双人中景，穿插抽象特效画面",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定"
          ],
          "audio_context": [
            "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。"
          ],
          "scene_context": [
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动/氛围镜头/叙事画面；时间顺序：叙事46，故事36",
            "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：茯苓，合道飞升的仙尊；李凡，修炼基础剑气入门；动作：茯苓正色，以手指虚画，讲解道息流转。；李凡聚精会神地聆听。；茯苓收敛震惊，神色转为严肃，开始为李凡讲解修行根本。画面穿插抽象的灵炁流动与经脉阻塞的意象。；环境：洞府，望舒真人的居所；构图镜头：双人中景，穿插抽象特效画面；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "双人中景，穿插抽象特效画面",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓震惊于李凡一夜练气的资质，并为他讲解道息与炼炁的基本原理。茯苓解释长期直接调用真炁会阻塞经脉，需炼化成五行道息，并让李凡用内景真炁打开储物玉佩。重要性：主线；呈现：对白驱动 / 氛围镜头 / 叙事画面；时间顺序：叙事46->故事36",
        "audio_notes": "保留对白节奏，茯苓的震惊与讲解应有明显情绪转换，李凡的内心独白需与玄天剑意的旁白区分。",
        "description": "茯苓收敛震惊，神色转为严肃，开始为李凡讲解修行根本。画面穿插抽象的灵炁流动与经脉阻塞的意象。",
        "actions": [
          "茯苓正色，以手指虚画，讲解道息流转。",
          "李凡聚精会神地聆听。"
        ],
        "narration": "",
        "dialogue_speakers": [
          "茯苓"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0167_VO01",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "庄严，教导口吻",
            "status": "pending",
            "text": "道息，就是你日常修行吐纳，吸收天地间的灵炁，在内景化为己有的真炁。这样的真炁，五行驳杂，道息不纯。在竹山洞府内还好，若在人间道吐纳，杂质更多。"
          },
          {
            "audio_task_id": "AUD_SEG0167_VO02",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "语气加重，警示",
            "status": "pending",
            "text": "若不提炼，长期直接调用真炁，会阻塞经脉气窍。这便是人间道那些不得正法的散修左道，修不得天仙正果的根源。"
          },
          {
            "audio_task_id": "AUD_SEG0167_VO03",
            "speaker_role": "character",
            "speaker": "茯苓",
            "speaker_entity_uid": "E000064",
            "voice_card_id": "VO000064",
            "narrator_profile_id": "",
            "delivery_hint": "语气转为平和，解释",
            "status": "pending",
            "text": "所谓炼炁，就是通过后天仙道各派的功法，将这口真炁道息，提炼成神罡、紫霞、玄冥、赤煞、归尘这更纯正的上品五行道息。如此，方能用于上乘的神通秘术，炼体筑基，御物施法。"
          }
        ],
        "speaker_entity_uids": [
          "E000064"
        ],
        "voice_card_ids": [
          "VO000064"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0167_VO01",
          "AUD_SEG0167_VO02",
          "AUD_SEG0167_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0168",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0047",
      "shot_id": "S0047_SH01",
      "segment_id": "SEG0168",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 804.4,
      "end_seconds": 810.0,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064",
        "E000021"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064",
        "VC000021"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064",
        "AB000021"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "item",
          "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": "小剑：有高级剑法；钻入李凡掌心的剑意；有高级剑法；钻入李凡掌心的剑意"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": [
          "小剑"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000021"
        ],
        "entity_uids": [
          "E000002",
          "E000064",
          "E000021"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0168_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "沉稳，引导感"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0168_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "沉稳，引导感",
            "status": "pending",
            "text": "呼吸之间，他只感到从右臂手腕关窍处，传来一股明显的跳动。仿佛有一条游鱼，沿着右臂经脉逆走，顺着躯壳里河流一般的间隙，落入小腹中转了一圈，又原路返回。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0168_VO01",
            "id": "AUD_SEG0168_VO01",
            "url": "",
            "path": "audio/AUD_SEG0168_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0047",
        "shot_id": "S0047_SH01",
        "segment_id": "SEG0168"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡盘坐，闭目凝神。镜头特写其右臂手腕关窍处，一道微光如游鱼般跳动，沿经脉逆流而上，穿过躯干，落入小腹炁海，随后原路返回。；关键物件：小剑，有高级剑法；构图镜头：中景转特写，跟随道息流动轨迹；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡盘坐，闭目凝神。镜头特写其右臂手腕关窍处，一道微光如游鱼般跳动，沿经脉逆流而上，穿过躯干，落入小腹炁海，随后原路返回。；关键物件：小剑，有高级剑法；构图镜头：中景转特写，跟随道息流动轨迹；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍；连续性要求：保持角色外观、服饰和站位连续；时间锚点：过了一遍；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；小剑；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": [
            "小剑"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000064",
          "E000021"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064",
          "VC000021"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000021"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "李凡闭目感知",
            "玄天剑意引导道息在经脉中游走",
            "李凡盘坐，闭目凝神。镜头特写其右臂手腕关窍处，一道微光如游鱼般跳动，沿经脉逆流而上，穿过躯干，落入小腹炁海，随后原路返回。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法"
          ],
          "item_names": [
            "小剑"
          ],
          "composition": [
            "中景转特写，跟随道息流动轨迹",
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：过了一遍"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声"
          ],
          "scene_context": [
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍",
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡闭目感知；玄天剑意引导道息在经脉中游走；李凡盘坐，闭目凝神。镜头特写其右臂手腕关窍处，一道微光如游鱼般跳动，沿经脉逆流而上，穿过躯干，落入小腹炁海，随后原路返回。；关键物件：小剑，有高级剑法；构图镜头：中景转特写，跟随道息流动轨迹；中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景转特写，跟随道息流动轨迹",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事47->故事37；时间锚点：过了一遍",
        "audio_notes": "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声",
        "description": "李凡盘坐，闭目凝神。镜头特写其右臂手腕关窍处，一道微光如游鱼般跳动，沿经脉逆流而上，穿过躯干，落入小腹炁海，随后原路返回。",
        "actions": [
          "李凡闭目感知",
          "玄天剑意引导道息在经脉中游走"
        ],
        "narration": "呼吸之间，他只感到从右臂手腕关窍处，传来一股明显的跳动。仿佛有一条游鱼，沿着右臂经脉逆走，顺着躯壳里河流一般的间隙，落入小腹中转了一圈，又原路返回。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0168_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "沉稳，引导感",
            "status": "pending",
            "text": "呼吸之间，他只感到从右臂手腕关窍处，传来一股明显的跳动。仿佛有一条游鱼，沿着右臂经脉逆走，顺着躯壳里河流一般的间隙，落入小腹中转了一圈，又原路返回。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0168_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0169",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0047",
      "shot_id": "S0047_SH02",
      "segment_id": "SEG0169",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 810.0,
      "end_seconds": 814.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064",
        "E000021",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064",
        "VC000021",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064",
        "AB000021",
        "AB000066"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "item",
          "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": "E000066",
          "canonical_name": "储物玉佩",
          "matched_name": "双鱼玉佩",
          "type": "物品",
          "subtype": "法器",
          "role": "item",
          "visual_card_id": "VC000066",
          "voice_card_id": "",
          "asset_binding_id": "AB000066",
          "identity_summary": "茯苓给李凡的储物法宝；茯苓给李凡的储物玉佩",
          "visual_features": [
            "茯苓给李凡的储物玉佩",
            "掌中现出一个双鱼玉佩",
            "茯苓把手腕一翻，掌中现出一个双鱼玉佩",
            "像储物玉佩这样的空间法宝"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：储物玉佩 / 双鱼玉佩 / 空间法宝 / 灵宝"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "储物玉佩：茯苓给李凡的储物法宝；茯苓给李凡的储物玉佩；茯苓给李凡的储物玉佩；掌中现出一个双鱼玉佩"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": [
          "小剑",
          "储物玉佩"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000021",
          "AB000066"
        ],
        "entity_uids": [
          "E000002",
          "E000064",
          "E000021",
          "E000066"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0169_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "明悟，果断"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0169_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "明悟，果断",
            "status": "pending",
            "text": "他立刻明白，这是玄天剑意在指点，字面意义上理顺了经络。当即，他便沿着这条路径，将内景道息集结，伸手握住了玉佩。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0169_VO01",
            "id": "AUD_SEG0169_VO01",
            "url": "",
            "path": "audio/AUD_SEG0169_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0047",
        "shot_id": "S0047_SH02",
        "segment_id": "SEG0169"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡睁开眼，眸中精光一闪。他心领神会，立刻沿着方才的经络，将内景道息集结，伸手握住了腰间的双鱼玉佩。玉佩微微发光。；关键物件：小剑，有高级剑法；储物玉佩，茯苓给李凡的储物法宝；构图镜头：双人中景，李凡为主，茯苓在侧后方观察；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡睁开眼，眸中精光一闪。他心领神会，立刻沿着方才的经络，将内景道息集结，伸手握住了腰间的双鱼玉佩。玉佩微微发光。；关键物件：小剑，有高级剑法；储物玉佩，茯苓给李凡的储物法宝；构图镜头：双人中景，李凡为主，茯苓在侧后方观察；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍；连续性要求：保持角色外观、服饰和站位连续；时间锚点：过了一遍；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；小剑；储物玉佩；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": [
            "小剑",
            "储物玉佩"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000064",
          "E000021",
          "E000066"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064",
          "VC000021",
          "VC000066"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000021",
          "AB000066"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "李凡睁眼，领悟行炁路线",
            "运转道息，握住双鱼玉佩",
            "茯苓在一旁注视，表情微变",
            "李凡睁开眼，眸中精光一闪。他心领神会，立刻沿着方才的经络，将内景道息集结，伸手握住了腰间的双鱼玉佩。玉佩微微发光。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "储物玉佩，茯苓给李凡的储物法宝"
          ],
          "item_names": [
            "小剑",
            "储物玉佩"
          ],
          "composition": [
            "双人中景，李凡为主，茯苓在侧后方观察",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：过了一遍"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声"
          ],
          "scene_context": [
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍",
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡睁眼，领悟行炁路线；运转道息，握住双鱼玉佩；茯苓在一旁注视，表情微变；李凡睁开眼，眸中精光一闪。他心领神会，立刻沿着方才的经络，将内景道息集结，伸手握住了腰间的双鱼玉佩。玉佩微微发光。；关键物件：小剑，有高级剑法；储物玉佩，茯苓给李凡的储物法宝；构图镜头：双人中景，李凡为主，茯苓在侧后方观察；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "双人中景，李凡为主，茯苓在侧后方观察",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事47->故事37；时间锚点：过了一遍",
        "audio_notes": "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声",
        "description": "李凡睁开眼，眸中精光一闪。他心领神会，立刻沿着方才的经络，将内景道息集结，伸手握住了腰间的双鱼玉佩。玉佩微微发光。",
        "actions": [
          "李凡睁眼，领悟行炁路线",
          "运转道息，握住双鱼玉佩",
          "茯苓在一旁注视，表情微变"
        ],
        "narration": "他立刻明白，这是玄天剑意在指点，字面意义上理顺了经络。当即，他便沿着这条路径，将内景道息集结，伸手握住了玉佩。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0169_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "明悟，果断",
            "status": "pending",
            "text": "他立刻明白，这是玄天剑意在指点，字面意义上理顺了经络。当即，他便沿着这条路径，将内景道息集结，伸手握住了玉佩。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0169_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0170",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0047",
      "shot_id": "S0047_SH03",
      "segment_id": "SEG0170",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 5.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 814.6,
      "end_seconds": 819.9,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064",
        "E000009",
        "E000021",
        "E000054",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064",
        "VC000009",
        "VC000021",
        "VC000054",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064",
        "AB000009",
        "AB000021",
        "AB000054",
        "AB000066"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "item",
          "visual_card_id": "VC000009",
          "voice_card_id": "VO000009",
          "asset_binding_id": "AB000009",
          "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": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "E000066",
          "canonical_name": "储物玉佩",
          "matched_name": "双鱼玉佩",
          "type": "物品",
          "subtype": "法器",
          "role": "item",
          "visual_card_id": "VC000066",
          "voice_card_id": "",
          "asset_binding_id": "AB000066",
          "identity_summary": "茯苓给李凡的储物法宝；茯苓给李凡的储物玉佩",
          "visual_features": [
            "茯苓给李凡的储物玉佩",
            "掌中现出一个双鱼玉佩",
            "茯苓把手腕一翻，掌中现出一个双鱼玉佩",
            "像储物玉佩这样的空间法宝"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持物件材质、形制和关键纹样一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：储物玉佩 / 双鱼玉佩 / 空间法宝 / 灵宝"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "储物玉佩：茯苓给李凡的储物法宝；茯苓给李凡的储物玉佩；茯苓给李凡的储物玉佩；掌中现出一个双鱼玉佩"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": [
          "山主",
          "小剑",
          "系统",
          "储物玉佩"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000009",
          "AB000021",
          "AB000054",
          "AB000066"
        ],
        "entity_uids": [
          "E000002",
          "E000064",
          "E000009",
          "E000021",
          "E000054",
          "E000066"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 2,
        "audio_task_ids": [
          "AUD_SEG0170_VO01",
          "AUD_SEG0170_VO02"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "轻松，略带笑意",
          "清晰，揭示性"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0170_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "轻松，略带笑意",
            "status": "pending",
            "text": "还真是蛮简单的。多谢姐姐指点。"
          },
          {
            "audio_task_id": "AUD_SEG0170_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "清晰，揭示性",
            "status": "pending",
            "text": "随即，他脑海中一片清明，仿佛看到了一个系统似的空间。只是心念一动，便将怀里的经卷和山主给的珍珠收入玉佩，又随手拿了一身替换的道衣出来。"
          }
        ],
        "status_counts": {
          "pending": 2
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0170_VO01",
            "id": "AUD_SEG0170_VO01",
            "url": "",
            "path": "audio/AUD_SEG0170_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0170_VO02",
            "id": "AUD_SEG0170_VO02",
            "url": "",
            "path": "audio/AUD_SEG0170_VO02.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 2
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0047",
        "shot_id": "S0047_SH03",
        "segment_id": "SEG0170"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡眼神放空，仿佛内视。画面叠化出一个系统般的储物空间。心念一动，怀中的经卷和山主给的珍珠没入空间，同时一身替换的道衣出现在他手中。；关键物件：山主，墨竹山的首领；小剑，有高级剑法；系统，系统面板；储物玉佩，茯苓给李凡的储物法宝；构图镜头：正反打。主视角为李凡面部特写，眼神空灵。反打为茯苓惊愕的表情。画面穿插内视空间的叠化特效。；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡眼神放空，仿佛内视。画面叠化出一个系统般的储物空间。心念一动，怀中的经卷和山主给的珍珠没入空间，同时一身替换的道衣出现在他手中。；关键物件：山主，墨竹山的首领；小剑，有高级剑法；系统，系统面板；储物玉佩，茯苓给李凡的储物法宝；构图镜头：正反打。主视角为李凡面部特写，眼神空灵。反打为茯苓惊愕的表情。画面穿插内视空间的叠化特效。；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍；连续性要求：保持角色外观、服饰和站位连续；时间锚点：过了一遍；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；山主；小剑；系统；储物玉佩；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": [
            "山主",
            "小剑",
            "系统",
            "储物玉佩"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000064",
          "E000009",
          "E000021",
          "E000054",
          "E000066"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064",
          "VC000009",
          "VC000021",
          "VC000054",
          "VC000066"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000009",
          "AB000021",
          "AB000054",
          "AB000066"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "李凡心念沟通玉佩空间",
            "物品存入与取出",
            "茯苓瞪大眼睛，难以置信",
            "李凡眼神放空，仿佛内视。画面叠化出一个系统般的储物空间。心念一动，怀中的经卷和山主给的珍珠没入空间，同时一身替换的道衣出现在他手中。"
          ],
          "locations": [],
          "items": [
            "山主，墨竹山的首领",
            "小剑，有高级剑法",
            "系统，系统面板",
            "储物玉佩，茯苓给李凡的储物法宝"
          ],
          "item_names": [
            "山主",
            "小剑",
            "系统",
            "储物玉佩"
          ],
          "composition": [
            "正反打。主视角为李凡面部特写，眼神空灵。反打为茯苓惊愕的表情。画面穿插内视空间的叠化特效。",
            "正反打",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：过了一遍",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声"
          ],
          "scene_context": [
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍",
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡心念沟通玉佩空间；物品存入与取出；茯苓瞪大眼睛，难以置信；李凡眼神放空，仿佛内视。画面叠化出一个系统般的储物空间。心念一动，怀中的经卷和山主给的珍珠没入空间，同时一身替换的道衣出现在他手中。；关键物件：山主，墨竹山的首领；小剑，有高级剑法；系统，系统面板；储物玉佩，茯苓给李凡的储物法宝；构图镜头：正反打。主视角为李凡面部特写，眼神空灵。反打为茯苓惊愕的表情。画面穿插内视空间的叠化特效。；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "正反打。主视角为李凡面部特写，眼神空灵。反打为茯苓惊愕的表情。画面穿插内视空间的叠化特效。",
        "overlay_text": "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事47->故事37；时间锚点：过了一遍",
        "audio_notes": "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声",
        "description": "李凡眼神放空，仿佛内视。画面叠化出一个系统般的储物空间。心念一动，怀中的经卷和山主给的珍珠没入空间，同时一身替换的道衣出现在他手中。",
        "actions": [
          "李凡心念沟通玉佩空间",
          "物品存入与取出",
          "茯苓瞪大眼睛，难以置信"
        ],
        "narration": "随即，他脑海中一片清明，仿佛看到了一个系统似的空间。只是心念一动，便将怀里的经卷和山主给的珍珠收入玉佩，又随手拿了一身替换的道衣出来。",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0170_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "轻松，略带笑意",
            "status": "pending",
            "text": "还真是蛮简单的。多谢姐姐指点。"
          },
          {
            "audio_task_id": "AUD_SEG0170_VO02",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "清晰，揭示性",
            "status": "pending",
            "text": "随即，他脑海中一片清明，仿佛看到了一个系统似的空间。只是心念一动，便将怀里的经卷和山主给的珍珠收入玉佩，又随手拿了一身替换的道衣出来。"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0170_VO01",
          "AUD_SEG0170_VO02"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0171",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0047",
      "shot_id": "S0047_SH04",
      "segment_id": "SEG0171",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 819.9,
      "end_seconds": 824.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0047",
        "shot_id": "S0047_SH04",
        "segment_id": "SEG0171"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓闻言，把眼一翻，气得跺脚，以袖掩面，转身快步离去。李凡拿着道衣，看着茯苓离去的背影，表情有些无辜。；构图镜头：特写茯苓气恼的表情和动作，拉至中景展现她离去的背影。；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓闻言，把眼一翻，气得跺脚，以袖掩面，转身快步离去。李凡拿着道衣，看着茯苓离去的背影，表情有些无辜。；构图镜头：特写茯苓气恼的表情和动作，拉至中景展现她离去的背影。；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍；连续性要求：保持角色外观、服饰和站位连续；时间锚点：过了一遍；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "茯苓，合道飞升的仙尊"
          ],
          "actions": [
            "茯苓翻白眼，气恼掩面",
            "茯苓转身快步离开",
            "李凡目送，略显无奈",
            "茯苓闻言，把眼一翻，气得跺脚，以袖掩面，转身快步离去。李凡拿着道衣，看着茯苓离去的背影，表情有些无辜。"
          ],
          "locations": [],
          "items": [],
          "item_names": [],
          "composition": [
            "特写茯苓气恼的表情和动作，拉至中景展现她离去的背影。",
            "特写",
            "收束镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "时间锚点：过了一遍"
          ],
          "audio_context": [
            "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声"
          ],
          "scene_context": [
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片/旁白+画面；时间顺序：叙事47，故事37；时间锚点：过了一遍",
            "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "closing",
          "text": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓翻白眼，气恼掩面；茯苓转身快步离开；李凡目送，略显无奈；茯苓闻言，把眼一翻，气得跺脚，以袖掩面，转身快步离去。李凡拿着道衣，看着茯苓离去的背影，表情有些无辜。；构图镜头：特写茯苓气恼的表情和动作，拉至中景展现她离去的背影。；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：过了一遍"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写茯苓气恼的表情和动作，拉至中景展现她离去的背影。",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在玄天剑意引导下运转道息，成功开启双鱼玉佩存取物品，令茯苓气走。重要性：主线；呈现：文字卡片 / 旁白+画面；时间顺序：叙事47->故事37；时间锚点：过了一遍",
        "audio_notes": "保留对白节奏；动作点补音效；内视空间音效需空灵；道息流动声；物品存取声",
        "description": "茯苓闻言，把眼一翻，气得跺脚，以袖掩面，转身快步离去。李凡拿着道衣，看着茯苓离去的背影，表情有些无辜。",
        "actions": [
          "茯苓翻白眼，气恼掩面",
          "茯苓转身快步离开",
          "李凡目送，略显无奈"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0172",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0048",
      "shot_id": "S0048_SH01",
      "segment_id": "SEG0172",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 4.8,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 824.3,
      "end_seconds": 829.1,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0048",
        "shot_id": "S0048_SH01",
        "segment_id": "SEG0172"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓表情复杂，转身快步离开画面；茯苓一脸被秀到的表情，心态失衡，转身快步奔走离开；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓表情复杂，转身快步离开画面；茯苓一脸被秀到的表情，心态失衡，转身快步奔走离开；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升；主线剧情，直接画面呈现；茯苓被秀走后，李凡自嘲穿越者的不凡，系统提示心情提升；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：茯苓表情复杂，转身快步离开画面。；茯苓一脸被秀到的表情，心态失衡，转身快步奔走离开。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升。主线剧情，直接画面呈现。",
        "audio_notes": "茯苓离开的脚步声，李凡耸肩的细微衣物摩擦声，内心独白语音，系统提示音效。",
        "description": "茯苓一脸被秀到的表情，心态失衡，转身快步奔走离开。",
        "actions": [
          "茯苓表情复杂，转身快步离开画面。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0173",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0048",
      "shot_id": "S0048_SH02",
      "segment_id": "SEG0173",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 829.1,
      "end_seconds": 833.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0173_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，略带无奈的自嘲"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0173_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，略带无奈的自嘲",
            "status": "pending",
            "text": "唉，没办法。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0173_VO01",
            "id": "AUD_SEG0173_VO01",
            "url": "",
            "path": "audio/AUD_SEG0173_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0048",
        "shot_id": "S0048_SH02",
        "segment_id": "SEG0173"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡望着茯苓离开的方向，轻轻耸肩；李凡望着茯苓离去的方向，无奈地耸了耸肩；构图镜头：中近景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡望着茯苓离开的方向，轻轻耸肩；李凡望着茯苓离去的方向，无奈地耸了耸肩；构图镜头：中近景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升；主线剧情，直接画面呈现；茯苓被秀走后，李凡自嘲穿越者的不凡，系统提示心情提升；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡望着茯苓离开的方向，轻轻耸肩。；李凡望着茯苓离去的方向，无奈地耸了耸肩。；构图镜头：中近景；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升。主线剧情，直接画面呈现。",
        "audio_notes": "茯苓离开的脚步声，李凡耸肩的细微衣物摩擦声，内心独白语音，系统提示音效。",
        "description": "李凡望着茯苓离去的方向，无奈地耸了耸肩。",
        "actions": [
          "李凡望着茯苓离开的方向，轻轻耸肩。"
        ],
        "narration": "唉，没办法。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0173_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，略带无奈的自嘲",
            "status": "pending",
            "text": "唉，没办法。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0173_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0174",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0048",
      "shot_id": "S0048_SH03",
      "segment_id": "SEG0174",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.3,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 833.3,
      "end_seconds": 837.6,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "identity_summary": "合道飞升的仙尊；仙宫玄门创教始祖",
          "visual_features": [
            "捏李凡脸蛋",
            "茯苓没好气得捏了李凡脸蛋一把",
            "茯苓一副气冲冲得模样",
            "茯苓白了他一眼"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：茯苓 / 茯苓姐姐 / 姐姐 / 女婢 / 茯苓姐 / 神仙姐姐 / 玄女"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "茯苓：合道飞升的仙尊；仙宫玄门创教始祖；捏李凡脸蛋；茯苓没好气得捏了李凡脸蛋一把"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": []
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0174_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，语气从无奈转向自信与坦然"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0174_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，语气从无奈转向自信与坦然",
            "status": "pending",
            "text": "我也不想这么优秀的。可惜身为穿越者，注定不可能成为平凡的男人，只能尽快适应自己的出色了。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0174_VO01",
            "id": "AUD_SEG0174_VO01",
            "url": "",
            "path": "audio/AUD_SEG0174_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0048",
        "shot_id": "S0048_SH03",
        "segment_id": "SEG0174"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡嘴角微扬，眼神深邃；李凡脸上浮现一丝自得的笑意，眼神中透露出穿越者的觉悟；构图镜头：特写；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡嘴角微扬，眼神深邃；李凡脸上浮现一丝自得的笑意，眼神中透露出穿越者的觉悟；构图镜头：特写；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升；主线剧情，直接画面呈现；茯苓被秀走后，李凡自嘲穿越者的不凡，系统提示心情提升；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": []
        },
        "entity_uids": [
          "E000002",
          "E000064"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡嘴角微扬，眼神深邃。；李凡脸上浮现一丝自得的笑意，眼神中透露出穿越者的觉悟。；构图镜头：特写；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "特写",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升。主线剧情，直接画面呈现。",
        "audio_notes": "茯苓离开的脚步声，李凡耸肩的细微衣物摩擦声，内心独白语音，系统提示音效。",
        "description": "李凡脸上浮现一丝自得的笑意，眼神中透露出穿越者的觉悟。",
        "actions": [
          "李凡嘴角微扬，眼神深邃。"
        ],
        "narration": "我也不想这么优秀的。可惜身为穿越者，注定不可能成为平凡的男人，只能尽快适应自己的出色了。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0174_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，语气从无奈转向自信与坦然",
            "status": "pending",
            "text": "我也不想这么优秀的。可惜身为穿越者，注定不可能成为平凡的男人，只能尽快适应自己的出色了。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0174_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0175",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0048",
      "shot_id": "S0048_SH04",
      "segment_id": "SEG0175",
      "order_index": 4,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 72,
      "retry_count": 0,
      "duration_seconds": 4.7,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "closing",
      "start_seconds": 837.6,
      "end_seconds": 842.3,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000064",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000064",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000064",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "茯苓"
        ],
        "locations": [],
        "items": [
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000064",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {},
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "silent",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0048",
        "shot_id": "S0048_SH04",
        "segment_id": "SEG0175"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡表情平静，目光聚焦于虚空中的系统提示；李凡的特写镜头，一个半透明的系统提示框在他眼前浮现；关键物件：系统，系统面板；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；运动：动作连续，空间逻辑清晰",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡表情平静，目光聚焦于虚空中的系统提示；李凡的特写镜头，一个半透明的系统提示框在他眼前浮现；关键物件：系统，系统面板；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升；主线剧情，直接画面呈现；茯苓被秀走后，李凡自嘲穿越者的不凡，系统提示心情提升；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；茯苓；系统；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "茯苓"
          ],
          "locations": [],
          "items": [
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000064",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000064",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000064",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "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": "主体：李凡，修炼基础剑气入门；茯苓，合道飞升的仙尊；动作：李凡表情平静，目光聚焦于虚空中的系统提示。；李凡的特写镜头，一个半透明的系统提示框在他眼前浮现。；关键物件：系统，系统面板；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "closing",
        "camera": "特写",
        "overlay_text": "李凡的心情提升了1点。",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "茯苓心态失衡离开后，李凡进行内心独白，自嘲穿越者的不凡，系统提示心情提升。主线剧情，直接画面呈现。",
        "audio_notes": "茯苓离开的脚步声，李凡耸肩的细微衣物摩擦声，内心独白语音，系统提示音效。",
        "description": "李凡的特写镜头，一个半透明的系统提示框在他眼前浮现。",
        "actions": [
          "李凡表情平静，目光聚焦于虚空中的系统提示。"
        ],
        "narration": "",
        "dialogue_speakers": [],
        "dialogue_bindings": [],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [],
        "audio_task_ids": []
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0176",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0049",
      "shot_id": "S0049_SH01",
      "segment_id": "SEG0176",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 842.3,
      "end_seconds": 847.5,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000018"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "蒲团：李凡坐的蒲团；打坐用具；李凡白眼一翻往蒲团上一趟；蒲团"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "蒲团"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000018"
        ],
        "entity_uids": [
          "E000002",
          "E000018"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0176_VO01"
        ],
        "speaker_roles": [
          "character"
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "delivery_hints": [
          "内心独白，略带嘲讽"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0176_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，略带嘲讽",
            "status": "pending",
            "text": "哟，怎么窈窕淑女，君子好逑也就罢了。连自顾自得吹逼也能提升心理健康的吗？那要你个系统到底有啥用啊，我李凡本色发挥不就行了……"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0176_VO01",
            "id": "AUD_SEG0176_VO01",
            "url": "",
            "path": "audio/AUD_SEG0176_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "dialogue",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0049",
        "shot_id": "S0049_SH01",
        "segment_id": "SEG0176"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡盘坐在蒲团上，脸上带着一丝戏谑和无奈，眼神放空，仿佛在与脑海中的某个存在对话；关键物件：蒲团；构图镜头：中景，建立镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡盘坐在蒲团上，脸上带着一丝戏谑和无奈，眼神放空，仿佛在与脑海中的某个存在对话；关键物件：蒲团；构图镜头：中景，建立镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片、旁白加画面、直接画面；时间顺序：叙事顺序第四十九，故事顺序第三十九；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡、蒲团；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "蒲团"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000018"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000018"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000018"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡盘坐，表情变化，内心吐槽",
            "李凡盘坐在蒲团上，脸上带着一丝戏谑和无奈，眼神放空，仿佛在与脑海中的某个存在对话。"
          ],
          "locations": [],
          "items": [
            "蒲团，李凡坐的蒲团"
          ],
          "item_names": [
            "蒲团"
          ],
          "composition": [
            "中景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "动作点补音效（翻书声、衣物摩擦声、环境音）"
          ],
          "scene_context": [
            "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片/旁白+画面/直接画面；时间顺序：叙事49，故事39",
            "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡盘坐，表情变化，内心吐槽；李凡盘坐在蒲团上，脸上带着一丝戏谑和无奈，眼神放空，仿佛在与脑海中的某个存在对话。；关键物件：蒲团，李凡坐的蒲团；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事49->故事39",
        "audio_notes": "动作点补音效（翻书声、衣物摩擦声、环境音）",
        "description": "李凡盘坐在蒲团上，脸上带着一丝戏谑和无奈，眼神放空，仿佛在与脑海中的某个存在对话。",
        "actions": [
          "李凡盘坐，表情变化，内心吐槽"
        ],
        "narration": "",
        "dialogue_speakers": [
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0176_VO01",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "内心独白，略带嘲讽",
            "status": "pending",
            "text": "哟，怎么窈窕淑女，君子好逑也就罢了。连自顾自得吹逼也能提升心理健康的吗？那要你个系统到底有啥用啊，我李凡本色发挥不就行了……"
          }
        ],
        "speaker_entity_uids": [
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [],
        "audio_task_ids": [
          "AUD_SEG0176_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0177",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0049",
      "shot_id": "S0049_SH02",
      "segment_id": "SEG0177",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 5.2,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 847.5,
      "end_seconds": 852.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000021",
        "E000018",
        "E000055",
        "E000112"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000021",
        "VC000018",
        "VC000055",
        "VC000112"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000021",
        "AB000018",
        "AB000055",
        "AB000112"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000021",
          "canonical_name": "小剑",
          "matched_name": "玄天剑意",
          "type": "物品",
          "subtype": "兵器",
          "role": "item",
          "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": "E000018",
          "canonical_name": "蒲团",
          "matched_name": "蒲团",
          "type": "物品",
          "subtype": "",
          "role": "item",
          "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": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000112",
          "canonical_name": "归尘剑炁",
          "matched_name": "剑气",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000112",
          "voice_card_id": "",
          "asset_binding_id": "AB000112",
          "identity_summary": "玄天剑意指导的剑法；用于泻火练剑",
          "visual_features": [
            "玄天剑意指导的剑法",
            "用于泻火练剑",
            "玄天剑意指导剑法",
            "竹山基础剑气"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：归尘剑炁 / 归尘真炁 / 剑气 / 归尘剑气"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "归尘剑炁：玄天剑意指导的剑法；用于泻火练剑；玄天剑意指导的剑法；用于泻火练剑"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "小剑",
          "蒲团",
          "基础剑气入门",
          "归尘剑炁"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000018",
          "AB000055",
          "AB000112"
        ],
        "entity_uids": [
          "E000002",
          "E000021",
          "E000018",
          "E000055",
          "E000112"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 3,
        "audio_task_ids": [
          "AUD_SEG0177_VO01",
          "AUD_SEG0177_VO02",
          "AUD_SEG0177_VO03"
        ],
        "speaker_roles": [
          "character",
          "narrator"
        ],
        "speaker_entity_uids": [
          "E000021",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "直接传入脑海的意念，严肃、催促",
          "小声嘀咕，不情不愿",
          "平稳陈述"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0177_VO01",
            "speaker_role": "character",
            "speaker": "玄天剑意",
            "speaker_entity_uid": "E000021",
            "voice_card_id": "",
            "narrator_profile_id": "",
            "delivery_hint": "直接传入脑海的意念，严肃、催促",
            "status": "pending",
            "text": "宿主不要贫了。女色有甚么意思？修仙证道才是真正的快乐。快点开始修炼吧。"
          },
          {
            "audio_task_id": "AUD_SEG0177_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "小声嘀咕，不情不愿",
            "status": "pending",
            "text": "啧，这玄天剑意上辈子肯定跟的是修炼狂魔，千年老宅男，一点都不懂得什么叫生活要情趣，劳逸要结合……"
          },
          {
            "audio_task_id": "AUD_SEG0177_VO03",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。"
          }
        ],
        "status_counts": {
          "pending": 3
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0177_VO01",
            "id": "AUD_SEG0177_VO01",
            "url": "",
            "path": "audio/AUD_SEG0177_VO01.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0177_VO02",
            "id": "AUD_SEG0177_VO02",
            "url": "",
            "path": "audio/AUD_SEG0177_VO02.wav"
          },
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0177_VO03",
            "id": "AUD_SEG0177_VO03",
            "url": "",
            "path": "audio/AUD_SEG0177_VO03.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 3
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "mixed",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0049",
        "shot_id": "S0049_SH02",
        "segment_id": "SEG0177"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡眉头一挑，仿佛听到了什么，脸上露出“又来了”的表情。他微微摇头，但身体姿态开始放松，准备进入状态；关键物件：小剑、蒲团、基础剑气入门、归尘剑炁；构图镜头：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏；保留对白口型与人物反应空间",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡眉头一挑，仿佛听到了什么，脸上露出“又来了”的表情。他微微摇头，但身体姿态开始放松，准备进入状态；关键物件：小剑、蒲团、基础剑气入门、归尘剑炁；构图镜头：中近景，人物反应镜头；连续性：保持角色外观、服饰和站位连续",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片、旁白加画面、直接画面；时间顺序：叙事顺序第四十九，故事顺序第三十九；连续性要求：保持角色外观、服饰和站位连续；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡、小剑、蒲团、基础剑气入门、归尘剑炁；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "小剑",
            "蒲团",
            "基础剑气入门",
            "归尘剑炁"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000021",
          "E000018",
          "E000055",
          "E000112"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000021",
          "VC000018",
          "VC000055",
          "VC000112"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000021",
          "AB000018",
          "AB000055",
          "AB000112"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡听到催促，表情转为无奈，身体调整坐姿",
            "李凡眉头一挑，仿佛听到了什么，脸上露出“又来了”的表情。他微微摇头，但身体姿态开始放松，准备进入状态。"
          ],
          "locations": [],
          "items": [
            "小剑，有高级剑法",
            "蒲团，李凡坐的蒲团",
            "基础剑气入门，剑法入门",
            "归尘剑炁，玄天剑意指导的剑法"
          ],
          "item_names": [
            "小剑",
            "蒲团",
            "基础剑气入门",
            "归尘剑炁"
          ],
          "composition": [
            "中近景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续"
          ],
          "audio_context": [
            "动作点补音效（翻书声、衣物摩擦声、环境音）"
          ],
          "scene_context": [
            "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片/旁白+画面/直接画面；时间顺序：叙事49，故事39",
            "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡听到催促，表情转为无奈，身体调整坐姿；李凡眉头一挑，仿佛听到了什么，脸上露出“又来了”的表情。他微微摇头，但身体姿态开始放松，准备进入状态。；关键物件：小剑，有高级剑法；蒲团，李凡坐的蒲团；基础剑气入门，剑法入门；归尘剑炁，玄天剑意指导的剑法；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "中近景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事49->故事39",
        "audio_notes": "动作点补音效（翻书声、衣物摩擦声、环境音）",
        "description": "李凡眉头一挑，仿佛听到了什么，脸上露出“又来了”的表情。他微微摇头，但身体姿态开始放松，准备进入状态。",
        "actions": [
          "李凡听到催促，表情转为无奈，身体调整坐姿"
        ],
        "narration": "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。",
        "dialogue_speakers": [
          "玄天剑意",
          "李凡"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0177_VO01",
            "speaker_role": "character",
            "speaker": "玄天剑意",
            "speaker_entity_uid": "E000021",
            "voice_card_id": "",
            "narrator_profile_id": "",
            "delivery_hint": "直接传入脑海的意念，严肃、催促",
            "status": "pending",
            "text": "宿主不要贫了。女色有甚么意思？修仙证道才是真正的快乐。快点开始修炼吧。"
          },
          {
            "audio_task_id": "AUD_SEG0177_VO02",
            "speaker_role": "character",
            "speaker": "李凡",
            "speaker_entity_uid": "E000002",
            "voice_card_id": "VO000002",
            "narrator_profile_id": "",
            "delivery_hint": "小声嘀咕，不情不愿",
            "status": "pending",
            "text": "啧，这玄天剑意上辈子肯定跟的是修炼狂魔，千年老宅男，一点都不懂得什么叫生活要情趣，劳逸要结合……"
          },
          {
            "audio_task_id": "AUD_SEG0177_VO03",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述",
            "status": "pending",
            "text": "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。"
          }
        ],
        "speaker_entity_uids": [
          "E000021",
          "E000002"
        ],
        "voice_card_ids": [
          "VO000002"
        ],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0177_VO01",
          "AUD_SEG0177_VO02",
          "AUD_SEG0177_VO03"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0178",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0049",
      "shot_id": "S0049_SH03",
      "segment_id": "SEG0178",
      "order_index": 3,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 93,
      "retry_count": 0,
      "duration_seconds": 4.5,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "start_seconds": 852.7,
      "end_seconds": 857.2,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000055",
        "E000112"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000055",
        "VC000112"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000055",
        "AB000112"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "E000055",
          "canonical_name": "基础剑气入门",
          "matched_name": "基础剑气入门",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000055",
          "voice_card_id": "",
          "asset_binding_id": "AB000055",
          "identity_summary": "剑法入门；黄色竹简剑法入门",
          "visual_features": [
            "剑法入门",
            "黄色竹简剑法入门",
            "竹山剑法基础篇",
            "炼化灵炁为剑炁"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：基础剑气入门 / 剑气入门"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "基础剑气入门：剑法入门；黄色竹简剑法入门；剑法入门；黄色竹简剑法入门"
        },
        {
          "entity_uid": "E000112",
          "canonical_name": "归尘剑炁",
          "matched_name": "剑气",
          "type": "术法神通",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000112",
          "voice_card_id": "",
          "asset_binding_id": "AB000112",
          "identity_summary": "玄天剑意指导的剑法；用于泻火练剑",
          "visual_features": [
            "玄天剑意指导的剑法",
            "用于泻火练剑",
            "玄天剑意指导剑法",
            "竹山基础剑气"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：归尘剑炁 / 归尘真炁 / 剑气 / 归尘剑气"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "归尘剑炁：玄天剑意指导的剑法；用于泻火练剑；玄天剑意指导的剑法；用于泻火练剑"
        }
      ],
      "reference": {
        "characters": [
          "李凡"
        ],
        "locations": [],
        "items": [
          "基础剑气入门",
          "归尘剑炁"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000055",
          "AB000112"
        ],
        "entity_uids": [
          "E000002",
          "E000055",
          "E000112"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0178_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "平稳陈述，略带一丝对未知的期待"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0178_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述，略带一丝对未知的期待",
            "status": "pending",
            "text": "不过，李凡虽然哼哼唧唧，还是开始了他的第一次修炼。毕竟，这可是修仙诶！"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0178_VO01",
            "id": "AUD_SEG0178_VO01",
            "url": "",
            "path": "audio/AUD_SEG0178_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "high"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0049",
        "shot_id": "S0049_SH03",
        "segment_id": "SEG0178"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡端正坐姿，从怀中取出一卷古朴的书册——《基础剑气入门》，在膝上小心展开。镜头推近书页，上面是古朴的文字和行气图。李凡的目光变得专注而新奇；关键物件：基础剑气入门、归尘剑炁；构图镜头：跟拍，从人物中景推至书页特写，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；运动：动作连续，空间逻辑清晰；镜头运动需要服务旁白与字幕节奏",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；主体：李凡，修炼基础剑气入门；动作：李凡端正坐姿，从怀中取出一卷古朴的书册——《基础剑气入门》，在膝上小心展开。镜头推近书页，上面是古朴的文字和行气图。李凡的目光变得专注而新奇；关键物件：基础剑气入门、归尘剑炁；构图镜头：跟拍，从人物中景推至书页特写，叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片、旁白加画面、直接画面；时间顺序：叙事顺序第四十九，故事顺序第三十九；连续性要求：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡、基础剑气入门、归尘剑炁；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡"
          ],
          "locations": [],
          "items": [
            "基础剑气入门",
            "归尘剑炁"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000055",
          "E000112"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000055",
          "VC000112"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000055",
          "AB000112"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门"
          ],
          "actions": [
            "李凡取出《基础剑气入门》，展开，低头细看",
            "李凡虽然嘴上抱怨，但还是端正了坐姿。他从怀中取出一卷古朴的书册——《基础剑气入门》，在膝上小心展开。镜头推近书页，上面是古朴的文字和行气图。李凡的目光变得专注而新奇。"
          ],
          "locations": [],
          "items": [
            "基础剑气入门，剑法入门",
            "归尘剑炁，玄天剑意指导的剑法"
          ],
          "item_names": [
            "基础剑气入门",
            "归尘剑炁"
          ],
          "composition": [
            "跟拍，从人物中景推至书页特写",
            "跟拍",
            "叙事推进镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "动作点补音效（翻书声、衣物摩擦声、环境音）"
          ],
          "scene_context": [
            "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片/旁白+画面/直接画面；时间顺序：叙事49，故事39",
            "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "dialogue_or_action",
          "text": "主体：李凡，修炼基础剑气入门；动作：李凡取出《基础剑气入门》，展开，低头细看；李凡虽然嘴上抱怨，但还是端正了坐姿。他从怀中取出一卷古朴的书册——《基础剑气入门》，在膝上小心展开。镜头推近书页，上面是古朴的文字和行气图。李凡的目光变得专注而新奇。；关键物件：基础剑气入门，剑法入门；归尘剑炁，玄天剑意指导的剑法；构图镜头：跟拍，从人物中景推至书页特写；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "dialogue_or_action",
        "camera": "跟拍，从人物中景推至书页特写",
        "overlay_text": "《基础剑气入门》",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡与玄天剑意斗嘴后，盘坐蒲团上开始阅读《基础剑气入门》。重要性：主线；呈现：文字卡片 / 旁白+画面 / 直接画面；时间顺序：叙事49->故事39",
        "audio_notes": "动作点补音效（翻书声、衣物摩擦声、环境音）",
        "description": "李凡虽然嘴上抱怨，但还是端正了坐姿。他从怀中取出一卷古朴的书册——《基础剑气入门》，在膝上小心展开。镜头推近书页，上面是古朴的文字和行气图。李凡的目光变得专注而新奇。",
        "actions": [
          "李凡取出《基础剑气入门》，展开，低头细看"
        ],
        "narration": "不过，李凡虽然哼哼唧唧，还是开始了他的第一次修炼。毕竟，这可是修仙诶！",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0178_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "平稳陈述，略带一丝对未知的期待",
            "status": "pending",
            "text": "不过，李凡虽然哼哼唧唧，还是开始了他的第一次修炼。毕竟，这可是修仙诶！"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0178_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0179",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0050",
      "shot_id": "S0050_SH01",
      "segment_id": "SEG0179",
      "order_index": 1,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 105,
      "retry_count": 0,
      "duration_seconds": 5.6,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "opening",
      "start_seconds": 857.2,
      "end_seconds": 862.8,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000064",
        "E000053",
        "E000046",
        "E000065",
        "E000021",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000064",
        "VC000053",
        "VC000046",
        "VC000065",
        "VC000021",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000064",
        "AB000053",
        "AB000046",
        "AB000065",
        "AB000021",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "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": "item",
          "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": "E000054",
          "canonical_name": "系统",
          "matched_name": "系统",
          "type": "系统面板",
          "subtype": "系统",
          "role": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒",
          "茯苓",
          "外门弟子"
        ],
        "locations": [
          "墨竹山",
          "洞府",
          "望舒小居"
        ],
        "items": [
          "小剑",
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000064",
          "AB000053",
          "AB000046",
          "AB000065",
          "AB000021",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000064",
          "E000053",
          "E000046",
          "E000065",
          "E000021",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0179_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "内心独白，带着紧迫感和跃跃欲试"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0179_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，带着紧迫感和跃跃欲试",
            "status": "pending",
            "text": "折腾了一整夜，见了这么多光怪陆离的奇景，他怎么可能睡得着？万一梦醒了，穿回去了，岂不是太亏了！趁着这‘天纵奇才’的认证还在，抓紧时间，炼个炁玩玩。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0179_VO01",
            "id": "AUD_SEG0179_VO01",
            "url": "",
            "path": "audio/AUD_SEG0179_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "medium"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0050",
        "shot_id": "S0050_SH01",
        "segment_id": "SEG0179"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景镜头，深夜，墨竹山洞天，望舒小居建立镜头。李凡盘坐在丹池旁，神情专注中带着一丝急切，毫无睡意。他的右手微微发光，暗示系统与玄天剑意的存在。环境为玄冥真炁充盈的洞府。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：正在。动作连续，空间逻辑清晰。镜头运动平稳，配合旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；远景镜头，深夜，墨竹山洞天，望舒小居建立镜头。李凡盘坐在丹池旁，神情专注中带着一丝急切，毫无睡意。他的右手微微发光，暗示系统与玄天剑意的存在。环境为玄冥真炁充盈的洞府。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：正在。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡在望舒小居内，通过系统与玄天剑意的辅助，彻夜学习后天仙道的核心世界观与炼炁原理。场景以旁白解说与李凡的内心活动为主，结合视觉化呈现，解释‘炁’、‘真炁’、‘道息’等核心概念，并点明洞天福地的修炼优势。重要性：主线；呈现：旁白+画面/文字卡片/直接画面；时间顺序：叙事50，故事40；时间锚点：正在（紧接上一场景）。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；望舒；茯苓；外门弟子；时间层提示：主线",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒",
            "茯苓",
            "外门弟子"
          ],
          "locations": [
            "墨竹山",
            "洞府",
            "望舒小居"
          ],
          "items": [
            "小剑",
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000064",
          "E000053",
          "E000046",
          "E000065",
          "E000021",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000064",
          "VC000053",
          "VC000046",
          "VC000065",
          "VC000021",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000064",
          "AB000053",
          "AB000046",
          "AB000065",
          "AB000021",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子",
            "茯苓，合道飞升的仙尊",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡盘坐，神情专注中带着一丝急切。",
            "他的右手偶尔泛起微光，暗示系统与玄天剑意的存在。",
            "深夜，望舒小居内。李凡毫无睡意，盘坐在丹池旁，眼神灼灼。他右手微微发光，耳边仿佛有细微的嗡鸣声。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教",
            "洞府，望舒真人的居所",
            "墨竹山洞天"
          ],
          "items": [
            "小剑，有高级剑法",
            "系统，系统面板"
          ],
          "item_names": [
            "小剑",
            "系统"
          ],
          "composition": [
            "中景",
            "远景",
            "建立镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：正在"
          ],
          "audio_context": [
            "以沉稳、解说性的旁白驱动，辅以轻微的系统提示音效和李凡的内心独白。环境音为望舒小居内玄冥真炁流动的细微声响。"
          ],
          "scene_context": [
            "李凡在望舒小居内，通过系统与玄天剑意的辅助，彻夜学习后天仙道的核心世界观与炼炁原理。场景以旁白解说与李凡的内心活动为主，结合视觉化呈现，解释‘炁’、‘真炁’、‘道息’等核心概念，并点明洞天福地的修炼优势。重要性：主线；呈现：旁白+画面/文字卡片/直接画面；时间顺序：叙事50，故事40；时间锚点：正在（紧接上一场景）。",
            "李凡通过系统与玄天剑意辅助，学习后天仙道以“炁”为核心的世界观与炼炁原理。李凡在望舒小居理解真炁、道息和炼炁的本质，以及洞天福地对修炼的优势。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "opening",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；茯苓，合道飞升的仙尊；外门弟子，竹山的外门弟子；动作：李凡盘坐，神情专注中带着一丝急切。；他的右手偶尔泛起微光，暗示系统与玄天剑意的存在。；深夜，望舒小居内。李凡毫无睡意，盘坐在丹池旁，眼神灼灼。他右手微微发光，耳边仿佛有细微的嗡鸣声。；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；墨竹山洞天；关键物件：小剑，有高级剑法；系统，系统面板；构图镜头：中景；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在"
        },
        "time_mode": "mainline",
        "shot_role": "opening",
        "camera": "中景",
        "overlay_text": "",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在望舒小居内，通过系统与玄天剑意的辅助，彻夜学习后天仙道的核心世界观与炼炁原理。场景以旁白解说与李凡的内心活动为主，结合视觉化呈现，解释‘炁’、‘真炁’、‘道息’等核心概念，并点明洞天福地的修炼优势。重要性：主线；呈现：旁白+画面 / 文字卡片 / 直接画面；时间顺序：叙事50->故事40；时间锚点：正在（紧接上一场景）。",
        "audio_notes": "以沉稳、解说性的旁白驱动，辅以轻微的系统提示音效和李凡的内心独白。环境音为望舒小居内玄冥真炁流动的细微声响。",
        "description": "深夜，望舒小居内。李凡毫无睡意，盘坐在丹池旁，眼神灼灼。他右手微微发光，耳边仿佛有细微的嗡鸣声。",
        "actions": [
          "李凡盘坐，神情专注中带着一丝急切。",
          "他的右手偶尔泛起微光，暗示系统与玄天剑意的存在。"
        ],
        "narration": "折腾了一整夜，见了这么多光怪陆离的奇景，他怎么可能睡得着？万一梦醒了，穿回去了，岂不是太亏了！趁着这‘天纵奇才’的认证还在，抓紧时间，炼个炁玩玩。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0179_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "内心独白，带着紧迫感和跃跃欲试",
            "status": "pending",
            "text": "折腾了一整夜，见了这么多光怪陆离的奇景，他怎么可能睡得着？万一梦醒了，穿回去了，岂不是太亏了！趁着这‘天纵奇才’的认证还在，抓紧时间，炼个炁玩玩。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0179_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    },
    {
      "task_id": "VID_SEG0180",
      "run_id": "20260324T203457244707Z",
      "scene_id": "S0050",
      "shot_id": "S0050_SH02",
      "segment_id": "SEG0180",
      "order_index": 2,
      "task_type": "video_generation",
      "provider": "doubao",
      "model": "doubao-seedance-2-0-260128",
      "status": "pending",
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_751B43FBAD60",
      "provider_profile_id": "project_video_profile",
      "priority": 84,
      "retry_count": 0,
      "duration_seconds": 4.9,
      "ratio": "16:9",
      "resolution": "1280x720",
      "time_mode": "mainline",
      "shot_role": "character",
      "start_seconds": 862.8,
      "end_seconds": 867.7,
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
      "entity_uids": [
        "E000002",
        "E000040",
        "E000064",
        "E000053",
        "E000046",
        "E000065",
        "E000021",
        "E000037",
        "E000054"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000040",
        "VC000064",
        "VC000053",
        "VC000046",
        "VC000065",
        "VC000021",
        "VC000037",
        "VC000054"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000040",
        "AB000064",
        "AB000053",
        "AB000046",
        "AB000065",
        "AB000021",
        "AB000037",
        "AB000054"
      ],
      "entity_bindings": [
        {
          "entity_uid": "E000002",
          "canonical_name": "李凡",
          "matched_name": "李凡",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000002",
          "voice_card_id": "VO000002",
          "asset_binding_id": "AB000002",
          "identity_summary": "修炼基础剑气入门；观想出气剑",
          "visual_features": [
            "李凡一阵傻眼",
            "修炼基础剑气入门",
            "观想出气剑",
            "修炼剑法"
          ],
          "style_constraints": [
            "保持同一实体在跨镜头中的核心身份稳定",
            "保持角色核心外貌、服饰母题和主要随身物一致"
          ],
          "consistency_rules": [
            "后续 scene 与 shot 只能在此静态身份卡之上叠加动态状态",
            "别名与本名指向同一实体：李凡 / 小相公 / 小友 / 小子 / 清月 / 李清月 / 道子"
          ],
          "reference_ready": false,
          "available_asset_kinds": [],
          "prompt_text": "李凡：修炼基础剑气入门；观想出气剑；李凡一阵傻眼；修炼基础剑气入门"
        },
        {
          "entity_uid": "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": "E000064",
          "canonical_name": "茯苓",
          "matched_name": "茯苓",
          "type": "人物",
          "subtype": "",
          "role": "character",
          "visual_card_id": "VC000064",
          "voice_card_id": "VO000064",
          "asset_binding_id": "AB000064",
          "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": "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": "竹山：散修旁门汇聚的大教；墨竹山的简称或别称；拿的是竹山道发的道牒法箓；墨竹山的简称或别称"
        },
        {
          "entity_uid": "E000065",
          "canonical_name": "洞府",
          "matched_name": "洞府",
          "type": "地点",
          "subtype": "洞府/殿阁",
          "role": "location",
          "visual_card_id": "VC000065",
          "voice_card_id": "",
          "asset_binding_id": "AB000065",
          "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": "item",
          "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": "E000037",
          "canonical_name": "后天仙道",
          "matched_name": "后天仙道",
          "type": "功法体系",
          "subtype": "",
          "role": "item",
          "visual_card_id": "VC000037",
          "voice_card_id": "",
          "asset_binding_id": "AB000037",
          "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": "item",
          "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": "系统：系统面板；在线同声传译"
        }
      ],
      "reference": {
        "characters": [
          "李凡",
          "望舒",
          "茯苓",
          "外门弟子"
        ],
        "locations": [
          "墨竹山",
          "洞府",
          "望舒小居"
        ],
        "items": [
          "小剑",
          "后天仙道",
          "系统"
        ]
      },
      "reference_images": [],
      "reference_videos": [],
      "reference_audios": [],
      "asset_context": {
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000064",
          "AB000053",
          "AB000046",
          "AB000065",
          "AB000021",
          "AB000037",
          "AB000054"
        ],
        "entity_uids": [
          "E000002",
          "E000040",
          "E000064",
          "E000053",
          "E000046",
          "E000065",
          "E000021",
          "E000037",
          "E000054"
        ],
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "lora_bindings": [],
        "seed_bindings": [],
        "manual_overrides": [],
        "notes": [
          "预留 provider-specific 资产绑定位。"
        ]
      },
      "audio_plan": {
        "line_count": 1,
        "audio_task_ids": [
          "AUD_SEG0180_VO01"
        ],
        "speaker_roles": [
          "narrator"
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "delivery_hints": [
          "庄严，解说性，节奏平稳"
        ],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0180_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "庄严，解说性，节奏平稳",
            "status": "pending",
            "text": "有玄天剑意提点，系统同声传译，他这个大学生兼社畜，总算对古代后天仙道的设定，有了点概念。其核心，便是——炁。"
          }
        ],
        "status_counts": {
          "pending": 1
        },
        "ready_audio_refs": [],
        "planned_audio_refs": [
          {
            "kind": "generated_audio_slot",
            "label": "AUD_SEG0180_VO01",
            "id": "AUD_SEG0180_VO01",
            "url": "",
            "path": "audio/AUD_SEG0180_VO01.wav"
          }
        ],
        "result_ready_count": 0,
        "provider_bound_count": 0,
        "top_statuses": [
          {
            "label": "pending",
            "count": 1
          }
        ]
      },
      "style_contract": {
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "reference_strategy": "entity_asset_first",
        "seed_policy": "project_locked",
        "style_weight_policy": "project_locked",
        "submission_mode": "manual",
        "fixed_style_required": true,
        "fixed_negative_required": true,
        "manual_generation_policy": {
          "preferred_submission_mode": "manual",
          "required_log_fields": [
            "task_id",
            "style_bible_id",
            "provider",
            "prompt_version",
            "reference_asset_ids",
            "seed",
            "style_weight",
            "result_urls_or_paths",
            "operator_notes"
          ],
          "rules": [
            "每次手工生成都必须记录 task_id、style_bible_id 和 prompt version。",
            "同一项目的同批镜头应固定 seed、风格参考权重和参考图策略。",
            "人工微调必须留痕，不能只保留最终视频而丢失操作上下文。"
          ]
        },
        "entity_asset_policy": {
          "core_entity_count": 9,
          "major_entity_count": 17,
          "reference_ready_entity_count": 0,
          "lora_ready_entity_count": 0,
          "seed_ready_entity_count": 0,
          "asset_binding_count": 124,
          "script_scene_count": 60,
          "script_shot_count": 221,
          "rules": [
            "静态身份优先来自 entity registry 与 visual cards，不能在单镜头里重新发明角色基础外观。",
            "同一项目的核心实体应优先补齐参考图、seed 或 provider 工程继承策略，再批量生成镜头。",
            "若 provider 侧没有稳定资产，先使用 visual card 作为主提示来源，再逐步人工补强 asset bindings。",
            "当前尚无现成参考资产，正式批量出图/出视频前应先为核心实体建立首批参考。"
          ]
        }
      },
      "track_refs": {
        "video": "V1",
        "voiceover": "A_VO",
        "sfx": "A_SFX",
        "music": "A_BGM",
        "subtitle": "S1",
        "overlay_text": "T1"
      },
      "voiceover_mode": "narration",
      "music_plan": {
        "track_id": "A_BGM",
        "mood": "narrative",
        "intensity": "low"
      },
      "source_refs": {
        "storyboard_path": "05_storyboard.json",
        "timeline_path": "06_timeline.json",
        "scripts_path": "04_scripts.json",
        "audio_tasks_path": "06b_audio_tasks.json",
        "audio_results_path": "06c_audio_results.json",
        "entity_assets_path": "02h_entity_assets.json",
        "style_bible_path": "04b_style_bible.json",
        "scene_id": "S0050",
        "shot_id": "S0050_SH02",
        "segment_id": "SEG0180"
      },
      "prompt_payload": {
        "language": "zh-CN",
        "prompt_version": "program_raw_v1",
        "style_bible_id": "SBL_751B43FBAD60",
        "provider_profile_id": "project_video_profile",
        "video_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写李凡面部与主观视角切换。李凡闭目凝神，眉头微蹙，似在理解艰深内容。画面叠加抽象的太极图旋转，化为后天世界，无数光点（灵炁）充斥天地。李凡眼前仿佛有流光文字闪过（系统界面示意）。环境为望舒小居。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：正在。预留画面文字区域。动作连续，空间逻辑清晰。镜头在特写与抽象意象间平滑切换，配合旁白与字幕节奏。",
        "image_prompt": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定；特写李凡面部与主观视角切换。李凡闭目凝神，眉头微蹙，似在理解艰深内容。画面叠加抽象的太极图旋转，化为后天世界，无数光点（灵炁）充斥天地。李凡眼前仿佛有流光文字闪过（系统界面示意）。环境为望舒小居。保持角色外观、服饰和站位连续，保持场景结构、地形和道具摆位稳定。时间锚点：正在。预留画面文字区域。",
        "negative_prompt": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
        "visual_notes": "画面重点：李凡在望舒小居内，通过系统与玄天剑意的辅助，彻夜学习后天仙道的核心世界观与炼炁原理。场景以旁白解说与李凡的内心活动为主，结合视觉化呈现，解释‘炁’、‘真炁’、‘道息’等核心概念，并点明洞天福地的修炼优势。重要性：主线；呈现：旁白+画面/文字卡片/直接画面；时间顺序：叙事50，故事40；时间锚点：正在（紧接上一场景）。连续性要求：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；固定风格块：电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；镜头规则：镜头衔接自然；优先保持空间连续性；色彩规则：主色调稳定；避免同段落色调骤变；绑定实体：李凡；望舒；茯苓；外门弟子；时间层提示：主线；需要预留屏显文字空间",
        "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
        "reference": {
          "characters": [
            "李凡",
            "望舒",
            "茯苓",
            "外门弟子"
          ],
          "locations": [
            "墨竹山",
            "洞府",
            "望舒小居"
          ],
          "items": [
            "小剑",
            "后天仙道",
            "系统"
          ]
        },
        "entity_uids": [
          "E000002",
          "E000040",
          "E000064",
          "E000053",
          "E000046",
          "E000065",
          "E000021",
          "E000037",
          "E000054"
        ],
        "visual_card_ids": [
          "VC000002",
          "VC000040",
          "VC000064",
          "VC000053",
          "VC000046",
          "VC000065",
          "VC000021",
          "VC000037",
          "VC000054"
        ],
        "asset_binding_ids": [
          "AB000002",
          "AB000040",
          "AB000064",
          "AB000053",
          "AB000046",
          "AB000065",
          "AB000021",
          "AB000037",
          "AB000054"
        ],
        "fixed_style_block": {
          "terms": [
            "电影化叙事",
            "细节清晰",
            "角色形象一致",
            "光照连续",
            "项目级统一风格",
            "场景结构连续",
            "光照逻辑稳定",
            "构图清晰",
            "主体突出",
            "时序清晰",
            "空间连续",
            "动作衔接稳定"
          ],
          "text": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；时序清晰；空间连续；动作衔接稳定",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "fixed_negative_block": {
          "terms": [
            "风格漂移",
            "角色不一致",
            "低清晰度",
            "模糊",
            "多余肢体",
            "畸形手部",
            "穿帮道具",
            "英文乱码",
            "水印",
            "过曝",
            "无依据时间跳变",
            "主线画风突然改变"
          ],
          "text": "风格漂移；角色不一致；低清晰度；模糊；多余肢体；畸形手部；穿帮道具；英文乱码；水印；过曝；无依据时间跳变；主线画风突然改变",
          "time_mode": "mainline",
          "variant_label": "主线"
        },
        "dynamic_content_block": {
          "subjects": [
            "李凡，修炼基础剑气入门",
            "望舒，山主的女弟子",
            "茯苓，合道飞升的仙尊",
            "外门弟子，竹山的外门弟子"
          ],
          "actions": [
            "李凡闭目，眉头微蹙，似在理解艰深内容。",
            "画面叠加：太极旋转，化为后天世界；无数光点（灵炁）充斥天地。",
            "李凡闭目凝神，眼前仿佛有流光文字闪过（系统界面示意）。画面穿插抽象的太极图与流动的‘炁’的意象。"
          ],
          "locations": [
            "竹山，散修旁门汇聚的大教",
            "洞府，望舒真人的居所",
            "墨竹山洞天"
          ],
          "items": [
            "小剑，有高级剑法",
            "后天仙道，过去本界修行练气之道",
            "系统，系统面板"
          ],
          "item_names": [
            "小剑",
            "后天仙道",
            "系统"
          ],
          "composition": [
            "特写李凡面部与主观视角切换",
            "双人中景",
            "人物反应镜头"
          ],
          "continuity": [
            "保持角色外观、服饰和站位连续",
            "保持场景结构、地形和道具摆位稳定",
            "时间锚点：正在",
            "保留画面文字区域，避免遮挡字幕或标题"
          ],
          "audio_context": [
            "以沉稳、解说性的旁白驱动，辅以轻微的系统提示音效和李凡的内心独白。环境音为望舒小居内玄冥真炁流动的细微声响。"
          ],
          "scene_context": [
            "李凡在望舒小居内，通过系统与玄天剑意的辅助，彻夜学习后天仙道的核心世界观与炼炁原理。场景以旁白解说与李凡的内心活动为主，结合视觉化呈现，解释‘炁’、‘真炁’、‘道息’等核心概念，并点明洞天福地的修炼优势。重要性：主线；呈现：旁白+画面/文字卡片/直接画面；时间顺序：叙事50，故事40；时间锚点：正在（紧接上一场景）。",
            "李凡通过系统与玄天剑意辅助，学习后天仙道以“炁”为核心的世界观与炼炁原理。李凡在望舒小居理解真炁、道息和炼炁的本质，以及洞天福地对修炼的优势。"
          ],
          "motion": [
            "动作连续，空间逻辑清晰"
          ],
          "time_mode": "mainline",
          "shot_role": "character",
          "text": "主体：李凡，修炼基础剑气入门；望舒，山主的女弟子；茯苓，合道飞升的仙尊；外门弟子，竹山的外门弟子；动作：李凡闭目，眉头微蹙，似在理解艰深内容。；画面叠加：太极旋转，化为后天世界；无数光点（灵炁）充斥天地。；李凡闭目凝神，眼前仿佛有流光文字闪过（系统界面示意）。画面穿插抽象的太极图与流动的‘炁’的意象。；环境：竹山，散修旁门汇聚的大教；洞府，望舒真人的居所；墨竹山洞天；关键物件：小剑，有高级剑法；后天仙道，过去本界修行练气之道；系统，系统面板；构图镜头：特写李凡面部与主观视角切换；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题"
        },
        "time_mode": "mainline",
        "shot_role": "character",
        "camera": "特写李凡面部与主观视角切换",
        "overlay_text": "后天仙道 · 核心：炁",
        "reference_images": [],
        "reference_videos": [],
        "reference_audios": [],
        "style_contract": {
          "provider_profile_id": "project_video_profile",
          "reference_strategy": "entity_asset_first",
          "seed_policy": "project_locked",
          "style_weight_policy": "project_locked",
          "fixed_style_required": true,
          "fixed_negative_required": true
        }
      },
      "source_context": {
        "scene_notes": "李凡在望舒小居内，通过系统与玄天剑意的辅助，彻夜学习后天仙道的核心世界观与炼炁原理。场景以旁白解说与李凡的内心活动为主，结合视觉化呈现，解释‘炁’、‘真炁’、‘道息’等核心概念，并点明洞天福地的修炼优势。重要性：主线；呈现：旁白+画面 / 文字卡片 / 直接画面；时间顺序：叙事50->故事40；时间锚点：正在（紧接上一场景）。",
        "audio_notes": "以沉稳、解说性的旁白驱动，辅以轻微的系统提示音效和李凡的内心独白。环境音为望舒小居内玄冥真炁流动的细微声响。",
        "description": "李凡闭目凝神，眼前仿佛有流光文字闪过（系统界面示意）。画面穿插抽象的太极图与流动的‘炁’的意象。",
        "actions": [
          "李凡闭目，眉头微蹙，似在理解艰深内容。",
          "画面叠加：太极旋转，化为后天世界；无数光点（灵炁）充斥天地。"
        ],
        "narration": "有玄天剑意提点，系统同声传译，他这个大学生兼社畜，总算对古代后天仙道的设定，有了点概念。其核心，便是——炁。",
        "dialogue_speakers": [],
        "dialogue_bindings": [
          {
            "audio_task_id": "AUD_SEG0180_VO01",
            "speaker_role": "narrator",
            "speaker": "旁白",
            "speaker_entity_uid": "",
            "voice_card_id": "",
            "narrator_profile_id": "narrator_main_cn",
            "delivery_hint": "庄严，解说性，节奏平稳",
            "status": "pending",
            "text": "有玄天剑意提点，系统同声传译，他这个大学生兼社畜，总算对古代后天仙道的设定，有了点概念。其核心，便是——炁。"
          }
        ],
        "speaker_entity_uids": [],
        "voice_card_ids": [],
        "narrator_profile_ids": [
          "narrator_main_cn"
        ],
        "audio_task_ids": [
          "AUD_SEG0180_VO01"
        ]
      },
      "output_slots": {
        "video_path": "",
        "cover_path": "",
        "preview_gif": "",
        "metadata_path": ""
      }
    }
  ]
}