Files
hakorune/docs/development/current/main/phases/phase-29al

Status, Scope, Related
Status Scope Related
Active JoinIR / PlanFrag “仕上げ”の設計SSOT仕様不変
docs/development/current/main/design/coreplan-skeleton-feature-model.md
docs/development/current/main/design/planfrag-ssot-registry.md
docs/development/current/main/design/planfrag-freeze-taxonomy.md
docs/development/current/main/design/joinir-plan-frag-ssot.md

Phase 29al: CorePlan composition hardening (docs-first)

Goal: “pattern が重なる/増殖する” を設計で根治し、JoinIR/PlanFrag を 美しく閉じるための SSOT を揃える。

P0: Skeleton/Feature model SSOTdocs-only

  • 指示書: docs/development/current/main/phases/phase-29al/P0-SKELETON-FEATURE-SSOT-INSTRUCTIONS.md
  • ねらい: “骨格→特徴→合成” を SSOT として固定し、通らない/危険なパターンも Freeze taxonomy に落とす
  • 成果: docs/development/current/main/design/coreplan-skeleton-feature-model.md

P1: post-phijoin 入力の最終表現SSOT

  • ねらい: join 値の “最終表現” と “局所 verify” の不変条件を SSOT 化するemit/merge の再解析禁止を強化)
  • 指示書: docs/development/current/main/phases/phase-29al/P1-POST-PHI-FINAL-FORM-SSOT-INSTRUCTIONS.md
  • SSOT: docs/development/current/main/design/post-phi-final-form-ssot.md

P2: effect classification SSOTdocs-first

  • ねらい: effect 分類と “許される変形” を SSOT 化し、最適化/RC insertion/観測が相互に壊さない境界を固定する
  • 指示書: docs/development/current/main/phases/phase-29al/P2-EFFECT-CLASSIFICATION-SSOT-INSTRUCTIONS.md
  • SSOT: docs/development/current/main/design/effect-classification-ssot.md

Next (planned)

P3: ExitKind/cleanup と effect の接続design only

  • ねらい: unwind を含む将来拡張のために、cleanup と effect の順序条件を SSOT 化する