feat(edgecfg): Phase 281 P3 - cleanup Normal wiring + docs

This commit is contained in:
2025-12-23 04:11:02 +09:00
parent 2d5607930c
commit a744be929a
9 changed files with 675 additions and 111 deletions

View File

@ -8,16 +8,12 @@ Related:
## 直近JoinIR/selfhost
- **Phase 277 P0/P1planned, docs+validation: PHI型推論ドキュメント整備 + PHI順序検証強化**
- 入口: `docs/development/current/main/phases/phase-277/README.md`
- 目的:
- Phase 275/276 で入った PHI 型推論の “導線/責務/SSOT” を docs に固定する
- PHI 配置順序PHI → non-PHI → terminator違反を fail-fast で検出しやすくする
- **Phase 281planned: Pattern6 を compose へ段階吸収**
- 入口: `docs/development/current/main/phases/phase-281/README.md`
- P0Pattern7✅ 完了、次は P1Pattern6 early-exit
- **Phase 278planned, cleanup: PHI旧環境変数の後方互換性削除**
- 目的: Phase 277 P2 で deprecated 扱いにした旧 env var を削除し、1セットに収束させる
- 入口: `docs/development/current/main/phases/phase-278/README.md`
- 実装ガイド: `docs/development/current/main/phases/phase-278/P0-INSTRUCTIONS.md`
- **Phase 282planned: Router shrinkage**
- 目的: pattern番号を “症状ラベル” に縮退させ、合成SSOTへ寄せた後に router の分岐を減らす
(✅ done**Phase 279 P0**: Type propagation pipeline SSOT 統一lifecycle / JoinIR / LLVM の二重化解消)
- 完了: `docs/development/current/main/phases/phase-279/README.md`
@ -28,16 +24,12 @@ Related:
- 入口: fixture/smoke を SSOT として固定Pattern6→Pattern7 の順で段階適用)
- 詳細: `phases/phase-272/README.md`
- **Phase 273active, design-first: Pattern → Plan Extractorpure→ PlanLowerer で収束**
- 目的: pattern の裾広がりを止め、`Plan → Frag → emit_frag()` の本線へ一本化するterminator SSOT は維持)
- 相談メモ: `docs/development/current/main/investigations/phase-272-frag-plan-architecture-consult.md`
- 状況:
- ✅ P0PoC完了: `docs/development/current/main/phases/phase-273/README.md`
- 次: P1DomainPlan→CorePlan + PlanNormalizerSSOT+ PlanVerifier
- 受け入れ(最小):
- extractor が builder を触らないID採番/PHI挿入禁止
- CorePlan 語彙を固定(`seq/if/loop/exit/effect` など。scan専用 Effect/variant 禁止、式を String にしない
- PlanLowerer が block/value/phi を作る唯一の箱になる
- (✅ done**Phase 273**: Plan line SSOTPattern6/7
- 完了: `docs/development/current/main/phases/phase-273/README.md`
- (✅ done**Phase 277/278**: PHI strict + env var 収束
- 完了: `docs/development/current/main/phases/phase-277/README.md`
- 完了: `docs/development/current/main/phases/phase-278/README.md`
- **Phase 274active, design-first: Type SSOT Alignmentlocal + dynamic runtime**