fix(auto-repair): 實際可用的自動修復門檻 (Phase 22 P1)
Some checks failed
E2E Health Check / e2e-health (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

問題: 四道鎖全卡死導致自動修復永遠不觸發
1. configmap: Gemini 排第一 (100ms vs NVIDIA 60s timeout)
2. auto_approve: confidence 0.90→0.65, trust 5→1, playbook 3→1
3. auto_approve: 開放 medium 風險, require_playbook=False

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-04-01 16:02:16 +08:00
parent eccf61fbc9
commit 4c622813af
2 changed files with 13 additions and 11 deletions

View File

@@ -59,25 +59,28 @@ class AutoApproveConfig:
"""自動執行配置"""
# 風險等級閾值
# 2026-04-01 ogt: 開放 low + medium讓常見 restart 操作可自動執行
allowed_risk_levels: list[str] = field(
default_factory=lambda: ["low"]
default_factory=lambda: ["low", "medium"]
)
# 信任度閾值
min_trust_score: int = 5 # TrustEngine 分數閾值
min_confidence: float = 0.90 # AI 信心度閾值
# 2026-04-01 ogt: 降低初始門檻,讓系統能累積執行記錄
min_trust_score: int = 1 # 至少執行過 1 次 (原: 5)
min_confidence: float = 0.65 # AI 有合理把握即可 (原: 0.90)
# Playbook 閾值
min_playbook_success_rate: float = 0.95 # 成功率 >= 95%
min_playbook_success_count: int = 3 # 成功次數 >= 3
# 2026-04-01 ogt: 降低啟動門檻1次成功記錄即可
min_playbook_success_rate: float = 0.80 # 成功 >= 80% (原: 95%)
min_playbook_success_count: int = 1 # 成功次數 >= 1 (原: 3)
# 功能開關
enabled: bool = True # 總開關
require_playbook: bool = True # 是否必須有 Playbook 匹配
require_playbook: bool = False # 不強制要求 Playbook (原: True)Gemini 分析直接可執行
audit_all: bool = True # 是否記錄所有判斷
# 預設配置 (保守策略)
# 預設配置 (實用策略 - 2026-04-01 ogt Phase 22 P1)
DEFAULT_CONFIG = AutoApproveConfig()