# 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 验证本地上传历史记录在缓存存在时可恢复视频