epic: chorus 图文生成服务交付 #3

Open
opened 2026-08-20 16:41:42 +08:00 by ila · 13 comments
Owner

????

  • ??:Epic
  • ??:???
  • ??????:??????????? Wiki
  • ????:2026-08-20

??

chorus ??????? Go ???/?????????? portal ??????????,worker ???????????;????????????? go-admin/go-admin-ui ?? Provider?????????????????????????????????,????????????????????

??

  • ???????????????worker ???????????????????
  • ?? core?platform?portal?admin ? migrations ???,???????????????
  • ?? SSRF ??????????/CAS????????????????
  • ? MVP-0?MVP-1?MVP-2 ????,?????????????????

???

  • ?????????????????????????????????cmshopee ????????????
  • ???????;???????????????????
  • ??????????????,?????????????

????

  • MVP-0 ???? ProviderModel?MySQL 8 ???mock ???portal ????????????
  • MVP-1 ???? Provider ?????????? go-admin ???????????
  • MVP-2 ??? API Key?????/?????????????????????
  • ???????????????;Epic ????????? MVP ???

????

  1. MVP-0:????????????
  2. MVP-1:???????????????????
  3. MVP-2:??????????????

MVP ?????

  • #4 MVP-0 ???????????(2026-08-21 ????)

  • #19 MVP-1 ???????????(???:????? #17/#18 ???????)

  • #20 MVP-1 ????? admin ??(2026-08-21 ????)

  • #28 MVP-1 ????? bootstrap(2026-08-21 ????)

  • #21 MVP-1 ??????????????(2026-08-21 ????)

  • #22 MVP-1 ? Provider ???SSRF ????? worker ????(2026-08-21 ????)

  • #23 MVP-1 ??? API???????????(2026-08-22 ????)

  • #29 管理端账号密码登录修复

  • #24 MVP-1 go-admin ????

  • #25 MVP-1 portal ?????Prompt ???????

  • #26 MVP-1 portal ????

  • #27 MVP-1 ????

?????????

  • ??:Go 1.24?MySQL 8??? go-admin/go-admin-ui ?????? mock ?????????/?????
  • ????:SSRF ?????????? worker ??????????????????????????
  • ??:? MVP ????????;???????????,????????,?????????? down ??,????????????

??????

  • ? MVP ??????????????,?????????
  • ?????????????????????????????????
  • ?????????????????????????????
  • ??????????????????

需求变更工单

  • #30 Provider API Key 明文存储与回显设计变更(2026-08-22 验收通过)

需求变更工单

  • #31 完全移除用户点数展示与需求(2026-08-22 验收通过)
  • #32 admin-ui 移除残留验证码登录交互(阻塞 #27)
  • #33 admin-ui 修复生产构建 runtime 资源缺失(阻塞 #27)
  • #34 admin-ui 修复 SCSS 变量导入生产白屏(阻塞 #27)

MVP-1 状态(2026-08-24)

  • MVP-1 已于 2026-08-24 通过汇总验收,#19 已关闭。
  • Epic 保持开放,后续范围从 MVP-2 规划门禁开始。

MVP-2(2026-08-24 已确认范围)

  • #35 MVP-2 API 开放与治理
  • #36 API Key、OpenAPI、限流与审计技术设计
  • #37 API Key 用户端与管理端原型

MVP-2 开发基础设施补充(2026-08-24)

MVP-2 管理端阻塞缺陷(2026-08-24)

  • #40 修复管理端动态菜单视图路径拼接错误

MVP-2 生产实现(2026-08-24)

  • #41 MVP-2 数据迁移与 API Key 核心能力

  • #42 用户 API Key 生命周期与 Portal 页面

  • #43 OpenAPI v1 认证与生成接口

  • #44 三维限流与生成队列延后

  • #45 API 安全审计与管理端 API

  • #46 管理端 API Key 治理页面

  • #47 MVP-2 跨模块集成验收

  • #53 修复 MVP-2 Portal E2E 审计数据清理顺序

  • #52 规范化管理端 API Key 幂等撤销时间响应

  • #49 管理端导航中文化与标题统一

  • #50 用户端仅账号密码登录

  • #51 终端用户密码最小长度调整为 6 位

  • #54 配置自定义 OpenAI Provider 模型并受控验证

  • #55 Provider 出站端口白名单配置(2026-08-27 验收通过)

  • #56

  • #58

  • #59 管理端分组导航与适用系统模块原型设计

  • #60 对齐 cmhub 的 images_edits 图片编辑协议并启用路由

  • #61 修正生成记录 attempt 进行中状态被显示为失败

  • #62 按实测数据放宽图片生成超时并修复租约不足

  • #63 修正生成失败错误码被终态码覆盖

  • #64 放开 extra_body 的 resolution 并配置文生图尺寸(已停止:上游忽略该参数)

  • #65 完善 Portal 与 Admin 生成记录耗时和时间展示

  • #66 建立管理端四分组菜单与权限 migration(2026-08-26 验收通过)

  • #67 适配管理端系统 API 与管理员保护

  • #68 实现四分组导航与系统管理页面

  • #69 验收管理端分组导航与系统模块安全边界

