From 25ee4c716fa04e576b7fa2691e3a33b1b75f86ef Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 21 Sep 2026 23:04:15 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E7=BA=A0=E6=AD=A3=20#7988=20FAILED=20?= =?UTF-8?q?=E6=80=81=E6=B5=8B=E8=AF=95=E7=8E=AF=E5=A2=83=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=9E=84=E9=80=A0=E7=9A=84=E6=88=90=E5=9B=A0=E2=80=94=E2=80=94?= =?UTF-8?q?=E5=BC=82=E6=AD=A5=E6=B6=88=E8=B4=B9=E7=AA=97=E5=8F=A3=E8=BF=87?= =?UTF-8?q?=E7=9F=AD=EF=BC=8C=E9=9D=9E=E7=81=B0=E5=BA=A6=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原文错误引用了灰度开关,实际原因是 PENDING 在途窗口小于 2.6 秒、异步消费方 (GroupDispatchPlanRefreshOutboxListener,@Async + AFTER_COMMIT)在窗口内即完成, 导致测试环境构造不出停滞态;但生产环境可达。前端必须实现该分支。 Co-Authored-By: Claude Opus 5 (1M context) --- ...期配车需求详情响应新增配车刷新态观测字段-修改接口-管理后台.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelogs-v2/2026-09/21_7988_团期配车需求详情响应新增配车刷新态观测字段-修改接口-管理后台.md b/changelogs-v2/2026-09/21_7988_团期配车需求详情响应新增配车刷新态观测字段-修改接口-管理后台.md index 16fe3ac6..982dd69e 100644 --- a/changelogs-v2/2026-09/21_7988_团期配车需求详情响应新增配车刷新态观测字段-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/21_7988_团期配车需求详情响应新增配车刷新态观测字段-修改接口-管理后台.md @@ -271,7 +271,7 @@ Authorization: Bearer | **前端是否必须同步** | 是。新字段是告警判据的唯一来源,不同步则无法正确判停滞;`planRefreshStalled` 与 `planRefreshStalledReason` 必须实现 | | **路径 / HTTP 方法** | 不变 | | **入参 / 出参结构** | 只新增 7 个字段,不删不改既有字段 | -| **FAILED 态生产可达** | 是。生产环境灰度开关尚未开启(属独立运维动作),但 FAILED 态的业务逻辑已就绪;前端**必须**把 `planRefreshStalled=true + planRefreshStalledReason=STATE_FAILED` 这条分支实现出来,不要因为测试环境造不出来就跳过 | +| **FAILED 态生产可达** | 是。`FAILED` 态在测试环境中无法构造(刷新在途窗口过短,异步消费方在窗口内即完成),但**生产环境可达**。前端**必须**实现 `planRefreshStalled=true` + `planRefreshStalledReason=STATE_FAILED` 这条分支 | | **性能影响** | 极小。七个字段由既有表直读或实时计算,无新 JOIN、无新子查询 | | **下游兼容** | 安全。字段全是观测投影,无外发依赖 |