Files
ai/docs/system_a/02_业务流程_状态流转_权限设计.md
T
2026-06-15 17:45:28 +08:00

301 lines
4.7 KiB
Markdown
Executable File

# 02_业务流程_状态流转_权限设计
## 1. 用户完整流程
```text
游客访问首页
→ 查看案例
→ 登录注册
→ 创建项目
→ 选择输入模式
→ AI 原创小说 / 上传小说
→ 版权或原创声明
→ 文本生成 / 文本解析
→ 故事圣经生成
→ 用户确认故事圣经
→ 角色圣经生成
→ 角色参考图生成
→ 用户确认角色锚点
→ 分集计划生成
→ 用户确认分集
→ 单集脚本生成
→ 分镜生成
→ 用户确认分镜
→ 支付 / 冻结额度
→ 生成预览图
→ 用户确认预览
→ 正式生成图片
→ 图片质检
→ 音频生成
→ 字幕生成
→ 视频合成
→ 最终质检
→ 人工审核
→ 用户确认
→ 下载交付
→ 项目归档
```
---
## 2. AI 原创小说流程
```text
创建项目
→ 选择 AI 原创
→ 选择题材
→ 填写故事偏好
→ 生成故事创意
→ 生成故事大纲
→ 生成章节大纲
→ 生成正文
→ 自检
→ 故事圣经
```
自检包括:
```text
角色名是否一致
主线是否明确
冲突是否够强
是否适合视觉化
是否有敏感内容
是否有明显抄袭风险
```
---
## 3. 上传小说流程
```text
创建项目
→ 选择上传小说
→ 上传文件 / 粘贴文本
→ 选择来源类型
→ 勾选版权授权
→ 文本提取
→ 文本清洗
→ 章节识别
→ 角色提取
→ 故事分析
→ 生成故事圣经
```
来源类型:
```text
author_self:我是作者
licensed:我已获得授权
public_domain:公版文本
internal_test:仅内部测试
```
---
## 4. 项目主状态
```text
draft
source_selecting
novel_generating
novel_uploaded
copyright_pending
copyright_confirmed
text_parsing
text_parse_failed
story_analyzing
story_bible_generating
waiting_story_confirm
story_confirmed
character_extracting
character_generating
character_image_generating
waiting_character_confirm
character_confirmed
episode_planning
waiting_episode_confirm
episode_confirmed
script_generating
storyboard_generating
waiting_storyboard_confirm
storyboard_confirmed
payment_pending
payment_paid
preview_generating
waiting_preview_confirm
preview_confirmed
final_image_generating
image_qc
audio_generating
subtitle_generating
video_rendering
final_qc
manual_review
waiting_user_confirm
revision_requested
revising
completed
failed
cancelled
archived
```
---
## 5. 主流程状态流转
```text
draft
→ source_selecting
→ novel_generating / novel_uploaded
→ copyright_pending
→ copyright_confirmed
→ text_parsing
→ story_analyzing
→ story_bible_generating
→ waiting_story_confirm
→ story_confirmed
→ character_extracting
→ character_generating
→ character_image_generating
→ waiting_character_confirm
→ character_confirmed
→ episode_planning
→ waiting_episode_confirm
→ episode_confirmed
→ script_generating
→ storyboard_generating
→ waiting_storyboard_confirm
→ storyboard_confirmed
→ payment_pending
→ payment_paid
→ preview_generating
→ waiting_preview_confirm
→ preview_confirmed
→ final_image_generating
→ image_qc
→ audio_generating
→ subtitle_generating
→ video_rendering
→ final_qc
→ manual_review
→ waiting_user_confirm
→ completed
→ archived
```
---
## 6. 失败分支
```text
任意生成状态
→ failed
→ 后台重试 / 转人工 / 取消 / 退款或返还额度
```
任务失败不应该让整个项目不可恢复。
---
## 7. 修改分支
```text
waiting_story_confirm
→ 编辑故事圣经
→ story_bible_generating / waiting_story_confirm
waiting_character_confirm
→ 重生角色图 / 编辑角色
→ waiting_character_confirm
waiting_storyboard_confirm
→ 编辑分镜 / 重生分镜
→ waiting_storyboard_confirm
waiting_user_confirm
→ revision_requested
→ revising
→ final_image_generating / video_rendering / manual_review
→ waiting_user_confirm
```
---
## 8. 权限设计
### 游客
可访问:
```text
首页
案例
套餐
FAQ
登录注册
```
不可访问:
```text
创建项目
上传小说
生成小说
下载成品
```
### 登录用户
可访问:
```text
创建项目
上传小说
AI 原创小说
查看项目进度
下载自己的成品
申请修改
删除自己的项目
```
### 运营人员
可访问:
```text
项目查看
任务查看
内容审核
案例管理
模板管理
失败任务重试
```
### 管理员
可访问:
```text
所有功能
AI Provider 配置
成本配置
系统配置
权限配置
日志审计
```
---
## 9. 操作约束
```text
未确认版权,不能解析上传小说
未确认角色锚点,不能批量生成正式图
未确认分镜,不能正式生成
未支付或未冻结额度,不能正式生成
未通过审核,不能公开案例
失败任务未处理,不能标记完成
```