项目工程基线维护

  • #70 升级 DevHarness 工作流基线至 0b6ec76(2026-08-26 验收通过)

  • #71 修复菜单结构只读列表关联字段错误

  • #72 Admin 生成记录查看提示词原图与生成结果

  • #73 管理员创建终端用户与重置密码

  • #74 Portal YAML 支持配置监听地址和端口

## ???? - ??:Epic - ??:??? - ??????:??????????? Wiki - ????:2026-08-20 ## ?? chorus ??????? Go ???/?????????? portal ??????????,worker ???????????;????????????? go-admin/go-admin-ui ?? Provider?????????????????????????????????,???????????????????? ## ?? - ???????????????worker ??????????????????? - ?? core?platform?portal?admin ? migrations ???,??????????????? - ?? SSRF ??????????/CAS???????????????? - ? MVP-0?MVP-1?MVP-2 ????,????????????????? ## ??? - ?????????????????????????????????cmshopee ???????????? - ???????;??????????????????? - ??????????????,????????????? ## ???? - MVP-0 ???? ProviderModel?MySQL 8 ???mock ???portal ???????????? - MVP-1 ???? Provider ?????????? go-admin ??????????? - MVP-2 ??? API Key?????/????????????????????? - ???????????????;Epic ????????? MVP ??? ## ???? 1. MVP-0:???????????? 2. MVP-1:??????????????????? 3. MVP-2:?????????????? ## MVP ????? - [x] #4 MVP-0 ???????????(2026-08-21 ????) - [x] #19 MVP-1 ???????????(???:????? #17/#18 ???????) - [x] #20 MVP-1 ????? admin ??(2026-08-21 ????) - [x] #28 MVP-1 ????? bootstrap(2026-08-21 ????) - [x] #21 MVP-1 ??????????????(2026-08-21 ????) - [x] #22 MVP-1 ? Provider ???SSRF ????? worker ????(2026-08-21 ????) - [x] #23 MVP-1 ??? API???????????(2026-08-22 ????) - [x] #29 管理端账号密码登录修复 - [x] #24 MVP-1 go-admin ???? - [x] #25 MVP-1 portal ?????Prompt ??????? - [x] #26 MVP-1 portal ???? - [x] #27 MVP-1 ???? ## ????????? - ??:Go 1.24?MySQL 8??? go-admin/go-admin-ui ?????? mock ?????????/????? - ????:SSRF ?????????? worker ?????????????????????????? - ??:? MVP ????????;???????????,????????,?????????? down ??,???????????? ## ?????? - [ ] ? MVP ??????????????,????????? - [ ] ????????????????????????????????? - [ ] ????????????????????????????? - [ ] ?????????????????? ## 需求变更工单 - [x] #30 Provider API Key 明文存储与回显设计变更(2026-08-22 验收通过) ## 需求变更工单 - [x] #31 完全移除用户点数展示与需求(2026-08-22 验收通过) - [x] #32 admin-ui 移除残留验证码登录交互(阻塞 #27) - [x] #33 admin-ui 修复生产构建 runtime 资源缺失(阻塞 #27) - [x] #34 admin-ui 修复 SCSS 变量导入生产白屏(阻塞 #27) ## MVP-1 状态(2026-08-24) - MVP-1 已于 2026-08-24 通过汇总验收,#19 已关闭。 - Epic 保持开放,后续范围从 MVP-2 规划门禁开始。 ## MVP-2(2026-08-24 已确认范围) - [ ] #35 MVP-2 API 开放与治理 - [x] #36 API Key、OpenAPI、限流与审计技术设计 - [x] #37 API Key 用户端与管理端原型 ## MVP-2 开发基础设施补充(2026-08-24) - [x] #38 统一管理本地 Portal、Admin API 与 Admin UI 启停 - [x] #39 ## MVP-2 管理端阻塞缺陷(2026-08-24) - [x] #40 修复管理端动态菜单视图路径拼接错误 ## MVP-2 生产实现(2026-08-24) - [x] #41 MVP-2 数据迁移与 API Key 核心能力 - [x] #42 用户 API Key 生命周期与 Portal 页面 - [x] #43 OpenAPI v1 认证与生成接口 - [x] #44 三维限流与生成队列延后 - [x] #45 API 安全审计与管理端 API - [x] #46 管理端 API Key 治理页面 - [x] #47 MVP-2 跨模块集成验收 - [x] #53 修复 MVP-2 Portal E2E 审计数据清理顺序 - [x] #52 规范化管理端 API Key 幂等撤销时间响应 - [x] #49 管理端导航中文化与标题统一 - [x] #50 用户端仅账号密码登录 - [x] #51 终端用户密码最小长度调整为 6 位 - [ ] #54 配置自定义 OpenAI Provider 模型并受控验证 - [x] #55 Provider 出站端口白名单配置(2026-08-27 验收通过) - [x] #56 - [x] #58 - [x] #59 管理端分组导航与适用系统模块原型设计 - [x] #60 对齐 cmhub 的 images_edits 图片编辑协议并启用路由 - [x] #61 修正生成记录 attempt 进行中状态被显示为失败 - [x] #62 按实测数据放宽图片生成超时并修复租约不足 - [x] #63 修正生成失败错误码被终态码覆盖 - [x] #64 放开 extra_body 的 resolution 并配置文生图尺寸(已停止:上游忽略该参数) - [x] #65 完善 Portal 与 Admin 生成记录耗时和时间展示 - [x] #66 建立管理端四分组菜单与权限 migration(2026-08-26 验收通过) - [x] #67 适配管理端系统 API 与管理员保护 - [x] #68 实现四分组导航与系统管理页面 - [x] #69 验收管理端分组导航与系统模块安全边界 ## 项目工程基线维护 - [x] #70 升级 DevHarness 工作流基线至 `0b6ec76`(2026-08-26 验收通过) - [x] #71 修复菜单结构只读列表关联字段错误 - [x] #72 Admin 生成记录查看提示词原图与生成结果 - [x] #73 管理员创建终端用户与重置密码 - [ ] #74 Portal YAML 支持配置监听地址和端口
Author
Owner

