All checks were successful
E2E Health Check / e2e-health (push) Successful in 17s
根本原因: 前端未傳送 CSRF Token,API 拒絕所有簽核請求 修復內容: 1. live-approval-panel.tsx: 整合 useCSRF hook - 簽核時帶上 csrfToken 參數 - 拒絕時帶上 csrfToken 參數 - 新增 CSRF 載入/錯誤狀態顯示 2. test_intent_classifier.py: 移除 Mock 違規 (P1) - 改用 @requires_ollama marker - 真實 Ollama 整合測試 3. test_terminal_service.py: 移除 Mock 違規 (P1) - 改用 @requires_database/@requires_k8s markers - 保留純函數單元測試 遵循規範: - feedback_no_mock_testing.md: 禁止 MagicMock/AsyncMock - Phase 20 CSRF Protection: Double Submit Cookie Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
9.8 KiB
9.8 KiB