docs(LOGBOOK): Phase 3 全部落地記錄 — 6 個元件 + 退出條件清單

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-04-15 21:10:47 +08:00
parent e5e94f5fda
commit 5f86da52d9

View File

@@ -510,3 +510,39 @@ CR 修補:
| A-3 bitan Docker 化 | P3 低優先 |
| `approval_repository.py:find_by_fingerprint()` 無 TTL | 非熱路徑latent bug下次重構修 |
| `send_notification()` 未私有化 | 任何 caller 可 bypass 格式 — 下次 PR |
---
## 2026-04-15 深夜(台北)— Phase 3 學習閉環全部落地
### Phase 3 Root Cause 修復完成
| 修復 | commit |
|------|--------|
| Root cause 3驗證結果→學習 + 診斷 feedback + 知識遺忘 + Fine-tune 管線 | fb1bbd0 |
| AgentSession 學習接線record_agent_session() + orchestrator 辯證訊號 | 66c4eda |
| Evolver loop 排程 + POST /api/v1/learning/evolver/run 演練端點 | 4718c76 |
| Evolver force=True bypass flag + import 清理 | 01fb531 e5e94f5 |
### Phase 3 全部新增元件
| 元件 | 檔案 |
|------|------|
| Root cause 3 接線 | `services/approval_execution.py``record_verification_result()` |
| 驗證/診斷/AgentSession 學習 | `services/learning_service.py` 三個新方法 |
| 知識遺忘 Job | `jobs/knowledge_decay_job.py`(每日 30d 清除) |
| Fine-tune 管線 | `services/finetune_exporter.py`(每週 Alpaca JSONL |
| Evolver 每日 Loop | `services/playbook_evolver.py:run_evolver_loop()` |
| Evolver 演練端點 | `api/v1/learning.py:POST /learning/evolver/run` |
### Phase 3 退出條件
- [x] Root cause 1/2/3 全部修復
- [x] 2x EWMA + Evolver + 診斷 feedback
- [x] AgentSession 學習接線
- [x] 知識遺忘 + Fine-tune 管線
- [x] Evolver 演練端點部署完成
- [ ] Evolver 演練 1 次(部署後呼叫 POST /api/v1/learning/evolver/run
- [ ] 生產 7 天監控trust_score 更新、JSONL 累積、null 率)
**下一步:** CD 部署 e5e94f5 → 呼叫 Evolver 演練 → 7 天監控