docs(phase29aj): isolate phase286 pattern9 legacy smoke
This commit is contained in:
@ -0,0 +1,48 @@
|
||||
# Phase 29aj P9: Isolate phase286 pattern9 legacy integration (docs/smokes)
|
||||
|
||||
Date: 2025-12-29
|
||||
Status: Ready for execution
|
||||
Scope: smokes/docs の整理のみ(挙動コードは触らない)
|
||||
Goal: JoinIR 回帰ゲートを phase29ae pack に固定し、phase286_pattern9_* を legacy/skip に隔離する
|
||||
|
||||
## Objective
|
||||
|
||||
- phase286_pattern9_frag_poc の plugins disabled 経路 mismatch を “legacy” として SSOT 化
|
||||
- JoinIR 回帰は `phase29ae_regression_pack_vm.sh` のみに固定
|
||||
- 任意の integration filter 実行で誤爆しないように legacy pack を用意する
|
||||
|
||||
## Non-goals
|
||||
|
||||
- phase286_pattern9_frag_poc の挙動修正
|
||||
- 新 env var / 新ログ追加
|
||||
- JoinIR 本体の挙動変更
|
||||
|
||||
## Implementation Steps
|
||||
|
||||
### Step 1: legacy pack を追加
|
||||
|
||||
New:
|
||||
- `tools/smokes/v2/profiles/integration/joinir/phase286_pattern9_legacy_pack.sh`
|
||||
|
||||
Behavior:
|
||||
- `phase286_pattern9_frag_poc` を `test_skip` で固定
|
||||
- skip 理由を 1 行で明記(plugins disabled path mismatch)
|
||||
|
||||
### Step 2: docs に SSOT を追記
|
||||
|
||||
Update:
|
||||
- `docs/development/current/main/phases/phase-29aj/README.md`
|
||||
- `docs/development/current/main/phases/phase-29ae/README.md`
|
||||
- `docs/development/current/main/10-Now.md`
|
||||
- `docs/development/current/main/30-Backlog.md`
|
||||
- `CURRENT_TASK.md`
|
||||
|
||||
## Verification
|
||||
|
||||
- `./tools/smokes/v2/run.sh --profile quick`
|
||||
- `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`
|
||||
- `./tools/smokes/v2/profiles/integration/joinir/phase286_pattern9_legacy_pack.sh` (SKIP)
|
||||
|
||||
## Commit
|
||||
|
||||
- `git add -A && git commit -m "docs(phase29aj): isolate phase286 pattern9 legacy smoke"`
|
||||
@ -66,6 +66,13 @@ Goal: planner の facts/plan を 1 本の outcome に集約し、観測の SSOT
|
||||
- 完了: Pattern9 facts/planner/single_planner を接続
|
||||
- 検証: `cargo build --release` / `./tools/smokes/v2/run.sh --profile quick` / `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`
|
||||
|
||||
## P9: phase286_pattern9 legacy isolation (docs/smokes)
|
||||
|
||||
- 指示書: `docs/development/current/main/phases/phase-29aj/P9-ISOLATE-PHASE286-PATTERN9-LEGACY-INSTRUCTIONS.md`
|
||||
- ねらい: JoinIR 回帰の SSOT は phase29ae pack に固定し、phase286_pattern9_* は legacy pack (SKIP) に隔離
|
||||
- 完了: phase286_pattern9_legacy_pack を追加し、運用ルールを docs に固定
|
||||
- 検証: `./tools/smokes/v2/run.sh --profile quick` / `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` / `./tools/smokes/v2/profiles/integration/joinir/phase286_pattern9_legacy_pack.sh` (SKIP)
|
||||
|
||||
## Verification (SSOT)
|
||||
|
||||
- `cargo build --release`
|
||||
|
||||
Reference in New Issue
Block a user