2025-12-26 02:03:34 +09:00
|
|
|
|
# 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成功後の別タスクとして実装予定。
|
|
|
|
|
|
|
|
|
|
|
|
## 再開条件
|
|
|
|
|
|
|
2025-12-26 04:58:38 +09:00
|
|
|
|
以下が揃った時に Pattern2 Plan化を再開(Phase番号は到達点に応じて後で確定):
|
2025-12-26 02:03:34 +09:00
|
|
|
|
1. after_bb PHI 生成ロジックの設計完了
|
|
|
|
|
|
2. compose::loop_ との統合方針決定
|
|
|
|
|
|
3. ExitKind::Break wiring の実装
|
|
|
|
|
|
|
2025-12-26 04:58:38 +09:00
|
|
|
|
→ 条件が揃ったら Phase 286 の次の空きスロットにエスカレート
|
2025-12-26 02:03:34 +09:00
|
|
|
|
|
|
|
|
|
|
## Reference
|
|
|
|
|
|
|
|
|
|
|
|
- [joinir-architecture-overview.md](../../joinir-architecture-overview.md) - Pattern2の制約記載
|
|
|
|
|
|
- [Phase 286 README](./README.md) - Phase全体の進捗
|