tomoaki
21daf1b7dd
refactor(joinir): Phase 286 コード品質改善 - ヘルパー共通化 + static box フィルタ
## 1. lower_*_ast ヘルパー共通化
- `lower_value_ast()` に MethodCall 対応追加
- Pattern8 normalizer も共有ヘルパーを使用
- Pattern1/8/9 で一貫した lowering ロジック
## 2. PLAN_EXTRACTORS ドキュメント追加
- `WithPostLoop` variant: 将来拡張用として残存理由を明記
- 現在は常に `&[]` を渡すが、post-loop segment analysis 用に保持
## 3. Legacy Pattern8 残存 + static box フィルタ
- Plan extractor は pure 関数(builder にアクセス不可)
- router 側で static box フィルタリングを実装
- static box コンテキストは legacy Pattern8 へ fallback
- legacy 残存理由をドキュメント化
## 検証
- Quick: 154 PASS, 0 FAILED
- Pattern8 integration: exit 7
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 03:35:02 +09:00
..
2025-12-24 04:49:52 +09:00
2025-12-20 03:11:58 +09:00
2025-12-25 06:08:46 +09:00
2025-12-26 03:35:02 +09:00
2025-12-18 01:38:25 +09:00
2025-12-16 21:37:07 +09:00
2025-12-21 04:34:22 +09:00
2025-12-16 21:37:07 +09:00
2025-12-24 03:44:56 +09:00
2025-12-21 05:47:37 +09:00