OG T
31c9117ae7
E2E Health Check / e2e-health (push) Successful in 24s
refactor(api): Phase 22 P1 模組化修復 - Router→Service 封裝
修復內容:
1. e2e_network_test.py: 移除 unittest.mock
- 將 16 個 patch.object 改為 pytest monkeypatch
- 符合 feedback_no_mock_testing.md
2. audit_logs.py: Router→Service 層封裝
- 新增 AuditLogService (audit_log_service.py)
- Router 改用 get_audit_log_service()
- 移除直接 Repository 存取
3. incidents.py:463: DEBUG 端點重構
- 移除 get_incident_repository() 直接呼叫
- 完全透過 IncidentService 操作
- 簡化回傳結構
遵循規範:
- Skill 09: Router 層禁止直接外部 API 呼叫
- feedback_lewooogo_modular_enforcement.md: Service 層封裝
- feedback_no_mock_testing.md: 禁止 MagicMock/AsyncMock
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-31 16:25:00 +08:00
..
2026-03-26 16:06:20 +08:00
2026-03-26 10:37:45 +08:00
2026-03-31 16:25:00 +08:00
2026-03-25 23:57:24 +08:00
2026-03-29 15:27:49 +08:00
2026-03-29 15:27:49 +08:00
2026-03-28 18:04:12 +08:00
2026-03-29 15:48:03 +08:00
2026-03-31 12:16:54 +08:00
2026-03-26 10:37:45 +08:00
2026-03-29 15:48:03 +08:00
2026-03-31 16:16:16 +08:00
2026-03-31 12:20:29 +08:00
2026-03-26 16:06:20 +08:00
2026-03-26 16:06:20 +08:00
2026-03-29 20:49:23 +08:00
2026-03-29 15:27:49 +08:00
2026-03-26 16:06:20 +08:00
2026-03-31 14:17:36 +08:00
2026-03-29 16:23:30 +08:00
2026-03-23 23:51:37 +08:00
2026-03-26 10:37:45 +08:00
2026-03-29 15:27:49 +08:00
2026-03-29 21:23:07 +08:00
2026-03-31 16:16:16 +08:00