封存 (866 行): - routes/approvals.py → _archived/routes/ (477 行,未註冊死代碼) - services/approval.py → _archived/services/ (389 行,僅被死代碼使用) 合併 RiskLevel: - models/approval.py 新增 HIGH (從 trust_engine.py 合併) - trust_engine.py 改 import from models/approval.py - 保留舊定義為註解供回滾 更新 services/__init__.py: - 移除已封存模組的 import (註解保留回滾路徑) 驗證: - RiskLevel 統一: models 與 trust_engine 使用同一 class - 24 個 action_parsing 測試通過 回滾指令見 _archived/README.md Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# Archived Code (Phase 16 R2)
|
||
|
||
> **封存日期**: 2026-03-25
|
||
> **封存者**: Claude Code (Phase 16 R2)
|
||
> **策略**: 絞殺者模式 (Strangler Fig Pattern)
|
||
|
||
---
|
||
|
||
## 封存原因
|
||
|
||
這些檔案已被新版本取代,但保留供參考與回滾。
|
||
|
||
### routes/approvals.py (477 行)
|
||
- **取代者**: `api/v1/approvals.py`
|
||
- **原因**: 未註冊到 main.py,屬於死代碼
|
||
- **回滾**: 如需恢復,移回 `src/routes/` 並在 main.py 註冊
|
||
|
||
### services/approval.py (389 行)
|
||
- **取代者**: `services/approval_db.py` + `services/approval_execution.py`
|
||
- **原因**: 只被 routes/approvals.py 使用,隨之封存
|
||
- **回滾**: 如需恢復,移回 `src/services/`
|
||
|
||
---
|
||
|
||
## 回滾指令
|
||
|
||
```bash
|
||
# 回滾 routes/approvals.py
|
||
git mv apps/api/src/_archived/routes/approvals.py apps/api/src/routes/approvals.py
|
||
|
||
# 回滾 services/approval.py
|
||
git mv apps/api/src/_archived/services/approval.py apps/api/src/services/approval.py
|
||
```
|
||
|
||
---
|
||
|
||
## 清理時間表
|
||
|
||
- **封存**: 2026-03-25
|
||
- **觀察期**: 30 天 (至 2026-04-25)
|
||
- **正式刪除**: 觀察期後無問題可永久刪除
|