diff --git a/docs/development/current/main/10-Now.md b/docs/development/current/main/10-Now.md index 3a9ed19b..ec479ad4 100644 --- a/docs/development/current/main/10-Now.md +++ b/docs/development/current/main/10-Now.md @@ -3,8 +3,7 @@ ## Current Focus - Phase: `docs/development/current/main/phases/phase-29ao/README.md` -- Next: Phase 29ao P34(Pattern2 negative shadow adopt gates) - - 指示書: `docs/development/current/main/phases/phase-29ao/P34-PATTERN2-NEGATIVE-SHADOW-ADOPT-TAG-GATES-INSTRUCTIONS.md` +- Next: Phase 29ao P35(TBD) ## Gate (SSOT) diff --git a/docs/development/current/main/30-Backlog.md b/docs/development/current/main/30-Backlog.md index beadd8d0..1cf41408 100644 --- a/docs/development/current/main/30-Backlog.md +++ b/docs/development/current/main/30-Backlog.md @@ -5,8 +5,7 @@ Scope: 「次にやる候補」を短く列挙するメモ。入口は `docs/dev ## Active -- CorePlan migration: `docs/development/current/main/phases/phase-29ao/README.md`(Next: P34) - - 指示書: `docs/development/current/main/phases/phase-29ao/P34-PATTERN2-NEGATIVE-SHADOW-ADOPT-TAG-GATES-INSTRUCTIONS.md` +- CorePlan migration: `docs/development/current/main/phases/phase-29ao/README.md`(Next: P35 TBD) ## Near-Term Candidates diff --git a/docs/development/current/main/design/coreplan-migration-roadmap-ssot.md b/docs/development/current/main/design/coreplan-migration-roadmap-ssot.md index ce9b0e0a..4f3f694d 100644 --- a/docs/development/current/main/design/coreplan-migration-roadmap-ssot.md +++ b/docs/development/current/main/design/coreplan-migration-roadmap-ssot.md @@ -34,8 +34,8 @@ Related: ## 1.1 Current (active) - Active phase: `docs/development/current/main/phases/phase-29ao/README.md` -- Next step: `docs/development/current/main/phases/phase-29ao/P34-PATTERN2-NEGATIVE-SHADOW-ADOPT-TAG-GATES-INSTRUCTIONS.md` -- After P34: TBD +- Next step: Phase 29ao P35 (TBD) +- After P35: TBD ## 2. すでに固めた SSOT(再発防止の土台) diff --git a/docs/development/current/main/phases/phase-29ao/10-Now-archive.md b/docs/development/current/main/phases/phase-29ao/10-Now-archive.md index c4beb70a..a57a9b5b 100644 --- a/docs/development/current/main/phases/phase-29ao/10-Now-archive.md +++ b/docs/development/current/main/phases/phase-29ao/10-Now-archive.md @@ -2,12 +2,17 @@ ## Current Focus: Phase 29ao(CorePlan composition) -Next: Phase 29ao P34(TBD) +Next: Phase 29ao P35(TBD) 指示書: TBD 運用ルール: integration filter で phase143_* は回さない(JoinIR 回帰は phase29ae pack のみ) 運用ルール: phase286_pattern9_* は legacy pack (SKIP) を使う 移行道筋 SSOT: `docs/development/current/main/design/coreplan-migration-roadmap-ssot.md` +**2025-12-30: Phase 29ao P34 完了** ✅ +- 目的: Pattern2 negative ケース(freeze/notapplicable)で shadow adopt タグが出ないことを回帰で固定(仕様不変) +- 変更: `tools/smokes/v2/profiles/integration/apps/phase29ab_pattern2_seg_notapplicable_min_vm.sh` / `tools/smokes/v2/profiles/integration/apps/phase29ab_pattern2_seg_freeze_min_vm.sh` / `docs/development/current/main/phases/phase-29ao/README.md` / `docs/development/current/main/10-Now.md` / `docs/development/current/main/30-Backlog.md` / `docs/development/current/main/design/coreplan-migration-roadmap-ssot.md` +- 検証: `cargo build --release` / `./tools/smokes/v2/run.sh --profile quick` / `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` + **2025-12-30: Phase 29ao P33 完了** ✅ - 目的: Pattern2 LoopBodyLocal を planner 由来 Pattern2Break に引き上げ、strict/dev の shadow adopt タグを回帰で固定(仕様不変) - 変更: `src/mir/builder/control_flow/plan/facts/pattern2_break_facts.rs` / `src/mir/builder/control_flow/plan/normalizer/pattern2_break.rs` / `tools/smokes/v2/profiles/integration/apps/phase29ab_pattern2_loopbodylocal_min_vm.sh` / `tools/smokes/v2/profiles/integration/apps/phase29ab_pattern2_loopbodylocal_seg_min_vm.sh` / `docs/development/current/main/phases/phase-29ao/README.md` / `docs/development/current/main/10-Now.md` / `docs/development/current/main/30-Backlog.md` / `docs/development/current/main/design/coreplan-migration-roadmap-ssot.md` diff --git a/docs/development/current/main/phases/phase-29ao/30-Backlog-archive.md b/docs/development/current/main/phases/phase-29ao/30-Backlog-archive.md index a6710e02..1dee5583 100644 --- a/docs/development/current/main/phases/phase-29ao/30-Backlog-archive.md +++ b/docs/development/current/main/phases/phase-29ao/30-Backlog-archive.md @@ -15,7 +15,7 @@ Related: - **Phase 29ao(active): CorePlan composition from Skeleton/Feature** - 入口: `docs/development/current/main/phases/phase-29ao/README.md` - - 状況: P0–P33 ✅ 完了 / Next: P34(TBD) + - 状況: P0–P34 ✅ 完了 / Next: P35(TBD) - Next 指示書: TBD - **Phase 29af(✅ COMPLETE): Boundary hygiene / regression entrypoint / carrier layout SSOT** diff --git a/docs/development/current/main/phases/phase-29ao/CURRENT_TASK-archive.md b/docs/development/current/main/phases/phase-29ao/CURRENT_TASK-archive.md index 1b08fba0..fd62f0b3 100644 --- a/docs/development/current/main/phases/phase-29ao/CURRENT_TASK-archive.md +++ b/docs/development/current/main/phases/phase-29ao/CURRENT_TASK-archive.md @@ -18,10 +18,13 @@ Scope: Repo root の旧リンク互換。現行の入口は `docs/development/cu **CorePlan migration 道筋 SSOT** `docs/development/current/main/design/coreplan-migration-roadmap-ssot.md` が移行タスクの Done 判定の入口。 -**Next implementation (Phase 29ao P34)** +**Next implementation (Phase 29ao P35)** - 目的: TBD - 指示書: TBD -- After P34: TBD +- After P35: TBD + +**2025-12-30: Phase 29ao P34 COMPLETE (Pattern2 negative shadow adopt tag gates)** +Pattern2 の freeze/notapplicable ケースで shadow adopt タグが出ないことを回帰で固定した(仕様不変)。 **2025-12-30: Phase 29ao P33 COMPLETE (Pattern2 LoopBodyLocal planner-derive + tag gate)** Pattern2 LoopBodyLocal を planner 由来 Pattern2Break に引き上げ、strict/dev の shadow adopt タグを回帰で固定した(仕様不変)。 diff --git a/docs/development/current/main/phases/phase-29ao/README.md b/docs/development/current/main/phases/phase-29ao/README.md index 1a293f62..61c1e84a 100644 --- a/docs/development/current/main/phases/phase-29ao/README.md +++ b/docs/development/current/main/phases/phase-29ao/README.md @@ -191,8 +191,12 @@ Gate(SSOT): - 指示書: `docs/development/current/main/phases/phase-29ao/P33-PLANNER-DERIVE-PATTERN2-LOOPBODYLOCAL-SMOKES-INSTRUCTIONS.md` - ねらい: `phase29ab_pattern2_loopbodylocal_{min,seg_min}` を planner 由来 Pattern2Break に引き上げ、shadow adopt タグを strict/dev 回帰で必須化(仕様不変) +## P34: Pattern2 negative shadow adopt tag gates ✅ + +- 指示書: `docs/development/current/main/phases/phase-29ao/P34-PATTERN2-NEGATIVE-SHADOW-ADOPT-TAG-GATES-INSTRUCTIONS.md` +- ねらい: `phase29ab_pattern2_seg_{freeze,notapplicable}` で shadow adopt タグが出ないことを回帰で固定(仕様不変) + ## Next(planned) -- Next: P34(Pattern2 negative shadow adopt gates) - - 指示書: `docs/development/current/main/phases/phase-29ao/P34-PATTERN2-NEGATIVE-SHADOW-ADOPT-TAG-GATES-INSTRUCTIONS.md` -- After P34: TBD +- Next: P35(TBD) +- After P35: TBD