Files
TrueGrowth/openspec/changes/archive/2026-04-29-update-video-analyzer-task-queue/tasks.md

1.3 KiB

Tasks: 爆款视频生成分析/改编任务队列化与历史回填

1. 记录与输入源

  • 1.1 扩展 AnalysisRecord,保存可恢复的输入源快照
  • 1.2 为本地上传视频增加缓存与恢复工具,避免在记录中直接保存大块 base64
  • 1.3 为旧历史记录补兼容读取逻辑

2. 视频分析任务

  • 2.1 为 video-analyze 工具增加 queue 模式
  • 2.2 让任务执行链支持视频分析专用执行分支
  • 2.3 在分析页监听任务完成/失败并回写记录与错误状态

3. 脚本改编任务

  • 3.1 为脚本改编增加基于任务队列的执行入口
  • 3.2 在脚本页监听任务完成/失败并回写 editedShots
  • 3.3 保持现有手动编辑与自动保存行为不变

4. 历史恢复

  • 4.1 从历史记录进入分析页时回填 YouTube URL
  • 4.2 从历史记录进入分析页时恢复本地视频预览与重新分析能力
  • 4.3 对无法恢复的旧上传记录提供安全降级

5. 验证

  • 5.1 验证分析任务可在任务队列中追踪并完成回写
  • 5.2 验证脚本改编任务可在任务队列中追踪并完成回写
  • 5.3 验证 YouTube 历史记录可重新打开并回填 URL
  • 5.4 验证本地上传历史记录在缓存存在时可恢复视频