聚焦漫剧主线 · 宇宙系统 MVP · 稳定产出一集再十集
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | P0-1 | FastAPI 后端框架 + SQLite + SQLAlchemy | - | 代码已实现,生产可用 |
| 🔄 | P0-2 | React + Vite 前端框架 → Vanilla JS SPA 重构中 | 12h | 当前 React 多页,重构为 SPA 统一四中心+六库 |
| ✅ | P0-3 | JWT 认证 + 用户系统 | - | 代码已实现,多用户前端待接入 |
| ✅ | P0-4 | Watchdog 后台守护 | - | 代码已实现,生产可用 |
| ✅ | P0-5 | GUI 启动器 EXE | - | 代码已实现,生产可用 |
| ✅ | P0-6 | 文档站(10 页面统一样式) | - | 代码已实现,口径已统一 |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | A-1 | 设计系统搭建(暗色科幻风格 tokens + CSS 变量) | 4h | 文档站已引用 |
| 🔄 | A-2 | SPA 路由架构(Vanilla JS SPA) | 3h | 适配 1 中枢 + 4 中心 + 6 库 |
| 🔄 | A-3 | 通用布局组件(Sidebar/Content 双栏) | 4h | 可折叠侧边栏 |
| 🔄 | A-4 | 4 中心 + 创作中枢 + 6 库入口页 | 3h | 网格卡片布局 |
| 🔄 | A-5 | 全局状态管理 | 3h | 跨中心上下文 |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | B-1 | Script 独立表(从 Project 解耦) | 3h | 支持多中心引用 |
| ✅ | B-2 | Novel + NovelChapter + NovelVolume 表 | 4h | 卷/章层级结构 |
| ✅ | B-3 | AudioDrama + AudioDramaTrack 表 | 3h | 音轨管理 |
| ✅ | B-4 | DigitalHuman + DigitalHumanVideo 表 | 3h | 数字人视频记录 |
| ✅ | B-5 | ScriptConversion 转换记录表 | 2h | 格式互转日志 |
| ✅ | B-6 | Alembic 迁移脚本 + 数据迁移 | 3h | v2→v3 表结构升级 |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | C-1 | Novel CRUD API(卷/章管理) | 4h | 嵌套资源路由 |
| ✅ | C-2 | AudioDrama CRUD API(剧本/角色/音轨) | 4h | 音轨排序+混音参数 |
| ✅ | C-3 | DigitalHuman CRUD API(形象/声音/口播) | 4h | 视频生成触发 |
| ✅ | C-4 | ScriptConversion 格式转换 API | 4h | LLM 驱动跨格式转换 |
| ✅ | C-5 | 跨中心查询 API(角色/素材引用) | 3h | 统一搜索端点 |
| ✅ | C-6 | API 文档更新(OpenAPI / docs-site) | 2h | 同步更新 api-docs.html |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | D-1 | 漫剧中心页面(后端 API 就绪,前端适配中) | - | 核心管线已通,前端 SPA 待迁移 |
| ✅ | D-2 | 小说中心页面(卷/章/正文 API 就绪) | - | LLM 生成已通,前端待 SPA |
| ✅ | D-3 | 广播剧中心页面(音轨/配音 API 就绪) | - | GPT-SoVITS 集成完成 |
| ✅ | D-4 | 数字人中心页面(形象/口播 API 就绪) | - | 管线已通 |
| 🔄 | D-5 | 创作中枢 + 6 库 SPA 页面 + 世界观记忆面板 | 8h | 新增:中枢首页、Universe Memory 面板、状态机看板 |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | E-1 | 跨中心角色引用数据流 | 4h | Character FKs + /references 端点 |
| ✅ | E-2 | 跨中心素材引用数据流 | 4h | Asset FKs + /references 端点 |
| ✅ | E-3 | 统一搜索服务(后端 + 向量索引) | 5h | /api/v1/search 跨12表全文搜索 |
| ✅ | E-4 | 统一搜索前端 UI | 3h | search.html + 全局搜索栏 + 类型标签 |
| ✅ | E-5 | 项目级跨中心数据仪表盘 | 3h | /api/v1/dashboard/{id} 端点 |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | F-1 | 格式互转管道(漫剧↔小说↔广播剧↔数字人口播) | 8h | LLM Prompt 链 + 12条转换方向 |
| ✅ | F-2 | 数据一致性校验(引用完整性) | 4h | /consistency 端点 + 前端检查按钮 |
| ✅ | F-3 | 批量转换 + 后台任务队列 | 6h | /batch-convert + SCRIPT_CONVERSION handler |
| ✅ | F-4 | 性能基准测试 + 优化 | 4h | /benchmark 端点 |
| ID | 任务 | 预计 | 备注 | |
|---|---|---|---|---|
| ✅ | P5-1 | KnowledgeType DIRECTOR_CASE 枚举 | - | 完成 |
| ✅ | P5-2 | DirectorCaseService:NAS 扫描 + FFmpeg 拆镜 | - | 完成 |
| ✅ | P5-3 | LLM 导演技术分析 + 向量存储 | - | 完成 |
| ✅ | P5-4 | Director Case API (6 端点) + router 注册 | - | 完成,已通过 200 验证 |
| ✅ | P5-5 | 前端:案例卡片画廊 | - | grid4 布局 + 文本/景别筛选 + 详情弹窗 |
| ✅ | P5-6 | 前端:相似案例搜索 UI | - | 搜索框+结果列表+评分 |
| ✅ | P5-7 | 与 DirectorAgent 集成 | - | 编辑器右侧"推荐案例"按钮,分析场景推荐相似镜头 |
| ✅ | P5-8 | E2E 测试:案例导入→搜索→推荐 | - | 9/9 通过 |
| ID | 任务 | 预估 | 备注 | |
|---|---|---|---|---|
| ✅ | v4-1 | 后端:翻译 API + TranslationJob 模型 | - | 代码已实现,Pydantic 修复 |
| ✅ | v4-2 | 海外发行导出服务 (SRT/ASS/配音脚本/元数据) | - | OverseasExportService 已实现 |
| 🔄 | v4-3 | 前端翻译面板 + 语言选择器 SPA 适配 | 4h | 需迁移到新 SPA 架构 |
| 🔄 | v4-4 | 完整的文化适应性调整 + YouTube API 发布集成 | 6h | 当前仅导出,未自动发布 |
核心原则:A机统一入口,B机作为内部 Worker,不直接暴露给用户。B机每 2~5 秒上报资源状态,A机根据显存/模型/节点状态动态调度。
| ID | 任务 | 预估 | 备注 | |
|---|---|---|---|---|
| ⏳ | G-1 | 硬件层分配:A机拆分(FastAPI/DB/宇宙系统/资产中心/任务调度/LTX/超分/合成) | 4h | A机常驻服务精简,视频/超分任务队列分离 |
| ⏳ | G-2 | B机 Worker API 实现(/worker/image /worker/voice /worker/lipsync /worker/repair /worker/status /worker/result) | 6h | FastAPI 独立服务,接收任务→执行→回传结果 |
| ⏳ | G-3 | B机资源状态上报(GPU/显存/CPU/模型/温度 2~5s 心跳) | 3h | A机接收并记录心跳,状态异常暂停派发 |
| ⏳ | G-4 | A机动态调度器(按任务类型/显存余量/节点状态/模型可用性/温度/磁盘调度) | 6h | Redis 任务队列 + Worker Agent,判断节点再下发 |
| ⏳ | G-5 | 任务下发与结果回传(Redis 队列 + rsync/NFS/MinIO 文件同步) | 4h | A机发任务→B机执行→文件回传→DB 更新→前端刷新 |
| ⏳ | G-6 | 显存互斥与并行策略(A机 LTX/超分/LLM 不并发;B机 Z-Img/MuseTalk 不并发) | 4h | 资源锁 + 互斥规则 + 任务排队 |
| ⏳ | G-7 | 异常处理(B机10s无心跳→unknown,30s→offline;失败任务→失败队列;显存不足→等待重试;文件同步失败→重试同步) | 3h | 用户可见失败原因+一键重试 |
| ⏳ | G-8 | 前端工作台显示双机状态(A机/B机 GPU+显存+当前任务+异常提醒) | 4h | 工作台和剧集中心显示执行节点 |
| ID | 任务 | 预估 | 备注 | |
|---|---|---|---|---|
| ✅ | N-1 | 文档站口径统一:一中枢+四中心+六库 | - | 本文档站已完成 |
| ⏳ | N-2 | 宇宙系统 MVP:5 张表(universe_projects/characters/locations/items/events)+ CRUD API | 8h | Context Pack 生成 + Memory Update 写回逻辑 |
| ⏳ | N-3 | 标准生产状态机(draft→generated→reviewed→confirmed→locked→used→archived) | 6h | 各表已有 status,统一流转+派生版本 |
| ⏳ | N-4 | GenerationExecutor 抽象层(ComfyUIExecutor/DirectModelExecutor/RemoteWorkerExecutor/CloudAPIExecutor) | 8h | ComfyUI 降级为可替换执行器 |
| ⏳ | N-5 | 运镜知识库:场景↔运镜映射表 + Director Agent 集成 | 4h | 推/拉/横移/环绕/正反打/跟拍映射 |
| ⏳ | N-6 | 结构化分镜数据:JSON Schema 输出(shot_size/camera_angle/movement/duration/motion_complexity) | 3h | 分镜 Agent 输出标准化供后续模块调用 |
| ⏳ | N-7 | 480p→1080p 统一后期管线(Real-ESRGAN 超分 + RIFE 插帧 + 调色 + 降噪) | 6h | A机统一执行,分镜视频不变,合成阶段提升 |
| ⏳ | N-8 | 任务失败重试机制(文本重试1次/分镜图保留历史/视频重试3次降复杂度/配音自动重试/超分断点续跑) | 4h | 队列化 + 失败队列 + 一键重试 |
| 阶段 | 验收目标 | 通过标准 |
|---|---|---|
| MVP | 1 集 60–90 秒样片 | 角色一致、镜头可动、声音可用、可导出 mp4 |
| V3.0 Alpha | 1 集 3–5 分钟漫剧 | 全流程可跑通,失败任务可重试 |
| V3.0 Beta | 连续 3 集 | 角色/场景/声音/剧情连续性基本稳定,状态机有效 |
| V3.0 正式版 | 连续 10 集 | 形成可复用资产库和稳定生产节奏,宇宙系统正常运作 |