AMR 生产发布影响报告

生成时间:2026-09-04;分析对象:在 origin/main(HEAD e274f6164)手动运行六个生产 GitHub workflow 的影响分析。注意:各 workflow 最近一次成功发布点不同,下方「变更范围」按各自发布点分别计算,只有发布点之后的 commit 才属于该 workflow 本次新增。

当前生产发布点(各 workflow 独立计算)

六个生产 workflow 最近一次成功运行停在的 commit 各不相同:Web 停在 84f025b3(09-01),其余五个停在 9a866eb2(09-04 03:xx)。越新的发布点意味着该服务已上线越多内容,feature 表里只允许列出发布点之后的变更; 发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为 e274f6164 (feat(pricing): align Free analytics and Fable 5.1 launch (#1891))。

deploy-web-eks-prod.yml
最近成功:2026-09-01 13:37:04Z
发布点 commit:84f025b3
本次新增(84f025b3...e274f6164):31 commits(其中 apps/web 变更 4 个)
Web 发布点最早:Free 套餐 / Fable 5.1 定价相关的 web 变更在本次发布(见 feature 表)
deploy-api-eks-prod.yml
最近成功:2026-09-04 03:09:28Z
发布点 commit:9a866eb2
本次新增(9a866eb2...e274f6164):7 commits(其中 services/api 变更 2 个)
发布点之前已上线:coding plan 个人/团队池 API 侧(#1858)等
deploy-link-eks-prod.yml
最近成功:2026-09-04 03:11:27Z
发布点 commit:9a866eb2
本次新增(9a866eb2...e274f6164):7 commits(其中 services/link 变更 1 个)
发布点之前已上线:auto availability 修复、reasoning effort 保留、coding plan 池(#1860/#1861/#1863/#1875/#1858)
deploy-admin-eks-prod.yml
最近成功:2026-09-04 03:11:32Z
发布点 commit:9a866eb2
本次新增(9a866eb2...e274f6164):7 commits(其中 apps/admin 变更 2 个)
发布点之前已上线:models 列表 UX、release gate drawer、sidebar 导航(#1880/#1884/#1885)等
deploy-db-migrations-prod.yml
最近成功:2026-09-04 03:05:20Z
发布点 commit:9a866eb2
本次新增(9a866eb2...e274f6164):7 commits(其中 db/migrations + db/schema 变更 1 个)
发布点之前已上线:coding_plan_pool_identity、public_model_context_limit、drop legacy api key limits 迁移(#1858/#1862/#1883)
deploy-model-routing-catalog-prod.yml
最近成功:2026-09-04 03:16:06Z
发布点 commit:9a866eb2
本次新增(9a866eb2...e274f6164):7 commits(其中涉及 data/json 与 db/seeds 的 commit:0)
发布点之前已上线:claude fable 5.1、Gemini 3.8 Flash、Muse Spark 1.3 等新模型 onboards 与路由(#1859/#1888/#1898/#1861/#1863/#1875/#1862)

此次发布真正新增的 feature 和影响面

feature 表只包含「各 workflow 发布点之后」的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不要重复列入。全部 7 个新 commit 的完整对比见 9a866eb2...e274f6164。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
XXLFree 套餐上线:Go 卡替换、弹窗退款政策、Free 文案与 Fable 5.1 定价/分析对齐

定价体系改版:Web 端 Go 卡替换为 Free 套餐,订阅弹窗新增退款政策说明,修正 Free 计划文案,并上线 Free 计划分析事件 + Fable 5.1 发布定价联动(landing 页、wallet、pricing plans、commerce analytics);API 侧增加 pricing-analytics 路由与分析事件。影响几乎所有用户可见的定价落地页与计费分析上报。

Author:open-design-crew[bot]

  • b66d879b feat(pricing): replace Go card with Free (#1865)
  • 9a866eb2 feat(pricing): add in-modal refund policy (#1886)
  • c1ffc49d fix(pricing): correct Free plan copy (#1892)
  • e274f6164 feat(pricing): align Free analytics and Fable 5.1 launch (#1891)
4 commits(web 发布点 84f025b3 之后全部新增):b66d879b #1865、9a866eb2 #1886、c1ffc49d #1892、e274f6164 #1891(landing/plans/pricing copy/analytics)。 1 commit(api 发布点 9a866eb2 之后):e274f6164 #1891(pricing-analytics.ts、analytics-events)。注:#1886 的 API 测试/schema 部分已在 09-04 发布点上生产。 无。 无。 无 schema/migration。 无 catalog 变更。
XL订阅退款后 credits 按比例调整(prorate)

账单正确性改造:Stripe 退款发生后,按退款金额比例调整订阅 credits(新增 refund credit adjustments 事件表与 seat 分配退款字段),配合 shadow rollout 观测(ADR-0006 + shadow-rollout runbook)。影响 API 计费核心逻辑与订阅计费写路径。

Author:Caprika

  • dfd3c492f feat(billing): prorate subscription credits after refunds (#1864)
无。 1 commit:dfd3c492f #1864(services/api billing/core.ts、workspaces、config、index、相关 e2e)。 无。 无。 1 migration (dfd3c492f #1864):20260902110703_subscription_refund_credit_adjustments.sql + db/schema/public.hcl(新增 subscription_refund_credit_adjustment_events / subscription_refund_credit_adjustments 表、seat allocations 增加 refund_applied_target_credits 等列)。 无 catalog 变更。
LAdmin:共享 Coding Plan 权益分层(entitlement tiers)

Admin 端 Coding Plan 权益 UI 改版:支持个人与团队权益 tiers 共享展示(inclusion presets、contribution multiplier、limit policies、model groups 面板 + i18n + 测试)。面向运营/内部管理员的权限与额度管理界面。

Author:nettee

  • 68bc3c3b1 feat(admin): share Coding Plan entitlement tiers (#1902)
无。 无。 无。 1 commit:68bc3c3b1 #1902(coding-plan features/panels、membership model-groups、lib/server/admin、i18n、test)。 无 schema/migration。 无 catalog 变更。
MAdmin:patrol 重定向到 spend 与账单对账

Admin patrol 告警/巡检目标从其他维度重定向到 spend 与账单对账(patrol-client、patrol-alert-scheduler、feishu-webhook 通知路径调整)。影响管理员告警内容与飞书通知入口。

Author:open-design-crew[bot]

  • b6d2d10b feat(admin): retarget patrol to spend and billing reconciliation (#1879)
无。 无。 无。 1 commit:b6d2d10b #1879(patrol-client、lib/server/admin/patrol、alert-runner、feishu-webhook、i18n)。 无 schema/migration。 无 catalog 变更。
MLink:Vertex Gemini 流空闲超时传播修复

修复 Vertex (Gemini) provider 的 stream idle timeout 配置未正确传播的问题(bifrost-core gemini/vertex),避免 Gemini 长流在空闲时被误断。影响 Link 转发的 Gemini/Vertex 流量稳定性。

Author:nettee

  • 54543ec1 fix(link): propagate Vertex Gemini stream idle timeout (#1901)
无。 无。 1 commit:54543ec1 #1901(services/link/third_party/bifrost-core gemini/vertex)+ specs。 无。 无 schema/migration。 无 catalog 变更。
S文档:移除过时的 model limits runbook

删除已过时的 docs/ops/model-limits.md runbook(模型限额已迁移到新体系)。无 runtime 变更,不影响任何发布流程。

Author:nettee

  • a79bf69d docs: remove obsolete model limits runbook (#1904)
无。 无 runtime 变更。 无 runtime 变更。 无。 不影响 migration workflow(无 db/migrations 变更)。 不影响 seed workflow(无 db/seeds / data/json 变更)。

已在生产生效(发布点之前,本次不重复发布)

以下变更均在对应 workflow 最近一次成功发布点之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。

发布建议

  1. Migration 判断:BASE_DB 之后仅 1 个新 migration —— 20260902110703_subscription_refund_credit_adjustments.sql(#1864 订阅退款 credits 按比例调整)。需要先运行 deploy-db-migrations-prod.yml。范围内无被回退的 migration。
  2. 服务发布顺序:DB → API(依赖 DB 迁移)→ Link → Admin → Web(Web 发布点最旧,本次 4 个 commit 最多);Catalog 无新增变更,可跳过或仅做幂等 apply。各步实际发布 commit 数:DB 1、API 2(e274f6164 + dfd3c492f)、Link 1、Admin 2、Web 4(web 维度范围 84f025b3..e274f6164 共 31 commit,apps/web 变更 4 个)。
  3. 数据 seed / catalog 判断:BASE_CATALOG 之后无 data/json + db/seeds 变更,本次无需运行 deploy-model-routing-catalog-prod.yml(catalog 已随 09-04 发布点上线 fable 5.1 / Gemini 3.8 Flash / Muse Spark 1.3 等)。无需额外 runbook。
  4. 发布后观测:① Free 套餐落地页/定价与 Fable 5.1 联动展示(apps/web plans);② 退款 credits 按比例调整(shadow rollout runbook:subscription-refund-credit-adjustment-shadow-rollout.md,日志看 subscription_refund_credit_adjustment_events 表 outcome);③ Vertex Gemini 长流空闲超时行为(Link);④ Admin patrol 告警目标指向 spend/账单对账。

备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 链接基于各自的发布点 BASE(web=84f025b3,其余=9a866eb2),而非统一最旧基线。