From cf5a83d58e0105a2d31a41ee6f5b29f7b969e68e Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 26 Jun 2026 19:29:55 +0800 Subject: [PATCH] fix(api): keep unknown repair on AI diagnosis --- apps/api/src/services/failure_watcher.py | 4 ++-- apps/api/tests/test_failure_watcher.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/api/src/services/failure_watcher.py b/apps/api/src/services/failure_watcher.py index e2b7c0a5..d3a17437 100644 --- a/apps/api/src/services/failure_watcher.py +++ b/apps/api/src/services/failure_watcher.py @@ -509,9 +509,9 @@ class FailureWatcherService(IFailureWatcher): "NETWORK_ERROR": "檢查網路連線,驗證 DNS 解析", "PERMISSION_DENIED": "檢查 RBAC 權限配置", "RESOURCE_ERROR": "增加資源配額或清理資源", - "UNKNOWN": "AI 深度診斷:補抓 timeline / log / metric / PlayBook 相似案例,人工安全閘門接手", + "UNKNOWN": "AI 深度診斷:補抓 timeline / log / metric / PlayBook 相似案例", } - return suggestions.get(classification, "AI 深度診斷:人工安全閘門接手") + return suggestions.get(classification, "AI 深度診斷") async def _check_repair_cooldown( self, diff --git a/apps/api/tests/test_failure_watcher.py b/apps/api/tests/test_failure_watcher.py index 225e715d..62d54506 100644 --- a/apps/api/tests/test_failure_watcher.py +++ b/apps/api/tests/test_failure_watcher.py @@ -164,7 +164,7 @@ class TestRepairSuggestion: def test_suggest_unknown_repair(self): """測試未知錯誤修復建議""" result = self.service._suggest_repair("UNKNOWN") - assert "人工" in result + assert "AI 深度診斷" in result class TestSeverityMapping: