From 9ea5c93f4481f824b97b140923334608d412097d Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Tue, 3 Nov 2026 17:17:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D(CI=E8=BF=BD=E7=BB=BF=C2=B7ru?= =?UTF-8?q?n27):=20verdict=E8=B1=81=E5=85=8D=E6=9D=A1=E4=BB=B6=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=89=AB=E6=8F=8F=E5=88=A4=E5=AE=9A=E5=86=99=E5=8F=8D?= =?UTF-8?q?=E2=80=94=E2=80=94error=5Fscan=E8=AF=AD=E4=B9=89=3D=E5=B9=B2?= =?UTF-8?q?=E5=87=80=E6=97=B6exit=200(=E4=B8=8Everdict=E4=B8=BB=E8=B7=AF?= =?UTF-8?q?=E5=BE=84!error=5Fscan=3D=E5=91=BD=E4=B8=AD=E4=BA=92=E4=B8=BA?= =?UTF-8?q?=E9=95=9C=E5=83=8F),=E8=B1=81=E5=85=8D=E8=A6=81=E6=B1=82?= =?UTF-8?q?=E6=89=AB=E6=8F=8F=E5=87=80=E5=BA=94=E7=9B=B4=E6=8E=A5=E8=B0=83?= =?UTF-8?q?=E6=AD=A3=E4=B8=8D=E5=B8=A6!;=20=E4=B8=8A=E7=AC=94=E8=A1=A5?= =?UTF-8?q?=E4=B8=81=E9=80=BB=E8=BE=91=E5=8F=8D=E8=BD=AC=E8=87=B4=E8=B1=81?= =?UTF-8?q?=E5=85=8D=E6=B0=B8=E4=B8=8D=E7=94=9F=E6=95=88(run27=E5=8D=81?= =?UTF-8?q?=E6=8E=A2=E9=92=88=E4=BB=8D124=E7=BA=A2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/probe_gate.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/probe_gate.sh b/tools/probe_gate.sh index 36e8c63d..dcb7f2fb 100755 --- a/tools/probe_gate.sh +++ b/tools/probe_gate.sh @@ -56,7 +56,7 @@ verdict() { # verdict <探针名> <日志路径> <退出码> [签名标记] if [ "$st" -eq 124 ] || [ "$st" -eq 137 ]; then # macOS quit(0) 挂死受控例外:守卫回收后若 PASS 签名在位且错误扫描净=探针已完成判定, # 挂死只发生在退出段(run26 实证:headless 探针同样挂)——按完成处理,签名缺失仍判红。 - if [ -n "$PY" ] && ! "$PY" "$REPO/tools/error_scan.py" "$log" >"$TMP/err.txt" 2>&1 && grep -q "$mark" "$log"; then + if [ -n "$PY" ] && "$PY" "$REPO/tools/error_scan.py" "$log" >"$TMP/err.txt" 2>&1 && grep -q "$mark" "$log"; then echo "[probe_gate] OK — $name 判定完成(exit=$st 为 macOS 退出段挂死回收,签名+扫描双证齐全)" return 0 fi