{
  "task_id": "20260710_102121_claude_ui_rebuild_mu_v22_claude_ui",
  "project": "claude_ui_rebuild_multi_agent",
  "phase": "v22_claude_ui",
  "status": "completed",
  "created_at": "2026-07-10T02:21:21Z",
  "local_root": "E:\\集群文件夹\\factory_os\\short_video_real_data_pipeline\\phase4b_90s_formal_sample\\v22_kimi_claude_loop\\claude_ui_rebuild",
  "public_root": "https://review.example.com/runs/20260710_102121_claude_ui_rebuild_mu_v22_claude_ui/",
  "main_review_url": "https://review.example.com/runs/20260710_102121_claude_ui_rebuild_mu_v22_claude_ui/index.html",
  "manifest_url": "https://review.example.com/runs/20260710_102121_claude_ui_rebuild_mu_v22_claude_ui/manifest.json",
  "artifacts": [
    {
      "name": "RUN_CLAUDE_UI_REBUILD.cmd",
      "path": "artifacts\\RUN_CLAUDE_UI_REBUILD.cmd",
      "type": "other",
      "size": "1.2 KB",
      "source": "RUN_CLAUDE_UI_REBUILD.cmd"
    },
    {
      "name": "claude_ui_states.schema.json",
      "path": "artifacts\\claude_ui_states.schema.json",
      "type": "json",
      "size": "6.4 KB",
      "source": "01_schema\\claude_ui_states.schema.json"
    },
    {
      "name": "scenes.json",
      "path": "artifacts\\scenes.json",
      "type": "json",
      "size": "8.5 KB",
      "source": "03_scenes\\scenes.json"
    },
    {
      "name": "concat_list.txt",
      "path": "artifacts\\concat_list.txt",
      "type": "text",
      "size": "1.6 KB",
      "source": "06_video\\concat_list.txt"
    },
    {
      "name": "subtitles.srt",
      "path": "artifacts\\subtitles.srt",
      "type": "other",
      "size": "1.4 KB",
      "source": "06_video\\subtitles.srt"
    },
    {
      "name": "disclaimer.md",
      "path": "artifacts\\disclaimer.md",
      "type": "markdown",
      "size": "452 B",
      "source": "07_review_package\\disclaimer.md"
    },
    {
      "name": "multi_agent_reconstruction_report.md",
      "path": "artifacts\\multi_agent_reconstruction_report.md",
      "type": "markdown",
      "size": "1.9 KB",
      "source": "07_review_package\\multi_agent_reconstruction_report.md"
    },
    {
      "name": "source_log_map.md",
      "path": "artifacts\\source_log_map.md",
      "type": "markdown",
      "size": "687 B",
      "source": "07_review_package\\source_log_map.md"
    },
    {
      "name": "video_probe.md",
      "path": "artifacts\\video_probe.md",
      "type": "markdown",
      "size": "899 B",
      "source": "07_review_package\\video_probe.md"
    },
    {
      "name": "visual_rebuild_report.md",
      "path": "artifacts\\visual_rebuild_report.md",
      "type": "markdown",
      "size": "1016 B",
      "source": "07_review_package\\visual_rebuild_report.md"
    },
    {
      "name": "kimi_prompt_claude_ui_rebuild.md",
      "path": "artifacts\\kimi_prompt_claude_ui_rebuild.md",
      "type": "markdown",
      "size": "1.2 KB",
      "source": "08_kimi_audit\\kimi_prompt_claude_ui_rebuild.md"
    },
    {
      "name": "compose_claude_ui_video.py",
      "path": "artifacts\\compose_claude_ui_video.py",
      "type": "source",
      "size": "14.2 KB",
      "source": "logs\\compose_claude_ui_video.py"
    },
    {
      "name": "generate_claude_ui_clips.py",
      "path": "artifacts\\generate_claude_ui_clips.py",
      "type": "source",
      "size": "9.4 KB",
      "source": "logs\\generate_claude_ui_clips.py"
    },
    {
      "name": "parse_claude_logs_to_scenes.py",
      "path": "artifacts\\parse_claude_logs_to_scenes.py",
      "type": "source",
      "size": "14.2 KB",
      "source": "logs\\parse_claude_logs_to_scenes.py"
    },
    {
      "name": "render_claude_ui_frames.py",
      "path": "artifacts\\render_claude_ui_frames.py",
      "type": "source",
      "size": "24.4 KB",
      "source": "logs\\render_claude_ui_frames.py"
    },
    {
      "name": "scene_bash_001.png",
      "path": "previews\\scene_bash_001.png",
      "type": "image",
      "size": "42.4 KB",
      "source": "04_frames\\scene_bash_001.png"
    },
    {
      "name": "scene_bash_error_001.png",
      "path": "previews\\scene_bash_error_001.png",
      "type": "image",
      "size": "37.0 KB",
      "source": "04_frames\\scene_bash_error_001.png"
    },
    {
      "name": "scene_context_reset_001.png",
      "path": "previews\\scene_context_reset_001.png",
      "type": "image",
      "size": "29.0 KB",
      "source": "04_frames\\scene_context_reset_001.png"
    },
    {
      "name": "scene_diff_001.png",
      "path": "previews\\scene_diff_001.png",
      "type": "image",
      "size": "26.0 KB",
      "source": "04_frames\\scene_diff_001.png"
    },
    {
      "name": "scene_diff_002.png",
      "path": "previews\\scene_diff_002.png",
      "type": "image",
      "size": "23.9 KB",
      "source": "04_frames\\scene_diff_002.png"
    },
    {
      "name": "scene_final_001.png",
      "path": "previews\\scene_final_001.png",
      "type": "image",
      "size": "28.9 KB",
      "source": "04_frames\\scene_final_001.png"
    },
    {
      "name": "scene_idle_001.png",
      "path": "previews\\scene_idle_001.png",
      "type": "image",
      "size": "30.7 KB",
      "source": "04_frames\\scene_idle_001.png"
    },
    {
      "name": "scene_multi_agent_001.png",
      "path": "previews\\scene_multi_agent_001.png",
      "type": "image",
      "size": "70.6 KB",
      "source": "04_frames\\scene_multi_agent_001.png"
    },
    {
      "name": "scene_task_001.png",
      "path": "previews\\scene_task_001.png",
      "type": "image",
      "size": "21.9 KB",
      "source": "04_frames\\scene_task_001.png"
    },
    {
      "name": "scene_write_001.png",
      "path": "previews\\scene_write_001.png",
      "type": "image",
      "size": "19.6 KB",
      "source": "04_frames\\scene_write_001.png"
    },
    {
      "name": "clip_contact_sheet.jpg",
      "path": "previews\\clip_contact_sheet.jpg",
      "type": "image",
      "size": "51.2 KB",
      "source": "07_review_package\\clip_contact_sheet.jpg"
    },
    {
      "name": "frame_contact_sheet.jpg",
      "path": "previews\\frame_contact_sheet.jpg",
      "type": "image",
      "size": "139.9 KB",
      "source": "07_review_package\\frame_contact_sheet.jpg"
    },
    {
      "name": "clip_00_thumb.jpg",
      "path": "previews\\clip_00_thumb.jpg",
      "type": "image",
      "size": "29.8 KB",
      "source": "07_review_package\\frames\\clip_00_thumb.jpg"
    },
    {
      "name": "clip_01_thumb.jpg",
      "path": "previews\\clip_01_thumb.jpg",
      "type": "image",
      "size": "33.2 KB",
      "source": "07_review_package\\frames\\clip_01_thumb.jpg"
    },
    {
      "name": "clip_02_thumb.jpg",
      "path": "previews\\clip_02_thumb.jpg",
      "type": "image",
      "size": "58.3 KB",
      "source": "07_review_package\\frames\\clip_02_thumb.jpg"
    },
    {
      "name": "clip_03_thumb.jpg",
      "path": "previews\\clip_03_thumb.jpg",
      "type": "image",
      "size": "45.1 KB",
      "source": "07_review_package\\frames\\clip_03_thumb.jpg"
    },
    {
      "name": "clip_04_thumb.jpg",
      "path": "previews\\clip_04_thumb.jpg",
      "type": "image",
      "size": "25.2 KB",
      "source": "07_review_package\\frames\\clip_04_thumb.jpg"
    },
    {
      "name": "clip_05_thumb.jpg",
      "path": "previews\\clip_05_thumb.jpg",
      "type": "image",
      "size": "35.1 KB",
      "source": "07_review_package\\frames\\clip_05_thumb.jpg"
    },
    {
      "name": "clip_06_thumb.jpg",
      "path": "previews\\clip_06_thumb.jpg",
      "type": "image",
      "size": "41.9 KB",
      "source": "07_review_package\\frames\\clip_06_thumb.jpg"
    },
    {
      "name": "clip_07_thumb.jpg",
      "path": "previews\\clip_07_thumb.jpg",
      "type": "image",
      "size": "35.7 KB",
      "source": "07_review_package\\frames\\clip_07_thumb.jpg"
    },
    {
      "name": "clip_08_thumb.jpg",
      "path": "previews\\clip_08_thumb.jpg",
      "type": "image",
      "size": "28.9 KB",
      "source": "07_review_package\\frames\\clip_08_thumb.jpg"
    },
    {
      "name": "clip_09_thumb.jpg",
      "path": "previews\\clip_09_thumb.jpg",
      "type": "image",
      "size": "35.5 KB",
      "source": "07_review_package\\frames\\clip_09_thumb.jpg"
    },
    {
      "name": "frame_02s.jpg",
      "path": "previews\\frame_02s.jpg",
      "type": "image",
      "size": "100.1 KB",
      "source": "07_review_package\\frames\\frame_02s.jpg"
    },
    {
      "name": "frame_08s.jpg",
      "path": "previews\\frame_08s.jpg",
      "type": "image",
      "size": "146.4 KB",
      "source": "07_review_package\\frames\\frame_08s.jpg"
    },
    {
      "name": "frame_16s.jpg",
      "path": "previews\\frame_16s.jpg",
      "type": "image",
      "size": "119.0 KB",
      "source": "07_review_package\\frames\\frame_16s.jpg"
    },
    {
      "name": "frame_26s.jpg",
      "path": "previews\\frame_26s.jpg",
      "type": "image",
      "size": "105.2 KB",
      "source": "07_review_package\\frames\\frame_26s.jpg"
    },
    {
      "name": "frame_35s.jpg",
      "path": "previews\\frame_35s.jpg",
      "type": "image",
      "size": "135.7 KB",
      "source": "07_review_package\\frames\\frame_35s.jpg"
    },
    {
      "name": "frame_44s.jpg",
      "path": "previews\\frame_44s.jpg",
      "type": "image",
      "size": "100.4 KB",
      "source": "07_review_package\\frames\\frame_44s.jpg"
    },
    {
      "name": "scene_bash_001.mp4",
      "path": "videos\\scene_bash_001.mp4",
      "type": "video",
      "size": "36.4 KB",
      "source": "05_clips\\scene_bash_001.mp4"
    },
    {
      "name": "scene_bash_error_001.mp4",
      "path": "videos\\scene_bash_error_001.mp4",
      "type": "video",
      "size": "31.7 KB",
      "source": "05_clips\\scene_bash_error_001.mp4"
    },
    {
      "name": "scene_context_reset_001.mp4",
      "path": "videos\\scene_context_reset_001.mp4",
      "type": "video",
      "size": "22.5 KB",
      "source": "05_clips\\scene_context_reset_001.mp4"
    },
    {
      "name": "scene_diff_001.mp4",
      "path": "videos\\scene_diff_001.mp4",
      "type": "video",
      "size": "26.4 KB",
      "source": "05_clips\\scene_diff_001.mp4"
    },
    {
      "name": "scene_diff_002.mp4",
      "path": "videos\\scene_diff_002.mp4",
      "type": "video",
      "size": "24.9 KB",
      "source": "05_clips\\scene_diff_002.mp4"
    },
    {
      "name": "scene_final_001.mp4",
      "path": "videos\\scene_final_001.mp4",
      "type": "video",
      "size": "26.3 KB",
      "source": "05_clips\\scene_final_001.mp4"
    },
    {
      "name": "scene_idle_001.mp4",
      "path": "videos\\scene_idle_001.mp4",
      "type": "video",
      "size": "20.2 KB",
      "source": "05_clips\\scene_idle_001.mp4"
    },
    {
      "name": "scene_multi_agent_001.mp4",
      "path": "videos\\scene_multi_agent_001.mp4",
      "type": "video",
      "size": "45.4 KB",
      "source": "05_clips\\scene_multi_agent_001.mp4"
    },
    {
      "name": "scene_task_001.mp4",
      "path": "videos\\scene_task_001.mp4",
      "type": "video",
      "size": "18.2 KB",
      "source": "05_clips\\scene_task_001.mp4"
    },
    {
      "name": "scene_write_001.mp4",
      "path": "videos\\scene_write_001.mp4",
      "type": "video",
      "size": "18.1 KB",
      "source": "05_clips\\scene_write_001.mp4"
    },
    {
      "name": "v22_claude_code_ui_rebuild_multi_agent_60s.mp4",
      "path": "videos\\v22_claude_code_ui_rebuild_multi_agent_60s.mp4",
      "type": "video",
      "size": "810.1 KB",
      "source": "06_video\\v22_claude_code_ui_rebuild_multi_agent_60s.mp4"
    }
  ],
  "previews": [
    {
      "name": "scene_bash_001.png",
      "path": "previews\\scene_bash_001.png"
    },
    {
      "name": "scene_bash_error_001.png",
      "path": "previews\\scene_bash_error_001.png"
    },
    {
      "name": "scene_context_reset_001.png",
      "path": "previews\\scene_context_reset_001.png"
    },
    {
      "name": "scene_diff_001.png",
      "path": "previews\\scene_diff_001.png"
    },
    {
      "name": "scene_diff_002.png",
      "path": "previews\\scene_diff_002.png"
    },
    {
      "name": "scene_final_001.png",
      "path": "previews\\scene_final_001.png"
    },
    {
      "name": "scene_idle_001.png",
      "path": "previews\\scene_idle_001.png"
    },
    {
      "name": "scene_multi_agent_001.png",
      "path": "previews\\scene_multi_agent_001.png"
    },
    {
      "name": "scene_task_001.png",
      "path": "previews\\scene_task_001.png"
    },
    {
      "name": "scene_write_001.png",
      "path": "previews\\scene_write_001.png"
    },
    {
      "name": "clip_contact_sheet.jpg",
      "path": "previews\\clip_contact_sheet.jpg"
    },
    {
      "name": "frame_contact_sheet.jpg",
      "path": "previews\\frame_contact_sheet.jpg"
    },
    {
      "name": "clip_00_thumb.jpg",
      "path": "previews\\clip_00_thumb.jpg"
    },
    {
      "name": "clip_01_thumb.jpg",
      "path": "previews\\clip_01_thumb.jpg"
    },
    {
      "name": "clip_02_thumb.jpg",
      "path": "previews\\clip_02_thumb.jpg"
    },
    {
      "name": "clip_03_thumb.jpg",
      "path": "previews\\clip_03_thumb.jpg"
    },
    {
      "name": "clip_04_thumb.jpg",
      "path": "previews\\clip_04_thumb.jpg"
    },
    {
      "name": "clip_05_thumb.jpg",
      "path": "previews\\clip_05_thumb.jpg"
    },
    {
      "name": "clip_06_thumb.jpg",
      "path": "previews\\clip_06_thumb.jpg"
    },
    {
      "name": "clip_07_thumb.jpg",
      "path": "previews\\clip_07_thumb.jpg"
    },
    {
      "name": "clip_08_thumb.jpg",
      "path": "previews\\clip_08_thumb.jpg"
    },
    {
      "name": "clip_09_thumb.jpg",
      "path": "previews\\clip_09_thumb.jpg"
    },
    {
      "name": "frame_02s.jpg",
      "path": "previews\\frame_02s.jpg"
    },
    {
      "name": "frame_08s.jpg",
      "path": "previews\\frame_08s.jpg"
    },
    {
      "name": "frame_16s.jpg",
      "path": "previews\\frame_16s.jpg"
    },
    {
      "name": "frame_26s.jpg",
      "path": "previews\\frame_26s.jpg"
    },
    {
      "name": "frame_35s.jpg",
      "path": "previews\\frame_35s.jpg"
    },
    {
      "name": "frame_44s.jpg",
      "path": "previews\\frame_44s.jpg"
    }
  ],
  "videos": [
    {
      "name": "scene_bash_001.mp4",
      "path": "videos\\scene_bash_001.mp4"
    },
    {
      "name": "scene_bash_error_001.mp4",
      "path": "videos\\scene_bash_error_001.mp4"
    },
    {
      "name": "scene_context_reset_001.mp4",
      "path": "videos\\scene_context_reset_001.mp4"
    },
    {
      "name": "scene_diff_001.mp4",
      "path": "videos\\scene_diff_001.mp4"
    },
    {
      "name": "scene_diff_002.mp4",
      "path": "videos\\scene_diff_002.mp4"
    },
    {
      "name": "scene_final_001.mp4",
      "path": "videos\\scene_final_001.mp4"
    },
    {
      "name": "scene_idle_001.mp4",
      "path": "videos\\scene_idle_001.mp4"
    },
    {
      "name": "scene_multi_agent_001.mp4",
      "path": "videos\\scene_multi_agent_001.mp4"
    },
    {
      "name": "scene_task_001.mp4",
      "path": "videos\\scene_task_001.mp4"
    },
    {
      "name": "scene_write_001.mp4",
      "path": "videos\\scene_write_001.mp4"
    },
    {
      "name": "v22_claude_code_ui_rebuild_multi_agent_60s.mp4",
      "path": "videos\\v22_claude_code_ui_rebuild_multi_agent_60s.mp4"
    }
  ],
  "audit_request": "请审核 Phase v22_claude_ui 的交付产物。\n检查项: 1) 产物完整性 2) 画面质量 3) 动画时序 4) 技术规范符合性\n审核指南: E:\\集群文件夹\\review_portal\\runs\\20260710_102121_claude_ui_rebuild_mu_v22_claude_ui\\review_report.md\n状态报告: E:\\集群文件夹\\review_portal\\runs\\20260710_102121_claude_ui_rebuild_mu_v22_claude_ui\\status_report.md",
  "security": {
    "scanned": true,
    "findings": 0,
    "blocked": false
  },
  "summary": {
    "total_artifacts": 54,
    "previews": 28,
    "videos": 11,
    "has_review_report": false,
    "has_status_report": false
  }
}