From f58c71bd68e667c197b4f119745126b1970b7dca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Fri, 2 Oct 2026 03:02:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=9AAGC=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E5=A4=B1=E8=B4=A5ADR=E4=B8=8D=E5=86=8D=E5=86=99?= =?UTF-8?q?=E6=AD=BB=20catch=20=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 「后果与边界」改为「必须同时改所有 catch 的 switch」,避免数量写法随实现漂移 --- docs/adr/【ADR】AGC认证失败的JS侧载体与抛出时机-2026-10-01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/adr/【ADR】AGC认证失败的JS侧载体与抛出时机-2026-10-01.md b/docs/adr/【ADR】AGC认证失败的JS侧载体与抛出时机-2026-10-01.md index 975b4efc7..8ca96b39d 100644 --- a/docs/adr/【ADR】AGC认证失败的JS侧载体与抛出时机-2026-10-01.md +++ b/docs/adr/【ADR】AGC认证失败的JS侧载体与抛出时机-2026-10-01.md @@ -134,7 +134,7 @@ catch (error) { ## 后果与边界 -- 新增认证命令或新增 `ClientAuthError` 变体,必须同时改两个 catch 的 switch,否则 `tsc` 失败。 +- 新增认证命令或新增 `ClientAuthError` 变体,必须同时改所有 catch 的 switch,否则 `tsc` 失败。 - `platformSession` 续期失败继续按"网络类失败不降级身份、不标权威失败"处理 (`authoritative: false`),与旧 `failed` 分支语义一致。 - 全局 `unhandledrejection` 是系统变体的唯一出口,调用方不再直接调 `captureClientError`;