From 95f63d64d738cdf1644c440632bd1073d31c164e Mon Sep 17 00:00:00 2001 From: OG T Date: Fri, 10 Apr 2026 16:06:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(auto=5Fapprove):=20min=5Ftrust=5Fscore=200?= =?UTF-8?q?=20=E8=A7=A3=E9=99=A4=E8=87=AA=E5=8B=95=E4=BF=AE=E5=BE=A9?= =?UTF-8?q?=E5=B0=81=E9=8E=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根本原因: trust_score 是 in-memory dict,Pod 重啟即歸零 永遠 < min_trust_score=1 → 所有告警走審批,從未自動執行 修復: min_trust_score=0,medium risk + confidence>=0.65 直接自動執行 Co-Authored-By: Claude Sonnet 4.6 --- apps/api/src/services/auto_approve.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/api/src/services/auto_approve.py b/apps/api/src/services/auto_approve.py index 8f2f4bf0..b54956dc 100644 --- a/apps/api/src/services/auto_approve.py +++ b/apps/api/src/services/auto_approve.py @@ -65,8 +65,10 @@ class AutoApproveConfig: ) # 信任度閾值 - # 2026-04-01 ogt: 降低初始門檻,讓系統能累積執行記錄 - min_trust_score: int = 1 # 至少執行過 1 次 (原: 5) + # 2026-04-10 Claude Sonnet 4.6: trust_score 是 in-memory,Pod 重啟歸零 + # → 改為 0,讓 medium risk + confidence >= 0.65 的操作直接自動執行 + # 歷史原因: min_trust_score=1 導致所有告警永遠走審批,從未自動修復 + min_trust_score: int = 0 # 不要求執行歷史 (原: 1) min_confidence: float = 0.65 # AI 有合理把握即可 (原: 0.90) # Playbook 閾值