层级初始化证据:

  • 子级 MVP:#4
  • Product-Requirements-Overview Wiki revision:7f387b9eb3c6bbd993028974271ca515156cfdcc
  • 核心镜像提交并推送:fc471f426e2d10d107878cc31275d3b77ec57109
  • 验证:check --strict、16 个核心映射 sync --check、git diff --check 均通过。
层级初始化证据: - 子级 MVP:#4 - Product-Requirements-Overview Wiki revision:`7f387b9eb3c6bbd993028974271ca515156cfdcc` - 核心镜像提交并推送:`fc471f426e2d10d107878cc31275d3b77ec57109` - 验证:`check --strict`、16 个核心映射 `sync --check`、`git diff --check` 均通过。
Author
Owner

MVP-0 #4 的首个子任务 #2(用户端生成页原型)已于 2026-08-20 验收通过并关闭。MVP-0 和 Epic 仍保持打开,等待后续生产实现单元任务。

MVP-0 #4 的首个子任务 #2(用户端生成页原型)已于 2026-08-20 验收通过并关闭。MVP-0 和 Epic 仍保持打开,等待后续生产实现单元任务。
Author
Owner

MVP-0 生产实现已拆分为 9 个单元工单:

  • #5 chore: 准备 MVP-0 可复现开发与测试环境
  • #6 feat: 初始化 Go 项目骨架与可逆数据库迁移
  • #7 feat: 实现核心领域模型与 Prompt 渲染
  • #8 feat: 实现 SSRF 安全 HTTP、密钥加密与本地存储
  • #9 feat: 实现 MySQL 租约队列与 CAS 状态机
  • #10 feat: 实现 Provider 协议、mock 上游与内嵌 worker
  • #11 feat: 实现 portal 认证、异步提交与鉴权查询
  • #12 feat: 按确认原型实现 portal 用户界面
  • #13 test: 完成 MVP-0 集成验收与运行闭环

环境任务 #5 因涉及本机安装/容器路线保持待确认;其余任务受前置依赖约束,当前未开始实施。

