fix(api): keep unknown repair on AI diagnosis
Some checks failed
Code Review / ai-code-review (push) Successful in 14s
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-26 19:29:55 +08:00
parent 9e4c5e3a50
commit cf5a83d58e
2 changed files with 3 additions and 3 deletions

View File

@@ -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,

View File

@@ -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: