Files

43 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 1. Tool Entry And Shell
- [x] 1.1 在工具箱注册独立工具「连环画生成」,能力名为 `comic-generation-workflow`
- [x] 1.2 建立工具窗口状态模型,覆盖故事输入、规划草稿、生成队列、历史详情和导出状态
- [x] 1.3 确保工具与现有单张图片生成入口解耦,但复用现有供应商、模型和任务适配层
## 2. Prompt Planning And Editing
- [x] 2.1 实现从用户故事生成连环画规划,输出标题、页数、公共提示词和单页提示词草稿
- [x] 2.2 支持编辑公共提示词,并在生成时自动拼接到所有单页请求
- [x] 2.3 支持编辑单页提示词、锁定已确认页面、插入/删除/重排页面
- [x] 2.4 支持重新规划时保留用户已手动编辑或锁定的内容
## 3. Image Generation Queue
- [x] 3.1 支持串行生成模式,按页顺序逐张提交并更新状态
- [x] 3.2 支持并行生成模式,使用可配置并发上限提交图片任务
- [x] 3.3 支持单页重生、失败重试、取消未完成任务和保留已完成结果
- [x] 3.4 在队列状态中展示页序、提示词摘要、状态、错误、结果预览和引用 URL
## 4. History And Persistence
- [x] 4.1 保存轻量历史记录:项目元数据、公共提示词、单页提示词、生成参数、状态和结果引用
- [x] 4.2 历史记录不得持久化原图二进制、大图 data URL 或 base64 内容
- [x] 4.3 支持从历史记录恢复项目并继续编辑、重生或导出
- [x] 4.4 为历史列表提供按时间、标题、状态筛选和删除记录能力
## 5. Export
- [x] 5.1 支持导出 ZIP包含按页编号命名的图片和项目元数据
- [x] 5.2 支持导出 PPTX每页图片生成一张幻灯片并保留标题/页码信息
- [x] 5.3 支持导出 PDF每页图片按顺序排版输出
- [x] 5.4 导出阶段按图片引用 fetch必须限流或串行处理不得一次性加载全部大图到内存
- [x] 5.5 导出失败时展示可恢复错误,并保留项目与已生成图片引用
## 6. Verification
- [x] 6.1 验证提示词规划、公共提示词编辑、单页编辑和页面重排流程
- [x] 6.2 验证串行与并行生成模式的状态更新、取消、失败重试和单页重生
- [x] 6.3 验证历史记录恢复时不包含大图/base64 持久化内容
- [x] 6.4 验证 ZIP/PPTX/PDF 导出在多页图片下按限流或串行 fetch 工作,避免明显内存峰值
- [x] 6.5 运行 `openspec validate add-comic-strip-generator --strict`