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

33 lines
1.3 KiB
Markdown

# Tasks: 爆款视频生成分析/改编任务队列化与历史回填
## 1. 记录与输入源
- [x] 1.1 扩展 `AnalysisRecord`,保存可恢复的输入源快照
- [x] 1.2 为本地上传视频增加缓存与恢复工具,避免在记录中直接保存大块 base64
- [x] 1.3 为旧历史记录补兼容读取逻辑
## 2. 视频分析任务
- [x] 2.1 为 `video-analyze` 工具增加 `queue` 模式
- [x] 2.2 让任务执行链支持视频分析专用执行分支
- [x] 2.3 在分析页监听任务完成/失败并回写记录与错误状态
## 3. 脚本改编任务
- [x] 3.1 为脚本改编增加基于任务队列的执行入口
- [x] 3.2 在脚本页监听任务完成/失败并回写 `editedShots`
- [x] 3.3 保持现有手动编辑与自动保存行为不变
## 4. 历史恢复
- [x] 4.1 从历史记录进入分析页时回填 YouTube URL
- [x] 4.2 从历史记录进入分析页时恢复本地视频预览与重新分析能力
- [x] 4.3 对无法恢复的旧上传记录提供安全降级
## 5. 验证
- [x] 5.1 验证分析任务可在任务队列中追踪并完成回写
- [x] 5.2 验证脚本改编任务可在任务队列中追踪并完成回写
- [x] 5.3 验证 YouTube 历史记录可重新打开并回填 URL
- [x] 5.4 验证本地上传历史记录在缓存存在时可恢复视频