# Pattern2 (Loop with Break) - Deferred to Future Phase **Date**: 2025-12-26 **Status**: Investigation complete, implementation deferred ## Summary Pattern2 requires complex value reconnection at the exit point: - break経路ではcarrier更新が実行されない - after_bbにPHI必要(header経路 vs break経路の値選択) - compose::loop_との統合、ExitKind::Break配線が必要 Pattern4 (Loop with Continue) PoC成功後の別タスクとして実装予定。 ## 再開条件 以下が揃った時に **Phase 286 P2.3** として Pattern2 Plan化を再開: 1. after_bb PHI 生成ロジックの設計完了 2. compose::loop_ との統合方針決定 3. ExitKind::Break wiring の実装 → 条件が揃ったら Phase 286 P2.3 にエスカレート ## Reference - [joinir-architecture-overview.md](../../joinir-architecture-overview.md) - Pattern2の制約記載 - [Phase 286 README](./README.md) - Phase全体の進捗