Files
hakorune/docs/development/current/main/phases/phase-29ai/README.md

960 B
Raw Blame History

Phase 29ai: Plan/Frag single-planner (Facts SSOT)

Goal: pattern 名による分岐を外部APIから消し、Facts事実→ Plan → Frag の導線を 1 本に収束させる(仕様不変)。

P0: LoopFacts SSOT + Single Planner skeleton

  • 指示書: docs/development/current/main/phases/phase-29ai/P0-LOOPFACTS-SSOT-SINGLE-PLANNER-INSTRUCTIONS.md
  • 追加される骨格(未接続・仕様不変): src/mir/builder/control_flow/plan/{facts,normalize,planner,emit}/

P1: Planner candidate-set + Freeze SSOT

  • 指示書: docs/development/current/main/phases/phase-29ai/P1-PLANNER-CANDIDATES-FREEZE-SSOT-INSTRUCTIONS.md
  • ねらい: Ok(None) / Err(Freeze) の境界と “候補集合→一意化” をSSOT化未接続のまま、仕様不変

Verification (SSOT)

  • cargo build --release
  • ./tools/smokes/v2/run.sh --profile quick
  • ./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh