AMR 生产发布影响报告
当前生产发布点(各 workflow 独立计算)
六个生产 workflow 最近一次成功运行均停在 e0db21a1d(2026-08-24 11:02–11:19Z 协调发布,六条 workflow 全部成功),因此各 workflow 发布点相同、变更范围一致。
feature 表里只允许列出发布点之后的变更;发布点之前的 commit 属于已生效,归入「已在生产生效」一节,不得重复出现在 feature 表。目标 commit 均为
120d389b7
(fix(e2e): remove obsolete migration-only fixture (#1750))。
e0db21a1de0db21a1d...120d389b7):3 commitse0db21a1de0db21a1d...120d389b7):3 commitse0db21a1de0db21a1d...120d389b7):3 commitse0db21a1de0db21a1d...120d389b7):3 commitse0db21a1de0db21a1d...120d389b7):3 commitse0db21a1de0db21a1d...120d389b7):3 commits(其中涉及 data/json 与 db/seeds 的 commit 才算 catalog 变更——本次无)此次发布真正新增的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration | DB catalog(seed) |
|---|---|---|---|---|---|---|
|
XLLink 共享目录成员策略缓存(跨副本 membership policy last-good 缓存)
把 Link 网关的成员资格/模型授权(membership policy)缓存从单副本进程内(L1)升级为跨副本共享:复用既有 Redis(billing-scope last-good 缓存基础设施,统一命名为 modelCatalogRedis),新增 Author:Caprika
|
无。 | 无。 | 仅 Link 发布点(e0db21a1d)之后的变更:services/link/internal/membership/client.go(+324)、client_test.go(+438)、internal/server/server.go(注册 cache observer)、internal/usage/metrics.go(新增 gateway_membership_policy_cache_events_total 指标,event= cache_hit/stale_fallback/refresh_failure/cold_miss,layer= l1/l2/none)。 |
无。 | 无 schema/migration(db-migrations 发布点 e0db21a1d 之后无 db/migrations 变更)。 | 无 catalog 变更。 |
|
L认证定价桥接分析事件(authenticated pricing bridge analytics)
新增生产可调用的分析端点 Author:open-design-crew[bot](Co-authored: zhanghuihua)
|
apps/web/src/lib/commerce/public-pricing.ts:定价页 URL 增加 locale 感知(zh/en/zh-TW/pt-br 等映射,od_locale query + 语言路径);新增单测 public-pricing-routing.test.ts。仅 Web 发布点(e0db21a1d)之后。 |
services/api/src/pricing-analytics.ts(新文件,+501)、services/api/src/app.ts 注册路由;新增 pricing-analytics-routes.test.ts / pricing-analytics.test.ts / analytics-events.test.ts。仅 API 发布点之后。 |
无。 | 无。 | 无 schema/migration。 | 无 catalog 变更。 |
|
Se2e 数据库测试夹具清理(测试基础设施)
移除 Author:nettee
|
无。(不在 apps/web 内) | 无 runtime 变更。 | 无 runtime 变更。 | 无。 | 不影响 migration workflow(不在 db/migrations 内)。 | 不影响 seed workflow(不在 db/seeds / data/json 内)。 |
已在生产生效(发布点之前,本次不重复发布)
以下 feature 的 commit 均在对应 workflow 最近一次成功发布点 e0db21a1d(2026-08-24 11:02–11:19Z 六条 workflow 全部成功)之前,已在生产运行。若在 main 上重新运行对应 workflow,只以各自发布点为基线,这些变更不会重新「上线」。生成报告时必须把这类内容从 feature 表挪到这里。
- Catalog(已生效 @
e0db21a1d):DeepSeek peak/off-peak COGS + Aiping/Aliyun billed rates(21632c51a#1731)等。 - Link(已生效 @
e0db21a1d):billing scope last-good 缓存(bd0954edc#1710);Anthropic 缓存 checkpoints 预留(e109c7519#1725)。 - API(已生效 @
e0db21a1d):暴露 coding plan 模型(487fcaf79#1730);Stripe cancel_at 与 cancellation_details 持久化(cdb175d14#1726);workspace usage history 分页(e0db21a1d#1737)。 - Web(已生效 @
e0db21a1d):个人支付加载与成功反馈平滑化(41d813640#1722)。 - Admin(已生效 @
e0db21a1d):patrol 告警调度器——每小时飞书通知 + 严重度升级(de262b147#1723);Coding Plan 模型分 tier 访问组(77bfa086f#1733)。 - 其他已生效:coding-plan 分 tier 倍率(
215724e2e#1717)。
发布建议
- Migration 判断:db-migrations 发布点(e0db21a1d)之后无 db/migrations 变更(3 个 commit 均不触及 db/ 目录),不需要运行 deploy-db-migrations-prod.yml;范围内无被回退的 migration。
- 服务发布顺序:有实际 runtime 变更的只有 Link(1 commit:#1735)、API(1 commit:#1732)、Web(1 commit:#1732 的 web 部分)。建议顺序 Link → API → Web;Admin / DB / Catalog 无净变更,可跳过(重跑也为空部署)。各 workflow 发布点相同(e0db21a1d),实际发布范围均为 3 个 commit,但只有对应维度内的变更产生新产物。
- 数据 seed / catalog 判断:无 data/json 与 db/seeds 变更,deploy-model-routing-catalog-prod.yml 可不重跑;无需额外 runbook。
- 发布后观测:
- Link:
gateway_membership_policy_cache_events_total(观察 L2 命中率、refresh_failure/stale_fallback/cold_miss是否异常走高,确认跨副本缓存生效且 100ms 超时未拖慢首字节)。 - API:
POST /api/v1/analytics/pricing-events状态分布(202/401/403/413/429/400)与错误日志;确认事件入库/转发 PostHog 的subscription_plan_exposure、subscription_pricing_click落点。 - Web:公共定价页跳转后 URL 带
od_locale且语言路径正确(zh/en 等),落地页 attribution 参数完整回传。
- Link:
备注:所有 workflow、commit、PR 或 compare range 均使用可点击的 GitHub 链接;本报告各 workflow 发布点一致(e0db21a1d),compare 链接基于该统一基线。