{
  "run_id": "20260325T051849777137Z",
  "generated_at": "2026-03-25T09:14:34.447424Z",
  "stages": [
    {
      "ts_start": "2026-03-25T05:18:51.386173Z",
      "ts_end": "2026-03-25T05:18:52.287334Z",
      "duration_sec": 0.901,
      "stage": "chunks",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Ingestion & Chunking Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/input/道祖是克苏鲁.txt",
          "kind": "novel_text"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01_chunks.json",
          "kind": "chunks"
        }
      ],
      "metrics": {
        "chunks": 50,
        "max_chars": 1800,
        "limit_chunks": 50,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T05:18:52.306573Z",
      "ts_end": "2026-03-25T05:18:52.449703Z",
      "duration_sec": 0.143,
      "stage": "ontology",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Ontology & Taxonomy Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01_chunks.json",
          "kind": "chunks"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01b_ontology_samples.json",
          "kind": "ontology_samples"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01c_ontology_candidates.json",
          "kind": "ontology_candidates"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01d_ontology.json",
          "kind": "ontology_doc"
        }
      ],
      "metrics": {
        "samples": 38,
        "candidate_entity_types": 7,
        "candidate_relation_types": 8,
        "taxonomy_entity_types": 13,
        "taxonomy_relations": 8,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T05:18:52.469166Z",
      "ts_end": "2026-03-25T06:15:53.546214Z",
      "duration_sec": 3421.077,
      "stage": "kg",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Knowledge Graph Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01_chunks.json",
          "kind": "chunks"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01d_ontology.json",
          "kind": "ontology_doc"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02_kg.json",
          "kind": "kg_summary"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02_kg_store.json",
          "kind": "kg_store"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02_kg_observations.jsonl",
          "kind": "kg_observations"
        }
      ],
      "metrics": {
        "entities": 189,
        "relations": 253,
        "observations": 998,
        "ambiguous_entity_forks": 45,
        "chunks": 50,
        "ontology_loaded": true,
        "high_density_chunks": 15,
        "supplement_chunks": 9,
        "max_entity_limit": 14,
        "max_relation_limit": 14,
        "kg_observation_rows": 998,
        "kg_observation_rows_dropped": 2,
        "kg_entity_redirect_applied": 5,
        "kg_relation_redirect_applied": 4,
        "stub_cleanup_dropped_entities": 1,
        "stub_cleanup_dropped_relations": 1,
        "stub_cleanup_merged_duplicate_entities": 3,
        "stub_cleanup_merged_same_name_entities": 4,
        "stub_cleanup_merged_duplicate_relations": 4,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T06:15:53.598458Z",
      "ts_end": "2026-03-25T06:15:53.837909Z",
      "duration_sec": 0.239,
      "stage": "type_consolidation",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Ontology & Taxonomy Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02_kg_store.json",
          "kind": "kg_store"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01d_ontology.json",
          "kind": "ontology_doc"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02b_type_candidates.json",
          "kind": "type_candidates"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02c_type_consolidation.json",
          "kind": "type_consolidation"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_store_consolidated.json",
          "kind": "kg_store_consolidated"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_consolidated.json",
          "kind": "kg_summary_consolidated"
        }
      ],
      "metrics": {
        "candidates": 144,
        "apply_type_count": 16,
        "apply_subtype_count": 36,
        "review_type_count": 10,
        "review_subtype_count": 53,
        "other_before": 30,
        "other_after": 14,
        "ontology_loaded": true,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T06:15:53.878865Z",
      "ts_end": "2026-03-25T06:15:53.955440Z",
      "duration_sec": 0.077,
      "stage": "entity_registry",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Entity Registry & Asset Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_store_consolidated.json",
          "kind": "kg_store_consolidated"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_consolidated.json",
          "kind": "kg_summary_consolidated"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02e_entity_registry.json",
          "kind": "entity_registry"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02f_entity_visual_cards.json",
          "kind": "entity_visual_cards"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02g_entity_voice_cards.json",
          "kind": "entity_voice_cards"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02h_entity_assets.json",
          "kind": "entity_assets"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/entity_registry/20260325T051849777137Z__02e_entity_registry.json",
          "kind": "entity_registry_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/entity_registry/20260325T051849777137Z__02f_entity_visual_cards.json",
          "kind": "entity_visual_cards_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/entity_registry/20260325T051849777137Z__02g_entity_voice_cards.json",
          "kind": "entity_voice_cards_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/entity_registry/20260325T051849777137Z__02h_entity_assets.json",
          "kind": "entity_assets_snapshot"
        }
      ],
      "metrics": {
        "entity_registry_entities": 189,
        "entity_visual_cards": 189,
        "entity_voice_cards": 61,
        "entity_asset_bindings": 189,
        "locked_count": 0,
        "needs_review_count": 28,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T06:15:53.989530Z",
      "ts_end": "2026-03-25T06:32:04.606997Z",
      "duration_sec": 970.617,
      "stage": "scenes",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Scene Segmentation Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/01_chunks.json",
          "kind": "chunks"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_store_consolidated.json",
          "kind": "kg_store_consolidated"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03_scenes.json",
          "kind": "scenes"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/scenes/20260325T051849777137Z__03_scenes.json",
          "kind": "scenes_snapshot"
        }
      ],
      "metrics": {
        "scenes": 100,
        "chunks": 50,
        "continued_scenes": 3,
        "scene_with_characters": 97,
        "scene_with_locations": 61,
        "kg_context_loaded": true,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T06:32:04.641513Z",
      "ts_end": "2026-03-25T06:32:04.689950Z",
      "duration_sec": 0.048,
      "stage": "chronology",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Chronology & Narrative Time Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03_scenes.json",
          "kind": "scenes"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_store_consolidated.json",
          "kind": "kg_store_consolidated"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03b_chronology.json",
          "kind": "chronology"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/chronology/20260325T051849777137Z__03b_chronology.json",
          "kind": "chronology_snapshot"
        }
      ],
      "metrics": {
        "scenes": 100,
        "chronology_groups": 80,
        "chronology_edges": 123,
        "chronology_conflicts": 0,
        "low_confidence_scenes": 1,
        "explicit_anchors": 56,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T06:32:04.717098Z",
      "ts_end": "2026-03-25T07:34:39.340526Z",
      "duration_sec": 3754.623,
      "stage": "script",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Script & Shot Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03_scenes.json",
          "kind": "scenes"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03b_chronology.json",
          "kind": "chronology"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02d_kg_consolidated.json",
          "kind": "kg_summary_consolidated"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04_scripts.json",
          "kind": "scripts"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/script/20260325T051849777137Z__04_scripts.json",
          "kind": "scripts_snapshot"
        }
      ],
      "metrics": {
        "scripts": 100,
        "shots": 376,
        "dialogue_lines": 298,
        "narration_shots": 182,
        "chronology_bound_scripts": 100,
        "chronology_non_mainline_scripts": 34,
        "chronology_reordered_scripts": 89,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T07:34:39.386866Z",
      "ts_end": "2026-03-25T07:34:39.389450Z",
      "duration_sec": 0.003,
      "stage": "style_bible",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Style Bible & Prompt QA Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02e_entity_registry.json",
          "kind": "entity_registry"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02f_entity_visual_cards.json",
          "kind": "entity_visual_cards"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02h_entity_assets.json",
          "kind": "entity_assets"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04_scripts.json",
          "kind": "scripts"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04b_style_bible.json",
          "kind": "style_bible"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/style_bible/20260325T051849777137Z__04b_style_bible.json",
          "kind": "style_bible_snapshot"
        }
      ],
      "metrics": {
        "fixed_positive_term_count": 9,
        "fixed_negative_term_count": 10,
        "provider_profile_count": 2,
        "manual_override_slot_count": 6,
        "reference_ready_entity_count": 0,
        "script_scene_count": 100,
        "script_shot_count": 376,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T07:34:39.406472Z",
      "ts_end": "2026-03-25T09:14:15.624188Z",
      "duration_sec": 5976.218,
      "stage": "storyboard",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Storyboard & Prompt Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04_scripts.json",
          "kind": "scripts"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03_scenes.json",
          "kind": "scenes"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/03b_chronology.json",
          "kind": "chronology"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02e_entity_registry.json",
          "kind": "entity_registry"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02f_entity_visual_cards.json",
          "kind": "entity_visual_cards"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02h_entity_assets.json",
          "kind": "entity_assets"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04b_style_bible.json",
          "kind": "style_bible"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/05_storyboard.json",
          "kind": "storyboard"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/storyboard/20260325T051849777137Z__05_storyboard.json",
          "kind": "storyboards_snapshot"
        }
      ],
      "metrics": {
        "storyboards": 300,
        "duration_seconds": 1471.1,
        "non_mainline_storyboards": 105,
        "visual_noted_storyboards": 300,
        "style_locked_storyboards": 300,
        "dynamic_content_storyboards": 300,
        "bound_entity_uids": 90,
        "bound_visual_card_ids": 90,
        "bound_asset_binding_ids": 90,
        "top_shot_roles": {
          "character": 81,
          "opening": 81,
          "dialogue_or_action": 75,
          "closing": 63
        },
        "top_characters": {
          "李凡": 286,
          "望舒": 97,
          "茯苓": 92,
          "老道": 59,
          "玄天剑意": 44,
          "右手": 32,
          "山主": 32,
          "修道士": 12
        },
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T09:14:15.809130Z",
      "ts_end": "2026-03-25T09:14:15.862255Z",
      "duration_sec": 0.053,
      "stage": "prompt_guard",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Style Bible & Prompt QA Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/05_storyboard.json",
          "kind": "storyboard"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04b_style_bible.json",
          "kind": "style_bible"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/05b_storyboard_guard.json",
          "kind": "prompt_guard"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/prompt_guard/20260325T051849777137Z__05b_storyboard_guard.json",
          "kind": "prompt_guard_snapshot"
        }
      ],
      "metrics": {
        "shot_count": 300,
        "pass_shot_count": 300,
        "warning_shot_count": 0,
        "fail_shot_count": 0,
        "issue_count": 0,
        "error_issue_count": 0,
        "warning_issue_count": 0,
        "english_issue_count": 0,
        "style_pollution_issue_count": 0,
        "missing_block_issue_count": 0,
        "length_drift_issue_count": 0,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T09:14:15.891853Z",
      "ts_end": "2026-03-25T09:14:33.217614Z",
      "duration_sec": 17.326,
      "stage": "timeline",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Edit Timeline & Post-Plan Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/05_storyboard.json",
          "kind": "storyboard"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04_scripts.json",
          "kind": "scripts"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06_timeline.json",
          "kind": "timeline"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/timeline/20260325T051849777137Z__06_timeline.json",
          "kind": "timeline_snapshot"
        }
      ],
      "metrics": {
        "segments": 300,
        "captions": 467,
        "tracks": 6,
        "duration_seconds": 1471.1,
        "non_mainline_segments": 105,
        "voiceover_segments": 242,
        "bound_voice_line_count": 373,
        "voice_card_bound_line_count": 220,
        "preset_segment_count": 274,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T09:14:33.327807Z",
      "ts_end": "2026-03-25T09:14:33.460184Z",
      "duration_sec": 0.132,
      "stage": "audio",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Audio Casting & TTS Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06_timeline.json",
          "kind": "timeline"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02g_entity_voice_cards.json",
          "kind": "entity_voice_cards"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06b_audio_tasks.json",
          "kind": "audio_tasks"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/audio/20260325T051849777137Z__06b_audio_tasks.json",
          "kind": "audio_tasks_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06c_audio_results.json",
          "kind": "audio_results"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/audio/20260325T051849777137Z__06c_audio_results.json",
          "kind": "audio_results_snapshot"
        }
      ],
      "metrics": {
        "audio_tasks": 373,
        "audio_results": 373,
        "spoken_line_count": 373,
        "narrator_task_count": 148,
        "character_task_count": 191,
        "crowd_task_count": 0,
        "bound_voice_card_count": 220,
        "provider_bound_count": 0,
        "estimated_duration_seconds": 2998.86,
        "result_ready_count": 0,
        "queued_count": 0,
        "pending_count": 373,
        "succeeded_count": 0,
        "failed_count": 0,
        "resumed": false
      }
    },
    {
      "ts_start": "2026-03-25T09:14:33.522845Z",
      "ts_end": "2026-03-25T09:14:34.139510Z",
      "duration_sec": 0.617,
      "stage": "video",
      "status": "ok",
      "run_id": "20260325T051849777137Z",
      "agent": "Video Generation Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/05_storyboard.json",
          "kind": "storyboard"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06_timeline.json",
          "kind": "timeline"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04_scripts.json",
          "kind": "scripts"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06b_audio_tasks.json",
          "kind": "audio_tasks"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/06c_audio_results.json",
          "kind": "audio_results"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/02h_entity_assets.json",
          "kind": "entity_assets"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/04b_style_bible.json",
          "kind": "style_bible"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/07_video_tasks.json",
          "kind": "video_tasks"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/video/20260325T051849777137Z__07_video_tasks.json",
          "kind": "video_tasks_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/07b_manual_video_runs.json",
          "kind": "manual_video_runs"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/video/20260325T051849777137Z__07b_manual_video_runs.json",
          "kind": "manual_video_runs_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/07c_manual_video_eval.json",
          "kind": "manual_video_eval"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/video/20260325T051849777137Z__07c_manual_video_eval.json",
          "kind": "manual_video_eval_snapshot"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/07_video_results.json",
          "kind": "video_results"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/daozu_video_soak_50chunks_coldstart_20260325/logs/stage_artifacts/video/20260325T051849777137Z__07_video_results.json",
          "kind": "video_results_snapshot"
        }
      ],
      "metrics": {
        "tasks": 300,
        "results": 300,
        "video_tasks": 300,
        "video_results": 300,
        "enable_video": false,
        "pending_tasks": 300,
        "skipped_tasks": 0,
        "total_duration_seconds": 1471.1,
        "audio_bound_task_count": 242,
        "audio_ready_task_count": 0,
        "provider_profile_bound_task_count": 300,
        "reference_image_task_count": 0,
        "reference_audio_task_count": 242,
        "submitted_count": 0,
        "succeeded_count": 0,
        "failed_count": 0,
        "manual_attempts": 0,
        "manual_task_covered_count": 0,
        "manual_multi_attempt_task_count": 0,
        "manual_result_ready_count": 0,
        "manual_eval_count": 0,
        "manual_selected_count": 0
      }
    }
  ],
  "llm_calls": {
    "total": 291,
    "ok": 291,
    "error": 0
  },
  "run_errors": 0
}