From e2add3d4164d1fd9d5981e1bc779390078d04cf9 Mon Sep 17 00:00:00 2001 From: tomoaki Date: Mon, 29 Dec 2025 06:30:14 +0900 Subject: [PATCH] docs(phase29ah): add realworld regression pack instructions --- docs/development/current/main/10-Now.md | 2 + docs/development/current/main/30-Backlog.md | 3 ++ ...INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md | 43 +++++++++++++++++++ .../current/main/phases/phase-29ah/README.md | 13 ++++++ 4 files changed, 61 insertions(+) create mode 100644 docs/development/current/main/phases/phase-29ah/P0-REGRESSION-PACK-INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md create mode 100644 docs/development/current/main/phases/phase-29ah/README.md diff --git a/docs/development/current/main/10-Now.md b/docs/development/current/main/10-Now.md index 493c4bb1..0e681373 100644 --- a/docs/development/current/main/10-Now.md +++ b/docs/development/current/main/10-Now.md @@ -7,6 +7,8 @@ - 入口: `docs/development/current/main/phases/phase-29ag/README.md` - 検証: `cargo build --release` / `./tools/smokes/v2/run.sh --profile quick` / `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` PASS +Next: `docs/development/current/main/phases/phase-29ah/P0-REGRESSION-PACK-INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md` + **2025-12-29: Phase 29af P5 完了** ✅ - 目的: 29af を closeout して JoinIR 回帰確認を 1 本に収束(仕様不変) - 回帰パック: `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` diff --git a/docs/development/current/main/30-Backlog.md b/docs/development/current/main/30-Backlog.md index ad16acef..91c0cfb6 100644 --- a/docs/development/current/main/30-Backlog.md +++ b/docs/development/current/main/30-Backlog.md @@ -14,6 +14,9 @@ Related: - **Phase 29ag(✅ COMPLETE): JoinIR merge SSOT unification** - 入口: `docs/development/current/main/phases/phase-29ag/README.md` +- **Phase 29ah(candidate): JoinIR regression pack expansion(real-world coverage)** + - 入口: `docs/development/current/main/phases/phase-29ah/README.md` + - **Phase 29ae P1(✅ COMPLETE): JoinIR Regression Pack (SSOT固定)** - 入口: `docs/development/current/main/phases/phase-29ae/README.md` diff --git a/docs/development/current/main/phases/phase-29ah/P0-REGRESSION-PACK-INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md b/docs/development/current/main/phases/phase-29ah/P0-REGRESSION-PACK-INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md new file mode 100644 index 00000000..5779b7ec --- /dev/null +++ b/docs/development/current/main/phases/phase-29ah/P0-REGRESSION-PACK-INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md @@ -0,0 +1,43 @@ +# Phase 29ah P0: Regression pack includes phase263 Pattern2 — Instructions + +Status: Ready for execution +Scope: JoinIR 回帰パックに real-world Pattern2 を追加(仕様不変) + +## Goal + +JoinIR 回帰パック(`phase29ae_regression_pack_vm.sh`)に、実ログ由来の Pattern2 ケース(Phase 263)を含めて、 +最小パックだけでは拾えない regressions を早期に検知できるようにする。 + +## Non-goals + +- 挙動変更(release 既定挙動の変更) +- env var の追加 +- fixture 追加(既存の Phase 263 fixture/smoke を再利用) + +## Background (SSOT) + +- 現行の回帰パック入口: `tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` +- Phase 263 の実ログ系 Pattern2 smoke: `tools/smokes/v2/profiles/integration/apps/phase263_pattern2_seg_realworld_min_vm.sh` + +## Implementation Steps + +1) 回帰パックに `phase263_pattern2_` を追加 +- `tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` + - `run_filter "pattern2_realworld" "phase263_pattern2_"` を `pattern2` の直後に追加 + +2) docs の SSOT を更新 +- `docs/development/current/main/phases/phase-29ae/README.md` + - Regression pack (SSOT) に `phase263_pattern2_*` を追記 +- `docs/development/current/main/10-Now.md` + - JoinIR 回帰確認のSSOTが “この1本” であることは維持(記述の更新のみ) + +## Verification (SSOT) + +- `cargo build --release` +- `./tools/smokes/v2/run.sh --profile quick` +- `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh` + +## Acceptance Criteria + +- 回帰パックが PASS のまま +- Phase 263 の Pattern2(real-world)も回帰パックに含まれる diff --git a/docs/development/current/main/phases/phase-29ah/README.md b/docs/development/current/main/phases/phase-29ah/README.md new file mode 100644 index 00000000..d10ba5e7 --- /dev/null +++ b/docs/development/current/main/phases/phase-29ah/README.md @@ -0,0 +1,13 @@ +# Phase 29ah: JoinIR regression pack expansion (real-world coverage) + +Goal: JoinIR の回帰パックを “最小 + 現実ログ系” に拡張し、見落としを減らす(仕様不変)。 + +## P0: Add Pattern2 real-world case to regression pack + +- 指示書: `docs/development/current/main/phases/phase-29ah/P0-REGRESSION-PACK-INCLUDES-PHASE263-PATTERN2-INSTRUCTIONS.md` + +## Verification (SSOT) + +- `cargo build --release` +- `./tools/smokes/v2/run.sh --profile quick` +- `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`