28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
|
|
---
|
|||
|
|
Status: Active
|
|||
|
|
Scope: CorePlan Step-B(Facts を Skeleton+Feature SSOT に寄せる、仕様不変)
|
|||
|
|
Related:
|
|||
|
|
- docs/development/current/main/design/coreplan-migration-roadmap-ssot.md
|
|||
|
|
- docs/development/current/main/design/coreplan-skeleton-feature-model.md
|
|||
|
|
- docs/development/current/main/design/planfrag-ssot-registry.md
|
|||
|
|
- docs/development/current/main/phases/phase-29ae/README.md
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Phase 29an: Skeleton/Feature Facts (SSOT)
|
|||
|
|
|
|||
|
|
Goal: Facts を “complete pattern 列挙” ではなく **Skeleton + Feature** として表現できる状態へ寄せ、CorePlan 合成に向けた SSOT の足場を作る(仕様不変)。
|
|||
|
|
|
|||
|
|
SSOT 道筋: `docs/development/current/main/design/coreplan-migration-roadmap-ssot.md`
|
|||
|
|
|
|||
|
|
## P0: Add SkeletonFacts (Loop/If/BranchN/StraightLine) as SSOT (code, no wiring)
|
|||
|
|
|
|||
|
|
- 指示書: `docs/development/current/main/phases/phase-29an/P0-SKELETONFACTS-SSOT-INSTRUCTIONS.md`
|
|||
|
|
- ねらい: planner/emit が CFG を覗き直さなくても良いよう、骨格(Skeleton)の観測/導出を Facts に集約する
|
|||
|
|
- 重要: **既定挙動は不変**(Ok(None) のまま、既存 planner-first/legacy ルーティングは触らない)
|
|||
|
|
- Gate: `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`
|
|||
|
|
|
|||
|
|
## Next(planned)
|
|||
|
|
|
|||
|
|
- P1: FeatureFacts の足場(ExitMap / ValueJoin / Cleanup の “材料” を Facts に寄せる、まだ合成しない)
|
|||
|
|
- P2: Planner を Skeleton 一意化 → Feature 付与の形へ寄せる(complete pattern 増殖を止める)
|