📌残課題
次フェーズ検討の保守性課題(CM-3 / CM-5)と Low 群。
出典: REMAINING_ISSUES.md。いずれも **バグ・セキュリティではなく保守性(アーキテクチャ)**の課題で、
Chris / Namzak Labs と次フェーズで検討する位置づけ。
設計リファクタ(次フェーズ)
🧱
CM-3: サービス層が fastapi.HTTPException に依存
ドメイン例外へ分離し API 層で変換。波及大(~8ルーター + MCP strict_fallback + テスト27件)。
🧩
CM-5: アダプタ/ルータへのビジネスロジック漏れ
Scorer 抽出(CM-5a・中)と CallLog 状態遷移の集約(CM-5b・大)に分割可。
ℹ️なぜ今やらないか
本番出荷のブロッカーではなく、着手には全スイート回帰(約4分/回)と横断的な追従が要るため、 影響範囲を合意してから専用リファクタ回で対応する方針。
Low 群(未着手 / 運用注意)
- Low-1: HTTP 503/502 の不整合(realtime_session)
- Low-2: 汎用
except Exceptionの握り潰し(明示型推奨) - Low-3: monitoring health/alert level の backend enum 出所が 未確定
- Low-4:
runtime_env立て忘れで JWT 弱秘密チェックがスキップ(運用注意)
✅解決済みは別ページ
Critical-1 / H-1〜H-5 / CM-1・2・4・6 / PM-1・2・4 / n+101 / C-2(b) は 修正済み。 詳細は「Reviews & Findings」と「PR Timeline」を参照。