{
  "version": "1.0",
  "generated_at": "2026-03-28T06:05:37.326870Z",
  "mode": "manual_video_benchmark",
  "run_dir": "prompt_timeline_branch_enabled_smoke_20260328_v1",
  "source": {
    "video_tasks_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/07_video_tasks.json",
    "storyboard_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/05_storyboard.json",
    "timeline_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/06_timeline.json",
    "scripts_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/04_scripts.json",
    "audio_tasks_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/06b_audio_tasks.json",
    "audio_results_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/06c_audio_results.json",
    "entity_assets_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/02h_entity_assets.json",
    "style_bible_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/04b_style_bible.json"
  },
  "selection": {
    "limit": 3,
    "query": "",
    "providers": [
      "sora",
      "kling"
    ]
  },
  "summary": {
    "task_count": 3,
    "provider_count": 2,
    "evaluation_row_count": 6
  },
  "tasks": [
    {
      "benchmark_id": "BMK_0001",
      "task_id": "VID_SEG0001",
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "segment_id": "SEG0001",
      "duration_seconds": 5.4,
      "ratio": "16:9",
      "time_mode": "unknown",
      "shot_role": "opening",
      "priority": 99,
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_D87900351F90",
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "prompt_preview": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；远景，缓慢的航拍推进，建立镜头；墨竹山全景，险峻的山峦在墨色的竹海中起伏，毒瘴如薄纱般缭绕于峰峦之间，妖兽的嘶鸣隐约可闻；环境为妖兽横行的墨竹山山脉；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题；预留画面文字区域；保持中性叙事运动；镜头运动需要服务旁白与字幕节奏。",
      "reference": {
        "characters": [],
        "locations": [
          "墨竹山"
        ],
        "items": []
      }
    },
    {
      "benchmark_id": "BMK_0002",
      "task_id": "VID_SEG0002",
      "scene_id": "S0001",
      "shot_id": "S0001_SH02",
      "segment_id": "SEG0002",
      "duration_seconds": 4.4,
      "ratio": "16:9",
      "time_mode": "unknown",
      "shot_role": "character",
      "priority": 78,
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_D87900351F90",
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "prompt_preview": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；中景，从林间缝隙中推入，人物反应镜头；镜头穿过墨林竹海，聚焦于一处被开凿出的平地，嶙峋的山石被人工削平，与周围原始险恶的环境形成强烈对比；环境为妖兽横行的墨竹山山脉；保持场景结构、地形和道具摆位稳定；保持中性叙事运动；镜头运动需要服务旁白与字幕节奏。",
      "reference": {
        "characters": [],
        "locations": [
          "墨竹山"
        ],
        "items": []
      }
    },
    {
      "benchmark_id": "BMK_0003",
      "task_id": "VID_SEG0003",
      "scene_id": "S0001",
      "shot_id": "S0001_SH03",
      "segment_id": "SEG0003",
      "duration_seconds": 4.2,
      "ratio": "16:9",
      "time_mode": "unknown",
      "shot_role": "dialogue_or_action",
      "priority": 87,
      "prompt_version": "program_raw_v1",
      "style_bible_id": "SBL_D87900351F90",
      "style": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先",
      "prompt_preview": "电影化叙事；细节清晰；角色形象一致；光照连续；项目级统一风格；场景结构连续；光照逻辑稳定；构图清晰；主体突出；连续性优先；信息可读性优先；近景，环绕法相缓慢移动，叙事推进镜头；平地的中央，一座以草、木、石搭建的简陋法坛，法坛之上矗立着一尊八臂六首、相貌狰狞的非人魔尊法相，在昏暗的光线下显得神秘而威严；环境为妖兽横行的墨竹山山脉；关键物件为法坛中央的魔尊法相雕像；保持场景结构、地形和道具摆位稳定；保持中性叙事运动；镜头运动需要服务旁白与字",
      "reference": {
        "characters": [],
        "locations": [
          "墨竹山"
        ],
        "items": [
          "魔尊法相"
        ]
      }
    }
  ],
  "provider_exports": [
    {
      "provider": "sora",
      "label": "OpenAI Sora",
      "json_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/video_benchmark/providers/sora.json",
      "markdown_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/video_benchmark/providers/sora.md",
      "task_count": 3
    },
    {
      "provider": "kling",
      "label": "Kling",
      "json_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/video_benchmark/providers/kling.json",
      "markdown_path": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/video_benchmark/providers/kling.md",
      "task_count": 3
    }
  ],
  "evaluation_template_csv": "/wwwb/aitools/writer/outputs/prompt_timeline_branch_enabled_smoke_20260328_v1/video_benchmark/evaluation_template.csv"
}