Files
awoooi/apps/api/src/_archived/README.md
OG T e0584bc181 refactor(api): Phase 16 R2 封存死代碼 + RiskLevel 統一
封存 (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>
2026-03-25 23:14:24 +08:00

42 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)
- **正式刪除**: 觀察期後無問題可永久刪除