MVP-0 生产实现已拆分为 9 个单元工单: - #5 chore: 准备 MVP-0 可复现开发与测试环境 - #6 feat: 初始化 Go 项目骨架与可逆数据库迁移 - #7 feat: 实现核心领域模型与 Prompt 渲染 - #8 feat: 实现 SSRF 安全 HTTP、密钥加密与本地存储 - #9 feat: 实现 MySQL 租约队列与 CAS 状态机 - #10 feat: 实现 Provider 协议、mock 上游与内嵌 worker - #11 feat: 实现 portal 认证、异步提交与鉴权查询 - #12 feat: 按确认原型实现 portal 用户界面 - #13 test: 完成 MVP-0 集成验收与运行闭环 环境任务 #5 因涉及本机安装/容器路线保持待确认;其余任务受前置依赖约束,当前未开始实施。
Author
Owner

MVP-0 新增单元任务 #14(Windows 本地开发启动脚本),任务索引已同步到 #4。

MVP-0 新增单元任务 #14(Windows 本地开发启动脚本),任务索引已同步到 #4。
Author
Owner

2026-08-21:单元工单 #14 已由用户验收通过并关闭;MVP #4 子工单索引已同步。

2026-08-21:单元工单 #14 已由用户验收通过并关闭;MVP #4 子工单索引已同步。
Author
Owner

2026-08-21:单元工单 #12 已由用户验收通过并关闭;MVP #4 子工单索引和 Product Requirements 状态已同步。

2026-08-21:单元工单 #12 已由用户验收通过并关闭;MVP #4 子工单索引和 Product Requirements 状态已同步。
Author
Owner

2026-08-21:用户明确确认 #5~#11 全部验收通过,相关单元工单已关闭,Wiki 归档、Product Requirements 和 MVP #4 子工单索引已同步。#13 的前置条件现已满足,但 MVP-0 仍须完成独立集成验收后才能关闭。

2026-08-21:用户明确确认 #5~#11 全部验收通过,相关单元工单已关闭,Wiki 归档、Product Requirements 和 MVP #4 子工单索引已同步。#13 的前置条件现已满足,但 MVP-0 仍须完成独立集成验收后才能关闭。
Author
Owner

MVP-0 #4 的全部子工单和独立集成验收均已通过;#4 保持开启,等待用户最终验收,Epic #3 不关闭。

MVP-0 #4 的全部子工单和独立集成验收均已通过;#4 保持开启,等待用户最终验收,Epic #3 不关闭。
Author
Owner

用户于 2026-08-21 明确验收 MVP-0 #4。#4 已关闭,归档与核心文档已同步;Epic 保持开启并进入进行中,后续 MVP-1/MVP-2 需分别确认和拆单。

用户于 2026-08-21 明确验收 MVP-0 #4。#4 已关闭,归档与核心文档已同步;Epic 保持开启并进入进行中,后续 MVP-1/MVP-2 需分别确认和拆单。
Author
Owner

2026-08-26:MVP-2 后续可用性优化中的 #67、#68、#69 已完成并进入待验收。当前仅记录进度,待用户明确验收后再同步完成状态。

2026-08-26:MVP-2 后续可用性优化中的 #67、#68、#69 已完成并进入待验收。当前仅记录进度,待用户明确验收后再同步完成状态。
Author
Owner

2026-08-27:#71 已修复管理端菜单关联字段错误并进入待验收;当前只记录进度,不提前勾选或关闭。

2026-08-27:#71 已修复管理端菜单关联字段错误并进入待验收;当前只记录进度,不提前勾选或关闭。
Author
Owner

2026-08-27:已同步本轮验收,#55、#56、#58、#60、#61、#65、#67、#68、#69、#71、#72 均已关闭并在 Epic 索引中勾选。#54 尚未完成,MVP #35 和 Epic #3 继续保持开放。

2026-08-27:已同步本轮验收,#55、#56、#58、#60、#61、#65、#67、#68、#69、#71、#72 均已关闭并在 Epic 索引中勾选。#54 尚未完成,MVP #35 和 Epic #3 继续保持开放。
Author
Owner

2026-08-28:#73 管理员创建终端用户与重置密码已通过用户验收并关闭,Epic 索引已同步勾选。#54 仍未完成,MVP #35 与 Epic #3 继续保持开放。

2026-08-28:#73 管理员创建终端用户与重置密码已通过用户验收并关闭,Epic 索引已同步勾选。#54 仍未完成,MVP #35 与 Epic #3 继续保持开放。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/chorus#3