@@ -2,8 +2,8 @@
generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件)
wiki_page: Product-Requirements-Overview
wiki_url: https://git.ilapage.cn/OPC/chorus/wiki/Product-Requirements-Overview.-
wiki_revision: 376e592c33527aed0924b9ebccd820d2e09f322d
synchronized_at: 2026-08-21T06:3 9:26 Z
wiki_revision: e832dfa2552c6cf97eda1927588bc85392f5fe8e
synchronized_at: 2026-08-21T06:5 9:5 2Z
<!-- gitea-wiki-mirror:end -->
# 产品需求总览
@@ -29,16 +29,16 @@ synchronized_at: 2026-08-21T06:39:26Z
## 当前需求索引
工单 [#1 ](https://git.ilapage.cn/OPC/chorus/issues/1 ) 已完成长期技术基线整理和验收。项目由 [Epic #3 ](https://git.ilapage.cn/OPC/chorus/issues/3 ) 统一跟踪;[MVP-0 #4 ](https://git.ilapage.cn/OPC/chorus/issues/4 ) 已于 2026-08-21 验收完成。当前进入 [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) 的设计门禁:技术设计 [#16 ](https://git.ilapage.cn/OPC/chorus/issues/16 ) 正在待验收 ,管理端原型 [#17 ](https://git.ilapage.cn/OPC/chorus/issues/17 ) 和用户端原型 [#18 ](https://git.ilapage.cn/OPC/chorus/issues/18 ) 以前者确认为前置 。生产实现工单尚未建立或放行。当前已交付边界仍是 mock 验证的唯一 ProviderModel `chat` /`images_edits` 闭环。
工单 [#1 ](https://git.ilapage.cn/OPC/chorus/issues/1 ) 已完成长期技术基线整理和验收。项目由 [Epic #3 ](https://git.ilapage.cn/OPC/chorus/issues/3 ) 统一跟踪;[MVP-0 #4 ](https://git.ilapage.cn/OPC/chorus/issues/4 ) 已于 2026-08-21 验收完成。当前进入 [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) 的设计门禁:技术设计 [#16 ](https://git.ilapage.cn/OPC/chorus/issues/16 ) 已于 2026-08-21 验收通过 ,管理端原型 [#17 ](https://git.ilapage.cn/OPC/chorus/issues/17 ) 和用户端原型 [#18 ](https://git.ilapage.cn/OPC/chorus/issues/18 ) 的前置门禁已满足,仍需分别制作和确认 。生产实现工单尚未建立或放行。当前已交付边界仍是 mock 验证的唯一 ProviderModel `chat` /`images_edits` 闭环。
| 需求领域 | 用户与场景 | 需求状态 | MVP | 详细说明 | 实施工单 | 设计证据 |
|---|---|---|---|---|---|---|
| 核心生成域与单上游 | 用户提交提示词/原图得到结果 | 已交付(#6 ~ #10 、#13 、#15 已验收) | [MVP-0 #4 ](https://git.ilapage.cn/OPC/chorus/issues/4 ) | [架构 ](Architecture-and-Code-Map.- )、[业务规则 ](Business-Rules-and-Glossary.- ) | [#6 迁移 ](https://git.ilapage.cn/OPC/chorus/issues/6 )、[#7 core ](https://git.ilapage.cn/OPC/chorus/issues/7 )、[#8 platform ](https://git.ilapage.cn/OPC/chorus/issues/8 )、[#9 queue ](https://git.ilapage.cn/OPC/chorus/issues/9 )、[#10 worker ](https://git.ilapage.cn/OPC/chorus/issues/10 ) | 架构/数据/状态设计已确认 |
| 用户端生成页 | 种子用户登录并完成一次异步生成 | 已交付(#11 ~ #13 已验收) | [MVP-0 #4 ](https://git.ilapage.cn/OPC/chorus/issues/4 ) | 本页“用户端布局与状态” | [#11 portal 后端 ](https://git.ilapage.cn/OPC/chorus/issues/11 )、[#12 用户界面 ](https://git.ilapage.cn/OPC/chorus/issues/12 ) | [原型设计 #2 ](https://git.ilapage.cn/OPC/chorus/issues/2 ); `prototypes/2/v1/index.html` , 2026-08-20 用户已确认 |
| 默认 prompt template | 系统以数据配置而非硬编码合成提示词 | 已交付(#7/ #13 已验收) | [MVP-0 #4 ](https://git.ilapage.cn/OPC/chorus/issues/4 ) | [业务规则 ](Business-Rules-and-Glossary.- ) | [#7 ](https://git.ilapage.cn/OPC/chorus/issues/7 ) | 2026-08-20 已确认中性模板与 `{{.UserPrompt}}` |
| 多 Provider 路由与故障转移 | 单上游故障时继续服务 | 开发中 ( #16 待 验收) | [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) | [架构 ](Architecture-and-Code-Map.- )、[业务规则 ](Business-Rules-and-Glossary.- ) | [#16 技术设计 ](https://git.ilapage.cn/OPC/chorus/issues/16 ) | #16 架构/API/数据/状态草案待用户验收 |
| 管理端配置与记录 | 运营配置模型、路由池并排障 | 已确认(等待前置设计 ) | [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) | 本页“管理端页面” | [#17 管理端原型 ](https://git.ilapage.cn/OPC/chorus/issues/17 ) | 复用型/定制页原型待制作和确认 |
| 图片角色编辑 | 用户编辑 role_rule、角色、备注与顺序 | 已确认(等待前置设计 ) | [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) | 业务规则“提示词与上传” | [#18 用户端原型 ](https://git.ilapage.cn/OPC/chorus/issues/18 ) | 组件状态、键盘排序和无限滚动原型待制作和确认 |
| 多 Provider 路由与故障转移 | 单上游故障时继续服务 | 已确认 ( #16 已 验收,待实现 ) | [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) | [架构 ](Architecture-and-Code-Map.- )、[业务规则 ](Business-Rules-and-Glossary.- ) | [#16 技术设计 ](https://git.ilapage.cn/OPC/chorus/issues/16 ) | #16 架构/API/数据/状态设计于 2026-08-21 已确认 |
| 管理端配置与记录 | 运营配置模型、路由池并排障 | 已确认(#16 已验收,待原型 ) | [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) | 本页“管理端页面” | [#17 管理端原型 ](https://git.ilapage.cn/OPC/chorus/issues/17 ) | 复用型/定制页原型待制作和确认 |
| 图片角色编辑 | 用户编辑 role_rule、角色、备注与顺序 | 已确认(#16 已验收,待原型 ) | [MVP-1 #19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ) | 业务规则“提示词与上传” | [#18 用户端原型 ](https://git.ilapage.cn/OPC/chorus/issues/18 ) | 组件状态、键盘排序和无限滚动原型待制作和确认 |
| 点数只读与发放 | 用户看余额、管理员发放留痕 | 已确认 | MVP-2 | 业务规则“点数与范围” | 待建 | 原型待确认 |
| API Key 与程序调用 | 外部程序提交与查询任务 | 已确认 | MVP-2 | 本页“程序化调用” | 待建 | API/权限设计 |
| 限流、保留期、公开注册 | 治理滥用和磁盘;决定是否开放用户获取 | 待确认(阈值/流程) | MVP-2 或后续 | 业务规则“需要补充什么” | 待建 | 安全/运维/认证设计 |
@@ -84,11 +84,11 @@ MVP-0 非目标:
汇总工单为 [#19 ](https://git.ilapage.cn/OPC/chorus/issues/19 ),当前处于设计门禁:
- [ ] [#16 ](https://git.ilapage.cn/OPC/chorus/issues/16 ) 路由、Provider、迁移、API、状态和测试设计(待验收 );
- [x ] [#16 ](https://git.ilapage.cn/OPC/chorus/issues/16 ) 路由、Provider、迁移、API、状态和测试设计(2026-08-21 验收通过 );
- [ ] [#17 ](https://git.ilapage.cn/OPC/chorus/issues/17 ) 固定 go-admin/go-admin-ui 的 CRUD 与三个定制页原型;
- [ ] [#18 ](https://git.ilapage.cn/OPC/chorus/issues/18 ) 文生图、图片 role_rule/role/note/排序与历史无限滚动原型。
稳定范围仍包括加权路由、gobreaker、最多 N 家故障转移、`images` /`gemini` 、受审计有冷却的单次真实连通性测试和完整 retryable 测试。技术设计与 两个原型经用户确认后,才拆分数据库、路由/worker、协议、安全管理端、portal 和集成验收生产工单。
稳定范围仍包括加权路由、gobreaker、最多 N 家故障转移、`images` /`gemini` 、受审计有冷却的单次真实连通性测试和完整 retryable 测试。技术设计已确认; 两个原型经用户确认后,才拆分数据库、路由/worker、协议、安全管理端、portal 和集成验收生产工单。
#### MVP-2:治理与开放