OG T
e1e3bba296
E2E Health Check / e2e-health (push) Has been cancelled
refactor(api): Phase 22 技術債修復 - 業務邏輯分層
P2.3: LearningService.get_learning_summary() 業務邏輯移至 Service 層
- Repository 只提供原始統計數據
- Service 計算 best_action 和 learning_status
P2.6: Playbook similarity 計算邏輯抽取
- 新增 src/utils/similarity.py
- Repository 從 utils 導入,不再定義演算法
2026-03-31 Claude Code (首席架構師技術債修復)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-31 18:55:06 +08:00
..
2026-03-25 16:08:49 +08:00
2026-03-25 09:26:58 +08:00
2026-03-28 18:51:52 +08:00
2026-03-26 16:06:20 +08:00
2026-03-31 13:40:27 +08:00
2026-03-30 00:26:53 +08:00
2026-03-29 23:55:38 +08:00
2026-03-25 21:26:23 +08:00
2026-03-26 22:19:41 +08:00
2026-03-31 16:25:00 +08:00
2026-03-29 16:00:46 +08:00
2026-03-29 15:48:03 +08:00
2026-03-31 15:56:58 +08:00
2026-03-29 16:00:46 +08:00
2026-03-26 15:32:52 +08:00
2026-03-29 15:57:04 +08:00
2026-03-23 23:51:37 +08:00
2026-03-31 18:52:53 +08:00
2026-03-26 21:55:50 +08:00
2026-03-22 18:57:44 +08:00
2026-03-29 16:23:30 +08:00
2026-03-29 16:00:46 +08:00
2026-03-31 12:01:56 +08:00
2026-03-31 12:23:02 +08:00
2026-03-31 16:06:35 +08:00
2026-03-26 10:08:54 +08:00
2026-03-29 15:48:03 +08:00
2026-03-24 12:57:36 +08:00
2026-03-31 16:06:35 +08:00
2026-03-24 12:57:36 +08:00
2026-03-26 19:25:52 +08:00
2026-03-26 12:49:30 +08:00
2026-03-25 15:41:42 +08:00
2026-03-29 23:55:38 +08:00
2026-03-29 22:17:27 +08:00
2026-03-31 11:23:38 +08:00
2026-03-26 21:55:50 +08:00
2026-03-26 19:34:37 +08:00
2026-03-31 18:55:06 +08:00
2026-03-26 10:01:57 +08:00
2026-03-31 13:57:10 +08:00
2026-03-26 12:49:30 +08:00
2026-03-31 15:07:51 +08:00
2026-03-31 16:06:35 +08:00
2026-03-31 18:52:53 +08:00
2026-03-25 23:00:03 +08:00
2026-03-27 14:42:47 +08:00
2026-03-27 10:07:30 +08:00
2026-03-31 18:52:53 +08:00
2026-03-26 16:03:16 +08:00
2026-03-29 16:00:46 +08:00
2026-03-26 12:49:30 +08:00
2026-03-29 15:27:49 +08:00
2026-03-26 13:06:47 +08:00
2026-03-26 15:32:52 +08:00
2026-03-29 15:27:49 +08:00
2026-03-31 18:52:53 +08:00
2026-03-30 01:52:59 +08:00
2026-03-24 09:20:56 +08:00
2026-03-26 16:06:20 +08:00
2026-03-26 22:13:10 +08:00
2026-03-31 11:28:46 +08:00