AMR 生产发布影响报告

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

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

六个生产 workflow 最近一次成功运行停在的 commit 各不相同。web / link 的发布点 43b4fd245(09-04 07:34–07:43Z)晚于 api / admin / db / catalog 的发布点 9a866eb28(09-04 03:05–03:16Z),因此 web / link 已上线更多内容; feature 表里只列出各自发布点之后的变更。目标 commit 均为 5123c7b7a (fix(api): recover legacy workspace refund lineage (#1933))。

deploy-web-eks-prod.yml
最近成功:2026-09-04 07:34:54Z (run 46)
发布点 commit:43b4fd245
本次新增(43b4fd245...5123c7b7a):23 commits
发布点之前已上线:#1905 公网模型发布阶段、#1891/#1892 Free & Fable 定价、#1901 Link 流 idle timeout 等。
deploy-api-eks-prod.yml
最近成功:2026-09-04 03:09:28Z (run 53)
发布点 commit:9a866eb28
本次新增(9a866eb28...5123c7b7a):31 commits
发布点之前已上线:#1864/#1905 等对应侧尚未上线(属本次新增)。
deploy-link-eks-prod.yml
最近成功:2026-09-04 07:43:48Z (run 46)
发布点 commit:43b4fd245
本次新增(43b4fd245...5123c7b7a):23 commits
发布点之前已上线:#1901 Vertex Gemini 流 idle timeout、#1905 的 Link 侧。
deploy-admin-eks-prod.yml
最近成功:2026-09-04 03:11:32Z (run 32)
发布点 commit:9a866eb28
本次新增(9a866eb28...5123c7b7a):31 commits
发布点之前已上线内容:—
deploy-db-migrations-prod.yml
最近成功:2026-09-04 03:05:20Z (run 37)
发布点 commit:9a866eb28
本次新增(9a866eb28...5123c7b7a):31 commits
范围内新增 4 个 migration(见发布建议)。
deploy-model-routing-catalog-prod.yml
最近成功:2026-09-04 03:16:06Z (run 25)
发布点 commit:9a866eb28
本次新增(9a866eb28...5123c7b7a):31 commits(其中涉及 data/json 与 db/seeds 的 commit 才算 catalog 变更)
范围内 catalog 变更:GPT-6 Astra 等(见 feature 表)。

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

feature 表只包含「各 workflow 发布点之后」的变更;发布点之前已生效的内容见 「已在生产生效」 一节,不要重复列入。括号内为维度所属 workflow 的发布点(WEB/LINK=43b4fd245,API/ADMIN/DB/CATALOG=9a866eb28)。

Feature / Author / Commits Web API Link Admin DB schema / migration DB catalog(seed)
XL统一公开与 Cloud 定价面

将公开官网定价与 Cloud 内定价收敛到同一份 public-pricing 契约与发布管线(web 定价页 / pricing-embed 同步改造,api 新增 public-pricing 服务与发布脚本),并补齐生产 publish workflow 与测试发布修复。

Author:nettee

  • 929ad14ac feat(pricing): unify public and Cloud pricing surfaces (#1908)
  • 1f66cd991 refactor(pricing): minimize public pricing contract (#1915)
  • 99a1e963f ci(pricing): add production publish workflow (#1912)
  • c7fc8dbda fix(pricing): publish test pricing in database workflow (#1910)
  • ec8fd3ec5 fix(pricing): trust RDS CA in test publisher (#1911)
  • 9e1e21ab8 fix(web): align pricing embed test origin (#1920)
定价页/plan modal/pricing-embed 改造:929ad14ac、1f66cd991、9e1e21ab8。 public-pricing 服务/路由/发布脚本、pricing-analytics:929ad14ac、1f66cd991。 无。 无。 新增 migration 20260904141602_public_pricing_revisions.sql + schema public.hcl(929ad14ac)。 无。
XLGPT-6 Astra 上线与路由

在生产 catalog 中上线 GPT-6 Astra(bifrost-core openai 适配)、增加 test-only Astra effort 模型并优先 TeamoRouter 路由、补充 teamorouter gpt-6-astra 测试路由;另加临时 legacy Astra 生产 workflow 用于旧 Astra 数据(#1921)。

Author:nettee、open-design-crew[bot]

  • b475bca9b feat(catalog): onboard GPT-6 Astra (#1909)
  • 8c3ac5881 feat(catalog): add test-only teamorouter gpt-6-astra route (#1914)
  • 42c784fce feat(catalog): add test-only Astra effort models and prefer TeamoRouter (#1918)
  • a341c30e7 ci(catalog): add temporary legacy Astra production workflow (#1921)
无。 无。 bifrost-core openai 适配(b475bca9b)、catalog 逻辑(42c784fce)。 无。 无 schema/migration。 data/json(models/provider_pricing/provider_routes/route_policies/release_gates 等)+ db/seeds(seed-model-routing-catalog、gpt6-astra-legacy-prod):b475bca9b、8c3ac5881、42c784fce、a341c30e7。
L订阅退款 credit 调整

退款后按比例补记订阅 credit(#1864,含新 migration);随后收回 replacement 订阅全额退款(#1930)并修复 legacy workspace 退款血缘(#1933)。涉及金额/额度,风险较高。

Author:Caprika

  • dfd3c492f feat(billing): prorate subscription credits after refunds (#1864)
  • f15e13e32 fix(billing): reclaim replacement subscription full refunds (#1930)
  • 5123c7b7a fix(api): recover legacy workspace refund lineage (#1933)
无。 billing / workspaces credit 逻辑(dfd3c492f、f15e13e32、5123c7b7a)。 无。 无。 新增 migration 20260902110703_subscription_refund_credit_adjustments.sql + schema public.hcl(dfd3c492f)。 无。
L公网模型发布阶段

新增 public model release phase(public/内部可见性),Admin 模型目录改版并展示 release phase 徽标(#1905、#1906);api 侧 media model-catalog 读取 phase,link 侧 catalog 同步。注意:该 commit 即 web/link 的发布点,Link 侧已上线,本次对 Admin / API / DB / Catalog 生效。

Author:nettee

  • 43b4fd245 feat(models): add public model release phases (#1905)
  • b113645bb fix(admin): polish public model release phase badges (#1906)
无。 media model-catalog 读取 phase(43b4fd245)。 Link 侧(catalog/repositories)已上线(发布点即 43b4fd245,见已生效一节)。 模型目录改版 + release phase 徽标(43b4fd245、b113645bb)。 新增 migration 20260904061917_add_public_model_release_phase.sql、20260904061932_backfill_public_model_release_phase.sql + schema link.hcl(43b4fd245)。 db/seeds seed-model-routing-catalog、model_routing_catalog.py(43b4fd245)。
LCloud 域名切换(test 准备/收尾)

为 test 环境 Cloud 域名切换做 web nginx/pricing-embed 环境与 amr-path-proxy 改造(#1922)并收尾(#1929,含 deploy charts api values 与 proxy)。属基础设施/测试域迁移,不影响六维 runtime 服务主体。

Author:nettee

  • 065b6a14d feat(test): prepare cloud domain cutover (#1922)
  • 9f31978d7 fix(test): finalize cloud domain cutover (#1929)
nginx.conf、pricing-embed environment(065b6a14d、9f31978d7)。另含 amr-path-proxy 与 deploy/charts/api values(非六维)。 无 runtime(仅 test 文件)。 无。 无。 无。 无。
MCoding Plan 权益分层(Admin)

Admin 共享/编辑 Coding Plan 权益分层(contribution multiplier、inclusion preset、limit policy 等),并抽出 coding plan 模块便于维护。

Author:nettee、open-design-crew[bot]

  • 68bc3c3b1 feat(admin): share Coding Plan entitlement tiers (#1902)
  • 0b0c0502c refactor(admin): extract coding plan modules (#1924)
无。 无。 无。 coding-plan 分层面板/模块(68bc3c3b1、0b0c0502c)。 无 schema/migration。 无。
MPatrol 转向 spend / billing 对账(Admin)

Admin patrol 从原定位转向 spend 与 billing 对账,更新 patrol 客户端与 alert-runner / feishu-webhook 调度逻辑。

Author:open-design-crew[bot]

  • b6d2d10be feat(admin): retarget patrol to spend and billing reconciliation (#1879)
无。 无。 无。 patrol 客户端/告警调度(b6d2d10be)。 无 schema/migration。 无。
MAdmin 深色模式主题令牌

修复 Admin 深色模式下大量页面文本/组件可读性,统一改用主题令牌(涉及认证、审计、coupons、models、patrol、users 等多页面)。

Author:open-design-crew[bot]

  • 9da4facd4 fix(admin): use theme tokens so dark mode text stays readable (#1925)
无。 无。 无。 全局组件/页面主题令牌(9da4facd4)。 无 schema/migration。 无。
MOps 事件发射(application ops events)

让各 deploy workflow 在运行时发射 application ops 事件(改造全部 6 个生产 workflow 与 tools/emit-ops-event)。属于发布管线/可观测性变更,无 runtime 代码维度。

Author:nettee

  • a56d0deb6 feat: emit application with ops events (#1927)
CI 变更(无 runtime)。 CI 变更(无 runtime)。 CI 变更(无 runtime)。 CI 变更(无 runtime)。 不涉及 migration。 不涉及 seed。
M团队项目 published 版本可读

保证 team-projects 已发布(published)版本保持可读,修复只读路径;同时更新 CLI 侧 client。

Author:open-design-crew[bot]

  • 2b0fcf9d3 fix(team-projects): keep published versions readable (#1913)
无。 team-projects core/postgres/routes(2b0fcf9d3)。另含 CLI(apps/cli,非六维)。 无。 无。 无 schema/migration。 无。
M">Free 分析 & Fable 5.1 定价(API 侧新增)

对齐 Free 分析口径并配合 Fable 5.1 上线(#1891)及修正 Free plan copy(#1892)。API 侧 pricing-analytics 属本次新增;Web 侧同名变更在 web 发布点(43b4fd245)之前,已上线。

Author:open-design-crew[bot]

  • e274f6164 feat(pricing): align Free analytics and Fable 5.1 launch (#1891)
  • c1ffc49d3 fix(pricing): correct Free plan copy (#1892)
已上线(web 发布点 43b4fd245 之前,见已生效一节)。 pricing-analytics 变更(e274f6164)。 无。 无。 无 schema/migration。 无。
S自动充值设置 deep link

从 workspace 看板打开自动充值设置(deep link),涉及 web dashboard / selector / auto-recharge 逻辑。

Author:lefarcen

  • 20410eb64 feat(billing): open auto-recharge settings from a dashboard deep link (#1900)
dashboard deep link / auto-recharge(20410eb64)。 无。 无。 无。 无。 无。
S文档与 release 流程说明

纯文档/流程说明(APE 事件、rollback workflow、model limits runbook 清理、代码演进对账等),无 runtime 变更。

Author:nettee

  • 525ec5c5f docs: describe APE application events (#1931)
  • 08102221d docs: reconcile code evolution drift (#1917)
  • 1b91b3545 docs(release): document service rollback workflow (#1907)
  • a79bf69da docs: remove obsolete model limits runbook (#1904)
无。 无 runtime。 无 runtime。 无。 不涉及 migration。 不涉及 seed。

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

以下内容均在对应 workflow 最近一次成功发布点之前,已在生产运行。生成报告时必须把这类内容从 feature 表挪到这里。核心差异来自 web / link 发布点(43b4fd245,09-04 07:34–07:43Z)晚于 api / admin / db / catalog 发布点(9a866eb28,09-04 03:xxZ):下方 8 个 commit 对 web / link 已生效、但对 api / admin / db / catalog 属本次新增(已在 feature 表对应列体现)。

发布建议

  1. Migration 判断:BASE_DB=9a866eb28 之后新增 4 个 migration,需先运行 deploy-db-migrations-prod.yml: 20260902110703_subscription_refund_credit_adjustments.sql(#1864)、 20260904061917_add_public_model_release_phase.sql、20260904061932_backfill_public_model_release_phase.sql(#1905)、 20260904141602_public_pricing_revisions.sql(#1908)。范围内无被回退的 migration,全部会执行。
  2. 服务发布顺序:建议 DB migration → Catalog(model-routing-catalog seed)→ Link → API → Web → Admin。各步实际发布 commit 数:DB/API/Admin/Catalog 为 31(9a866eb28..HEAD),Web/Link 为 23(43b4fd245..HEAD,发布点更新、待发布内容更少)。
  3. 数据 seed / catalog 判断:GPT-6 Astra / TeamoRouter / Astra effort 等 catalog 变更由 deploy-model-routing-catalog-prod.yml 的 apply 步骤覆盖(seed-model-routing-catalog.sql)。另有临时 legacy Astra workflow(#1921,deploy-gpt6-astra-legacy-catalog-prod.yml + seed-gpt6-astra-legacy-prod.sql)需单独 runbook 处理旧 Astra 数据。
  4. 发布后观测:定价页 / pricing-embed 渲染与下单、订阅退款 credit 补记与 replacement 收回、GPT-6 Astra 路由流量与 TeamoRouter 优先级、Admin 模型 release phase / patrol 对账、ops 事件是否正常上报。

备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;每个 workflow 的 compare 链接基于各自发布点 BASE(web/link=43b4fd245,api/admin/db/catalog=9a866eb28),而非统一最旧基线。