docs(phase29al): ssot skeleton/feature model; planfrag freeze tag
This commit is contained in:
@ -0,0 +1,34 @@
|
||||
---
|
||||
Status: Active
|
||||
Scope: docs-only(仕様不変)
|
||||
Related:
|
||||
- docs/development/current/main/phases/phase-29al/README.md
|
||||
- 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
|
||||
---
|
||||
|
||||
# Phase 29al P0: Skeleton/Feature SSOT(docs-only)
|
||||
|
||||
Date: 2025-12-29
|
||||
Status: Complete(docs-only)
|
||||
Scope: 設計SSOTの追加・導線固定(コード変更なし)
|
||||
|
||||
## Objective
|
||||
|
||||
- “pattern が重なる” 問題を、実装テクではなく **設計の約束(SSOT)**で根治する
|
||||
- Facts→Planner→(DomainPlan→CorePlan) を **骨格→特徴→合成**として説明できる状態にする
|
||||
- “通らない/危険な形” を Freeze taxonomy に落とし、`Ok(None)` との境界を揺らさない
|
||||
|
||||
## Deliverables
|
||||
|
||||
- `docs/development/current/main/design/coreplan-skeleton-feature-model.md`(SSOT)
|
||||
- `docs/development/current/main/design/planfrag-ssot-registry.md` に参照追加
|
||||
- `docs/development/current/main/design/planfrag-freeze-taxonomy.md` に `plan/freeze:unstructured` を追加
|
||||
|
||||
## Non-goals
|
||||
|
||||
- コード変更
|
||||
- 新しい env var / 新しい恒常ログ
|
||||
- 新規パターン追加や互換性変更
|
||||
|
||||
30
docs/development/current/main/phases/phase-29al/README.md
Normal file
30
docs/development/current/main/phases/phase-29al/README.md
Normal file
@ -0,0 +1,30 @@
|
||||
---
|
||||
Status: Active
|
||||
Scope: JoinIR / PlanFrag “仕上げ”の設計SSOT(仕様不変)
|
||||
Related:
|
||||
- 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 SSOT(docs-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`
|
||||
|
||||
## Next (planned)
|
||||
|
||||
### P1: post-phi(join 入力の最終表現)SSOT
|
||||
|
||||
- ねらい: join 値の “最終表現” と “局所 verify” の不変条件を SSOT 化する(emit/merge の再解析禁止を強化)
|
||||
|
||||
### P2: effect classification SSOT
|
||||
|
||||
- ねらい: pure/control/rc/observability などの効果分類と、許される変形(最適化/RC挿入/DCE)を法典化する
|
||||
|
||||
Reference in New Issue
Block a user