Initial AI manga platform
This commit is contained in:
Executable
+308
@@ -0,0 +1,308 @@
|
||||
# 21_Codex开发任务拆解文档
|
||||
|
||||
## 1. Codex 开发规则
|
||||
|
||||
```text
|
||||
每次只完成一个任务
|
||||
完成后等待人工审核
|
||||
不得一次性开发整个系统
|
||||
不得擅自删除 docs
|
||||
不得把真实 API Key 写入代码
|
||||
所有 AI Provider 先 mock
|
||||
所有状态必须写入数据库
|
||||
所有任务必须支持失败记录
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 2. 推荐项目结构
|
||||
|
||||
```text
|
||||
ai-manga-system-a/
|
||||
├── docs/
|
||||
├── backend/
|
||||
├── admin/
|
||||
├── user-app/
|
||||
├── workers/
|
||||
├── deploy/
|
||||
└── README.md
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 3. 任务 01:读取文档并输出计划
|
||||
|
||||
要求:
|
||||
|
||||
```text
|
||||
只读 docs
|
||||
不写代码
|
||||
输出开发理解
|
||||
输出 MVP 范围
|
||||
输出目录结构
|
||||
输出疑问
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 4. 任务 02:初始化项目骨架
|
||||
|
||||
```text
|
||||
创建 monorepo
|
||||
初始化 backend
|
||||
初始化 admin
|
||||
初始化 user-app
|
||||
创建 workers
|
||||
创建 deploy
|
||||
创建 .env.example
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 5. 任务 03:数据库 schema
|
||||
|
||||
按 `05_数据库表结构设计.md` 创建表。
|
||||
|
||||
验收:
|
||||
|
||||
```text
|
||||
迁移可执行
|
||||
索引存在
|
||||
基础表可写入
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 6. 任务 04:认证和用户
|
||||
|
||||
```text
|
||||
注册
|
||||
登录
|
||||
JWT
|
||||
用户信息
|
||||
权限守卫
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 7. 任务 05:文件上传和资产
|
||||
|
||||
```text
|
||||
MinIO
|
||||
小说文件上传
|
||||
图片/视频资产表
|
||||
私有访问
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 8. 任务 06:项目创建流程
|
||||
|
||||
```text
|
||||
创建项目
|
||||
选择输入模式
|
||||
选择题材
|
||||
保存目标集数
|
||||
状态流转
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 9. 任务 07:上传小说解析
|
||||
|
||||
```text
|
||||
txt/docx/md解析
|
||||
章节识别
|
||||
文本清洗
|
||||
章节保存
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 10. 任务 08:AI 原创小说 Mock
|
||||
|
||||
```text
|
||||
Mock 故事创意
|
||||
Mock 大纲
|
||||
Mock 章节
|
||||
Mock 自检
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 11. 任务 09:故事圣经模块
|
||||
|
||||
```text
|
||||
生成
|
||||
编辑
|
||||
确认
|
||||
版本管理
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 12. 任务 10:角色圣经和锚点图
|
||||
|
||||
```text
|
||||
角色提取
|
||||
角色编辑
|
||||
角色图生成任务
|
||||
锚点图选择
|
||||
角色锁定
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 13. 任务 11:长篇记忆模块
|
||||
|
||||
```text
|
||||
plot_memories
|
||||
plot_threads
|
||||
character_memories
|
||||
continuity_checks
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 14. 任务 12:分集计划
|
||||
|
||||
```text
|
||||
生成分集
|
||||
编辑分集
|
||||
确认分集
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 15. 任务 13:脚本和分镜
|
||||
|
||||
```text
|
||||
生成单集脚本
|
||||
生成分镜
|
||||
编辑镜头
|
||||
Prompt生成
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 16. 任务 14:BullMQ 队列
|
||||
|
||||
```text
|
||||
任务创建
|
||||
任务状态
|
||||
重试
|
||||
幂等key
|
||||
失败记录
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 17. 任务 15:AI Provider 抽象
|
||||
|
||||
```text
|
||||
TextProvider
|
||||
ImageProvider
|
||||
VoiceProvider
|
||||
VideoProvider
|
||||
ModerationProvider
|
||||
Mock实现
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 18. 任务 16:图片生成
|
||||
|
||||
```text
|
||||
角色图
|
||||
分镜预览图
|
||||
正式图
|
||||
质检记录
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 19. 任务 17:TTS 字幕 FFmpeg
|
||||
|
||||
```text
|
||||
生成旁白
|
||||
生成SRT
|
||||
图片转视频
|
||||
字幕/BGM合成
|
||||
导出MP4
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 20. 任务 18:后台管理
|
||||
|
||||
```text
|
||||
项目管理
|
||||
小说管理
|
||||
角色管理
|
||||
分镜管理
|
||||
任务管理
|
||||
审核管理
|
||||
模板管理
|
||||
成本日志
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 21. 任务 19:uni-app 用户端
|
||||
|
||||
```text
|
||||
首页
|
||||
创建项目
|
||||
AI原创设置
|
||||
上传小说
|
||||
版权确认
|
||||
故事圣经
|
||||
角色库
|
||||
分集
|
||||
分镜
|
||||
进度
|
||||
成品
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 22. 任务 20:订单额度
|
||||
|
||||
```text
|
||||
套餐
|
||||
订单
|
||||
额度冻结
|
||||
额度扣减
|
||||
成本日志
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 23. 任务 21:内容审核
|
||||
|
||||
```text
|
||||
版权确认
|
||||
文本审核
|
||||
图片审核
|
||||
视频审核
|
||||
公开案例授权
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 24. 任务 22:真实 AI Provider 接入
|
||||
|
||||
在所有 mock 流程跑通后再接入真实模型。
|
||||
|
||||
---
|
||||
|
||||
## 25. 任务 23:MVP 验收
|
||||
|
||||
必须完成:
|
||||
|
||||
```text
|
||||
AI原创小说生成3集MP4
|
||||
上传小说生成1集MP4
|
||||
后台可重试失败任务
|
||||
用户可下载成品
|
||||
```
|
||||
Reference in New Issue
Block a user