fix(gate): E_WAIT_LANGUAGE 撤掉「暂不可用」族——实测几乎全是错误码表文案
changelog-filename-gate / validate (push) Failing after 2s
changelog-filename-gate / validate (push) Failing after 2s
对全仓 1968 份 changelog 跑新规则做存量抽样,命中里「暂时不可用 / 暂不可用」这一族 几乎全部落在错误码表与响应示例的**文案**上,例如: | `584105` | 结算字典暂时不可用,请稍后重试 | 字典服务失败、空响应或无启用项 | | `584100` | 车辆费用暂时不可用 | 车辆费用来源调用失败…… | 这正是本规则必须放行的契约内容——它影响前端「怎么写代码」(要认这个错误码), 不影响他「什么时候开始写」。判据没有分辨力时,门禁只会教人绕开它,或者逼作者 为了过门禁把该写的错误码说明一起删掉。已在代码里写明不要加回来及其依据。 撤掉后存量命中从 54 份(2.7%)降到 29 份(1.5%),剩下的按措辞分布: 未部署 20、等待…后端 7、待部署 5、另行通知 3、后续订正 3、等待…上线 2、 后端部署后 1、等待…部署 1、以后续 1、暂不要对接 1 —— 都是真的在让前端等。 存量不回填(门禁只跑 push diff),谁编辑旧文件谁负责当场改掉。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
这个提交包含在:
@@ -444,7 +444,10 @@ const WAIT_LANGUAGE_PHRASES = [
|
||||
'后续订正', '以后续', '见后续', '后续另', '另行通知', '再行通知', '进度以后', '进展以后',
|
||||
// 三、直接叫停对接
|
||||
'请先等', '暂缓对接', '暂不要对接', '先不要对接', '先别对接',
|
||||
'暂不可用', '暂时不可用', '我们这边还在', '该缺陷已在修',
|
||||
'我们这边还在', '该缺陷已在修',
|
||||
// ⚠️ 不要把「暂不可用 / 暂时不可用」加回来:2026-09-21 对全仓 1968 份 changelog 实测,
|
||||
// 它命中的几乎全是错误码表与响应示例里的**文案**(如「584105 结算字典暂时不可用,请稍后重试」),
|
||||
// 那正是本规则必须放行的契约内容。判据的分辨力不够时,门禁只会教人绕开它。
|
||||
];
|
||||
|
||||
// 「等待」本身在业务描述里是合法的(如「前端需轮询等待支付回调」),只有当它指向我方在制品时才算违规。
|
||||
|
||||
在新工单中引用
屏蔽一个用户