docs(phase29ao): add p19 strict shadow gate instructions

This commit is contained in:
2025-12-30 09:05:14 +09:00
parent 24d1e61ff8
commit 7232f78726
5 changed files with 69 additions and 6 deletions

View File

@ -0,0 +1,60 @@
---
Status: Ready
Scope: docs+smokes回帰ゲート強化、仕様不変
Related:
- docs/development/current/main/phases/phase-29ao/README.md
- docs/development/current/main/phases/phase-29ae/README.md
- tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh
- docs/development/current/main/design/coreplan-migration-roadmap-ssot.md
---
# Phase 29ao P19: 回帰ゲートに Pattern1 strict/dev shadow adopt を含める
Date: 2025-12-30
Status: Ready for execution
Scope: 仕様不変。P17/P18 で導入した strict/dev の shadow adopt を、JoinIR 回帰 SSOTphase29ae packで必ず実行される形にする。
## 目的
- strict/dev の Pattern1 shadow adoptFacts→CorePlan(skeleton))が、回帰ゲートで常に実行されるようにする。
- “実装は入ったが回帰で踏まれない” 状態を防ぐSSOTの維持
## 非目的
- 新しい言語仕様・最適化の追加
- regression pack を重くする最小1本だけ追加
- LLVM EXE 系を pack に入れる(環境/時間依存が大きい)
## 実装方針(最小)
### 追加する smoke新規
- 新規ファイル: `tools/smokes/v2/profiles/integration/joinir/phase29ao_pattern1_strict_shadow_vm.sh`
- 入力: `apps/tests/phase286_pattern1_frag_poc.hako` を再利用既存fixture
- 実行: `NYASH_DISABLE_PLUGINS=1 HAKO_JOINIR_STRICT=1` を付けて VM 実行
- 期待: exit code `3`既存PoCと同じ
理由:
- strict/dev の shadow adopt を確実に踏むためstrict=1
- fixture を増やさない(既存の Pattern1 PoC を流用)。
### regression pack に追加
- `tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` に 1 行追加
- `run_filter "pattern1_strict_shadow_vm" "phase29ao_pattern1_strict_shadow_vm" || exit 1`
### SSOT ドキュメント更新
- `docs/development/current/main/phases/phase-29ae/README.md`
- Regression pack (SSOT) に `phase29ao_pattern1_strict_shadow_vm` を追記
## 検証(必須)
- `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`
- `./tools/smokes/v2/run.sh --profile quick`
## コミット
- `git add -A`
- `git commit -m "docs(phase29ao): gate pattern1 strict shadow adopt in regression pack"`

View File

@ -115,4 +115,5 @@ GateSSOT:
## Nextplanned
- P19: TBD
- P19: 回帰ゲートに Pattern1 strict/dev shadow adopt を含める
- 指示書: `docs/development/current/main/phases/phase-29ao/P19-REGRESSION-PACK-ADD-PATTERN1-STRICT-SHADOW-INSTRUCTIONS.md`