AMR 生产发布影响报告
当前生产发布点(各 workflow 独立计算)
六个生产 workflow 最近一次成功运行均停在 commit b15c004d5(2026-08-27 11:24 集中部署),因此各 workflow 的
发布点相同。本次待发布范围为 b15c004d5...9ae81cd0d 共 4 个 commit(ad461f1b、b5c25331、fee9d67f、9ae81cd0d)。
目标 commit 均为
9ae81cd0d
(fix(api): remove coding plan model catalog endpoint (#1788))。
b15c004d5b15c004d5...9ae81cd0d):4 commits(其中仅 ad461f1b 含 Web 测试断言,无 Web runtime 变更)b15c004d5b15c004d5...9ae81cd0d):4 commits(API runtime 变更:ad461f1b、9ae81cd0d)b15c004d5b15c004d5...9ae81cd0d):4 commits(Link 无 Go 代码变更,fee9d67f 为 catalog 数据)b15c004d5b15c004d5...9ae81cd0d):4 commits(Admin 无变更)b15c004d5b15c004d5...9ae81cd0d):4 commits(无 db/migrations、db/schema 变更)b15c004d5b15c004d5...9ae81cd0d):4 commits(其中 fee9d67f 涉及 data/json + db/seeds,属 catalog 变更)此次发布真正新增的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration | DB catalog(seed) |
|---|---|---|---|---|---|---|
|
L订阅门户口令:自动为订阅客户开通 Stripe Customer / Portal 访问
修复生产计费路径:在 Stripe checkout 前为订阅客户自动 provision Customer 以支撑 Portal 访问,重构账单核心逻辑减少 race 与缺失开户的报错。仅 API runtime 变更;Web 侧仅新增浏览测试断言。 Author:Caprika
|
无 runtime 变更。仅 apps/web/tests/browser/workspace-dashboard.spec.ts 新增断言。 |
services/api/src/billing/core.ts(146 行重构)、billing/http/routes.ts、billing/infra/postgres.ts(Stripe Customer 开户/Portal 访问)。 | 无。 | 无。 | 无 schema/migration。 | 无 catalog 变更。 |
|
MGLM 5.3 Flash 路由接入 AIPing(新增 provider 与权重分流)
发布点之后新上线:把 Author:nettee
|
无。 | 无。 | 无 Go 代码变更——路由以 catalog seed 形式下发,由 deploy-model-routing-catalog 生效。 | 无。 | 无 schema/migration(不改 db/migrations)。 | data/json/provider_pricing/provider_aiping.json、data/json/provider_routes.json、data/json/route_policies.json、db/seeds/seed-model-routing-catalog.sql。 |
|
M移除 coding plan model catalog 端点(API 面收窄)
删除 API 中提供「coding plan 可用模型目录」的端点及其 persistence/指标/OpenAPI 定义,净删 259 行。属于 Author:Ray Xi
|
无。 | services/api/src/app.ts(路由删除)、services/api/src/metrics.ts、services/api/src/persistence/model-catalog.ts、services/api/openapi.json、packages/shared/src/index.ts。 | 无。 | 无。 | 无 schema/migration。 | 无 catalog 变更。 |
|
Sfull-smoke:usage 断言忽略 provider 名
仅修改 e2e/full-smoke 测试,让 usage 断言不再校验 provider 名,避免 provider 变化导致 full-smoke 误报。无任何 runtime 影响,不影响发布流程。 Author:nettee
|
无。 | 无 runtime 变更(e2e/full-smoke/acp-smoke.py、test_run_full_smoke.py)。 | 无。 | 无。 | 不影响 db/migrations workflow。 | 不影响 seed workflow。 |
已在生产生效(发布点之前,本次不重复发布)
以下 feature 的 commit 均在发布点 b15c004d5(2026-08-27 11:24 部署)之前,已在生产运行。在 main 上重新运行对应 workflow 时,以各自发布点为基线,这些变更不会重新「上线」。生成报告时已把此类内容从 feature 表挪到这里。
- DB migration(已生效,2026-08-27T11:07:57Z @
b15c004d5):message_center_message_key、admin_subscription_refund_operations、patrol_reports、public_model_context_budget、opend_run_terminal_billing、usage_events_provider_cost 等 migration 已由 08-27 发布部署。 - Catalog(已生效,2026-08-27T11:24:34Z @
b15c004d5):Muse Spark 1.2(1c24a9d6)、TeamoRouter test .cn(658b0648)、GLM 5.3 Flash via OpenRouter(80d38424)、MiniMax M3 re-onboard(46ee784c)、Z.AI provider route(b15c004d5)已上线。 - Link(已生效,2026-08-27T11:24:39Z):catalog 成员策略缓存共享(
cc0e715c)、provider stream 建立观测(685f83fd)、usage_events 拆分 provider/catalog cost(11d2367a)已上线。 - API(已生效,2026-08-27T11:24:37Z):Open Design Run 终端计费(
1650a699)、model context budgets(41fae9bb)、认证 pricing bridge 事件(1c1e863e)、refund 失败持久化(9d9986ab)已上线。 - Web(已生效,2026-08-27T11:24:43Z):工作区订阅卡去重、支付方式快捷入口、订阅操作入口稳定化(
7c5efec4/f15aa72a/a6380ee3/4f39aac6)已上线。 - Admin(已生效,2026-08-27T11:24:41Z):订阅 refund 管理、批量 refund 工具、patrol v3、审计日志本地化(
ca0731ca/2d6b9912/cfbff0e9/883a4743)已上线。
发布建议
- Migration 判断:本次范围(
b15c004d5...9ae81cd0d)无db/migrations、db/schema变更,不需要跑 deploy-db-migrations-prod.yml。 - 服务发布顺序:建议顺序 ① Catalog(部署 GLM 5.3 Flash AIPing seed)→ ② API(billing portal 开户 + 移除 coding plan catalog 端点)。Web/Link/Admin 本次无 runtime 变更(Web 仅测试断言、Link 仅 catalog 数据),可省略部署或 no-op 重建。
- 数据 seed / catalog 判断:fee9d67f 的
data/json+db/seeds由 catalog workflow 的 apply 步骤(prod-db-migration-workflow.py model-routing-catalog-apply)覆盖,直接跑该 workflow 即可,无需额外 runbook。 - 发布后观测:① GLM-5.3-Flash 是否开始有小比例(weight 1/5)流量打到 AIPing,观察 AIPing 延迟/错误率与缓存计费回退;② 订阅门户/Stripe Customer 开户是否正常、无 5xx;③ 确认无客户端再调用被移除的 coding plan model catalog 端点(观测 404 与日志)。
备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 均基于各自发布点 b15c004d5。