AMR 生产发布影响报告
当前生产发布点
五个最近成功的 production workflow 均在 main,源 SHA 均为 0fcd8c26e93b18057a4067ea62944e33349d06b0(docs: remove obsolete runbooks #1028,author nettee,2026-07-27 11:37:45 +08:00)。当前 origin/main 目标为 ee50fea3f7246657e83609d18baae6f44ae2aedd(feat(analytics): track Workspace and billing funnels #1301,author open-design-crew[bot],2026-08-04 15:49:27 +08:00)。
变更范围:0fcd8c26e93b18057a4067ea62944e33349d06b0...ee50fea3f7246657e83609d18baae6f44ae2aedd,exclusive base/inclusive target,共 267 commits(244 non-merge、23 merge),845 files,+308679/-57399。生产 runtime 路径约为 Web src 107、API src 48、Link internal 34、Admin app/server 8。
四个 app workflow 构建 prod-<github.sha> 并向 powerformer/apps 同步独立 GitOps commit;DB workflow 仅执行 Atlas migrations,需 main/prod approval,不应用 model catalog seeds。
此次发布的 feature 和影响面
| Feature / Author / Commits | Web | API | Link | Admin | DB schema / migration |
|---|---|---|---|---|---|
XXLWorkspace 团队工作台与成员协作 Personal/team workspace、active selection、role-gated shell、成员/角色、邀请预览/接受/重发/撤销、settings/lifecycle/recovery、event bus/changelog/cursor replay 与 notification intents。 Author:Caprika、nettee、lefarcen | production workspace shell/dashboard/members/invite/settings 与角色导航。 | workspace CRUD/selection/member/invite/lifecycle/event replay/notifications。 | 无直接 UI;workspace billing scope 见下一行。 | 无直接 core admin mutation。 | 需要 migration:workspace/member/invite/continuation/lifecycle outbox/event heads/log/notification intents。 |
XXLWorkspace Wallet / 团队订阅、席位与自动充值 Team Basic/Plus/Pro/Max,月/年及 intro offers,checkout/升级/降级/取消/recovery,付费席位 proration/allocation、wallet/ledger、member top-up、auto recharge、realtime billing revisions;团队席位费降至 $5。 Author:Caprika、nettee、lefarcen、Amy
| owner billing dashboard、plan/checkout/seat/ledger/recovery/auto recharge。 | Stripe team catalog/subscription、checkout/mutation/webhooks/reconciliation、scoped wallet/credits、seat allocation、auto recharge/revisions。 | workspace billing scope v2、member entitlement、request debit 与 auto-recharge recovery。 | core billing 无直接 Admin page;grants 见下一行。 | 需要 migration:scoped wallet、team billing、checkout/mutations、funded periods、seat allocations、auto-topup;含 interval parity migration。 |
XLResource Hub / Collab Cloud / Team Projects Blob/manifest/version/ref/snapshot 与 public file serving,workspace-scoped resource auth/S3 IRSA,project catalog,presence/comments/event streams,optimistic locking/concurrency 与 authorized staged pulls。 Author:PerishFire、lefarcen、open-design-crew[bot] | 五个 app workflow 无 dedicated resource editor;仅 workspace shell。 | resource blob/manifest/lifecycle/snapshot、collab presence/comments、team project/event APIs。 | 无。 | 无。 | 需要 migration:resource_hub、collab schemas 与 team_project_catalog。CLI client/binary 需单独 CLI workflows,未由五个 workflow 发布。 |
XL模型路由目录与生图 / TeamoRouter 上游 五个 public image models、model_type classification、qwen3.8-max/Aliyun DeepSeek refresh、TeamoRouter Claude/GPT routes 与 release-gate;目标 commit 明确将 qwen3.8-max gated closed。 Author:nettee、Marc Chan | 无新 Web code;现有 catalog 在 DB seed 后消费 API projection。 | model catalog/type projection。 | image request/provider route support 与新 provider routes。 | model type/list/catalog management 与 gates。 | 需要 migration/seed:public_model_type migration 与 generated catalog seed JSON/SQL;seed 不在五个 workflow 内,需 deploy-model-routing-catalog-prod.yml。 |
LAdmin Workspace 额度发放与测试额度 Operator 可向选定或全部 active workspace members 发放额度,具备幂等/审计;API test-credit endpoints,Web recipient/balance display 与合并 credit surfaces。 Author:nettee、Caprika、Amy | display grants/balance。 | cloud-internal workspace grant、幂等/replay、test credits 与 audit。 | 无直接 code。 | workspace list/detail/member grant panel、i18n/audit labels。 | 需要 migration:credit_recharges metadata batchId replay index 与 workspace credit tables。 |
MWorkspace/账单漏斗分析与 APE/Trace 可观测 workspace/billing funnel analytics 与 attribution;Team lead delivery 与 analytics 解耦;analytics 不再持久化 PostgreSQL;ops events fan out 到 APE,含 source details、resumed ACP/device-login traces、semantic Link metric labels。 Author:open-design-crew[bot]、nettee、lefarcen、Ray Xi | funnel/CTA/checkout attribution events。 | analytics ingestion/storage behavior、lead/event fanout 与 trace correlation。 | semantic model metrics。 | 无。 | 无新 migration;analytics persistence behavior 改变。 |
M生产伸缩、运行时与发布基础设施 可选 API/Link HPA、Blacksmith/self-hosted runner routing、feature-test rollout health gate、Link Redis/Bifrost pool sizing/timeout、named sandbox/image reuse;主要为运维变化,无新 customer UI。 Author:Marc Chan、PerishFire、nettee | workflow/asset delivery。 | HPA chart/rollout mechanics。 | HPA 与 pool/timeout changes。 | 无。 | 无 schema/migration。 |
SAdmin 统一列表分页 attached-footer pagination across audit/users/orders/models/risk pages。 Author:lefarcen
| 无。 | 无。 | 无。 | 统一列表分页。 | 无 schema/migration。 |
发布建议
- Migration 必须执行。从上一个生产点到目标点有 7 个新 migration SQL 文件及
atlas.sum。先运行 deploy-db-migrations-prod.yml(main/prod approval),并检查 production precheck SQL。迁移文件:resource_hub、collab_cloud、workspace_team、public_model_type、interval parity、grant replay index、notification delivery retry。 - 只跑 migration 的节奏:旧服务代码大概率可继续运行,因为新增表/列/默认值/索引主要是 additive;但这不是无条件批准。先以生产 precheck 确认 Atlas 当前版本严格匹配预期、恰有 7 个 pending migrations、没有旧 feature migration/部分执行状态,并检查备份、长事务、锁等待及
credit_recharges/usage 写入压力。一次性应用全部 migration;若失败或超时且状态不明,先核对 Atlas/锁再决定,不要直接重试。schema-ahead 停留窗口控制在 30–60 分钟,期间 workspace/team/model 功能仍未上线。 - Catalog 单独执行。DB workflow 不应用 model catalog seeds;若 intended model/provider seed changes,需在服务兼容验证后运行 deploy-model-routing-catalog-prod.yml,并确认 Link reload。在该 workflow 未运行前,不要声称 catalog data fully live。
- 服务顺序:DB migration → API(保持 workspace/team 与 scoped billing flags 关闭)→ Link(保持 Link scope flag 关闭)→ catalog → backfill/team billing catalog 准备 → Admin → Web;最后再按依赖开启 flags。四个 app image 均保持同一
prod-ee50fea3f7246657e83609d18baae6f44ae2aeddsource,并验证 powerformer/apps 的 GitOps sync commits 与 health。 - 发布后观测:验证 workspace role boundaries、billing/seat/auto-recharge/reconciliation、resource event replay、model gates/routes,以及 HPA/APE。migration pending 状态是根据最后成功运行与 repo range 推断;production precheck 才是权威结果。
- 范围边界:CLI/runtime commits(例如
adf26abc、2e2e7f32、d1e17685)虽在 range 内,但不是五个 Web/API/Link/Admin/DB workflow 的 artifacts,需 separate vela-cli workflows;因此不要声称 CLI/resource CLI 已 fully live。
本报告仅生成 HTML;未上传、未发送飞书、未修改 repos/vela。