docs(LOGBOOK): Phase 3 全部落地記錄 — 6 個元件 + 退出條件清單
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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 天監控
|
||||
|
||||
Reference in New Issue
Block a user