|
|
b235a5b6db
|
feat(joinir): Phase 286 P3.1 - Pattern2 Plan line 完走(after_bb PHI)
Pattern2(Loop with Break)を Plan/Frag SSOT へ移行。
主な変更:
- Pattern2BreakPlan 追加(DomainPlan variant)
- extract_pattern2_plan() 実装(PoC サブセット厳守)
- normalize_pattern2_break() 実装(6-block CFG, 3 PHI)
- after_bb PHI が本質: carrier_out = PHI(header: carrier_current, break_then: carrier_break)
- router に Pattern2 追加(Pattern1 より前、より具体的)
テスト:
- Fixture B (break without update): PASS (出力 11)
- quick smoke: 154/154 PASS
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-26 05:56:30 +09:00 |
|
|
|
65304ec0c4
|
docs(joinir): Phase 286 Pattern2調査・設計相談パケット追加
- phase286_pattern2_frag_poc.hako: Pattern2 PoC fixture
- phase286_pattern2_frag_poc.sh: integration smoke
- phase-286-plan-normalization-consult.md: Plan正規化の設計相談
- 10-Now.md, 30-Backlog.md: 進捗更新
- pattern2-deferred.md: 更新
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-26 04:58:38 +09:00 |
|
|
|
6656098c95
|
docs(phase-286): P2.2 完了 + P2.3 準備中の進捗記載
更新内容:
- Phase 286 README に P2.2 ✅ COMPLETE セクション追加
- extractor helper化(extract_loop_increment_plan 統一)の内容
- router helper化(lower_via_plan() 追加)の内容
- 削減行数(~65行)と検証結果(quick 154 PASS, PoC 両方 PASS)
- 10-Now.md の Current Focus を Phase 286 P2.3 に更新
- P2/P2.1/P2.2 の完了を時系列記載
- Pattern9 (AccumConstLoop) を次の PoC 対象に決定
- CURRENT_TASK.md の Handoff(現状)を更新
- P2.2 COMPLETE の記載(hygiene 内容 + 成果)
- P2.3 準備中(Pattern9 PoC 準備)の1段落を追加
- pattern2-deferred.md 新規作成
- Pattern2 の複雑性(break値再接続)を説明
- 再開条件(after_bb PHI + compose::loop_ + Break wiring)を明文化
- Phase 286 P2.2 として後続タスク化
関連 issues: Phase 286 JoinIR Line Absorption
🤖 Generated with Claude Code
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
2025-12-26 02:03:34 +09:00 |
|