* refactor(#1852): lazy-split plan-phase.md into steps/ Extract 3 self-contained, rarely-hit sections into gsd-core/workflows/plan-phase/steps/ via lazy 'Read and execute' pointers (mirrors execute-phase/steps/, ADR-1610 progressive disclosure — no eager @-import): closed-phase-gate (1.5), prd-express-path (3.5), windows-troubleshooting. Byte-invariant: plan-phase.md 94459 -> 89775 (-4684), each step < 32 KiB anchor, resolved instructions unchanged. Scope note: only 3 sections were extractable. plan-phase.md is guarded by a dense net of content-presence tests (plan-bounce/enh-3209/phase6-planning-capabilities assert specific sections/flags inline) that block extracting the larger blocks without also refactoring those tests — durable low-80s headroom is deferred pending maintainer re-scope (issue #1852). Cascade: size:baseline regen, 16 golden-install-parity fixtures regen, INVENTORY in sync. Full plan-phase test surface green (4129/4130, 0 fail); lint:ci exit 0. * docs(changeset): Changed fragment for #1934 (plan-phase lazy-split) * docs(changeset): mark #1934 fragment docs-exempt (internal workflow refactor) * fix(#1852): add gsd_run launcher preamble to prd-express-path step The extracted prd-express-path.md calls gsd_run but the canonical launcher preamble lived in the parent plan-phase.md — runtime-launcher-parity (#373) walks workflows/ recursively and requires every .md using gsd_run to carry exactly one preamble + the $HOME/.claude fallback arm (same as the existing execute-phase/steps/ files). Injected via scripts/sync-runtime-launcher.cjs; golden fixtures + size baseline regenerated. plan-phase.md unchanged (89775). --------- Co-authored-by: Tom Boucher <trekkie@nomorestars.com>
This commit is contained in:
@@ -264,7 +264,10 @@
|
||||
"gsd-core/workflows/note.md": "3ce09c0aa0a20599",
|
||||
"gsd-core/workflows/pause-work.md": "3196d681d4dd8c71",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "94b193dfc9ca3681",
|
||||
"gsd-core/workflows/plan-phase.md": "fde84f67730f7131",
|
||||
"gsd-core/workflows/plan-phase.md": "659b52bd338720fe",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "473d4d6e5b1f6340",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "b1623082557cdca5",
|
||||
"gsd-core/workflows/plant-seed.md": "1fb45cd49f66f572",
|
||||
"gsd-core/workflows/pr-branch.md": "c8fd9fa250cb39fd",
|
||||
|
||||
@@ -333,7 +333,10 @@
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "5e3c949ca65cd672",
|
||||
"gsd-core/workflows/plan-phase.md": "dc0beefd1316a860",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd",
|
||||
"gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
|
||||
@@ -263,7 +263,10 @@
|
||||
"gsd-core/workflows/note.md": "42b66686b2c102cb",
|
||||
"gsd-core/workflows/pause-work.md": "0be71264eafd16dc",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719",
|
||||
"gsd-core/workflows/plan-phase.md": "b0373c2198f4acf7",
|
||||
"gsd-core/workflows/plan-phase.md": "f0401a3221b74b58",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "414df04b7ddff73c",
|
||||
"gsd-core/workflows/plant-seed.md": "936a848f1d6c409e",
|
||||
"gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5",
|
||||
|
||||
@@ -267,7 +267,10 @@
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "9c1acf8c30a244fd",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "95ca791b0867fe2d",
|
||||
"gsd-core/workflows/plan-phase.md": "ab9ed0b5acfe7d8a",
|
||||
"gsd-core/workflows/plan-phase.md": "e4256d987d376112",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ae59c247ad4a57d2",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "090c31e22b1508fe",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "2cdba6216184aac4",
|
||||
"gsd-core/workflows/plant-seed.md": "d0d63f83ae7c939b",
|
||||
"gsd-core/workflows/pr-branch.md": "15ccec6bd303ea46",
|
||||
|
||||
@@ -333,7 +333,10 @@
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "58d02dbdb533603a",
|
||||
"gsd-core/workflows/plan-phase.md": "9fc35fa37928c14e",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd",
|
||||
"gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
|
||||
@@ -299,7 +299,10 @@
|
||||
"gsd-core/workflows/note.md": "664da466ab989f9d",
|
||||
"gsd-core/workflows/pause-work.md": "3c2ee96295959527",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "8ee841bcc7adc836",
|
||||
"gsd-core/workflows/plan-phase.md": "f9a1846e30603d38",
|
||||
"gsd-core/workflows/plan-phase.md": "5d3ed552933f81da",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "d838b87563feedf6",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "f5edc589cab52a7b",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "f27818025e279aa4",
|
||||
"gsd-core/workflows/plant-seed.md": "bfa729ff2ad3441a",
|
||||
"gsd-core/workflows/pr-branch.md": "3b13915429c0e8d9",
|
||||
|
||||
@@ -265,7 +265,10 @@
|
||||
"gsd-core/workflows/note.md": "4a5ee74cf2fc1f54",
|
||||
"gsd-core/workflows/pause-work.md": "324e04e675dc7f7f",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "c0eb896eb42e22d4",
|
||||
"gsd-core/workflows/plan-phase.md": "16ff6a162cbd4c01",
|
||||
"gsd-core/workflows/plan-phase.md": "371be4167168d461",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d911a080dc1cece6",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "c238b5858ceb4e57",
|
||||
"gsd-core/workflows/plant-seed.md": "56451bdf104983b3",
|
||||
"gsd-core/workflows/pr-branch.md": "a080aed95785cf32",
|
||||
|
||||
@@ -333,7 +333,10 @@
|
||||
"gsd-core/workflows/note.md": "1c1e466c764e3deb",
|
||||
"gsd-core/workflows/pause-work.md": "0be71264eafd16dc",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719",
|
||||
"gsd-core/workflows/plan-phase.md": "1f40b9c15ebef2ff",
|
||||
"gsd-core/workflows/plan-phase.md": "ba95020c3495b191",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3bed01c3c906ac52",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "783c5171101b26b9",
|
||||
"gsd-core/workflows/plant-seed.md": "b28224f37faa9b95",
|
||||
"gsd-core/workflows/pr-branch.md": "1f77535b6b156ad9",
|
||||
|
||||
@@ -333,7 +333,10 @@
|
||||
"gsd-core/workflows/note.md": "95199087905ba3e6",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "81c6ef4292e5f9bf",
|
||||
"gsd-core/workflows/plan-phase.md": "3fe02a5fc860bb46",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "57c284df29121220",
|
||||
"gsd-core/workflows/plant-seed.md": "339890021123e017",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
|
||||
@@ -264,7 +264,10 @@
|
||||
"gsd-core/workflows/note.md": "42b66686b2c102cb",
|
||||
"gsd-core/workflows/pause-work.md": "2c3abcaa1fa6d2e2",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "419744c1191354af",
|
||||
"gsd-core/workflows/plan-phase.md": "ad2d30c92b495bcb",
|
||||
"gsd-core/workflows/plan-phase.md": "e1dcabd0499a03f9",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "99949122a3bd455e",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "62f8e4f3b475fe5f",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "8ebcd05fcd5a0d15",
|
||||
"gsd-core/workflows/plant-seed.md": "76379e2aeb18d53b",
|
||||
"gsd-core/workflows/pr-branch.md": "79f4d93e31af9c49",
|
||||
|
||||
@@ -333,7 +333,10 @@
|
||||
"gsd-core/workflows/note.md": "f8c2842a2217f776",
|
||||
"gsd-core/workflows/pause-work.md": "8b81699a46ca8e9b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719",
|
||||
"gsd-core/workflows/plan-phase.md": "38d57cf05c12ab50",
|
||||
"gsd-core/workflows/plan-phase.md": "a7642fb6484cf12e",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "88e294a5cc616e90",
|
||||
"gsd-core/workflows/plant-seed.md": "249d3c6b4d474106",
|
||||
"gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5",
|
||||
|
||||
@@ -300,7 +300,10 @@
|
||||
"gsd-core/workflows/note.md": "5a99eb396c744619",
|
||||
"gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25",
|
||||
"gsd-core/workflows/plan-phase.md": "f40fb8f961a35925",
|
||||
"gsd-core/workflows/plan-phase.md": "e69e435b47d77070",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd",
|
||||
"gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06",
|
||||
"gsd-core/workflows/pr-branch.md": "f2a35833fe784a53",
|
||||
|
||||
@@ -333,7 +333,10 @@
|
||||
"gsd-core/workflows/note.md": "0d1374f2a2257858",
|
||||
"gsd-core/workflows/pause-work.md": "c9f0b8826845dda7",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "5ec459734bf7570c",
|
||||
"gsd-core/workflows/plan-phase.md": "6db3e766b7703874",
|
||||
"gsd-core/workflows/plan-phase.md": "03745f51d63d99b8",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "fa7f29c323f4cb57",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "4f884d793d72d3fd",
|
||||
"gsd-core/workflows/plant-seed.md": "507e886d0f70d84c",
|
||||
"gsd-core/workflows/pr-branch.md": "3abaa18246facdc3",
|
||||
|
||||
@@ -264,7 +264,10 @@
|
||||
"gsd-core/workflows/note.md": "42b66686b2c102cb",
|
||||
"gsd-core/workflows/pause-work.md": "54f1c0a9e79e2c59",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "1b820f4e70acce86",
|
||||
"gsd-core/workflows/plan-phase.md": "140b9f4360646c96",
|
||||
"gsd-core/workflows/plan-phase.md": "574fc8008416e6a7",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "451a287826b36227",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "d050d8d551ed1756",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "b809588bff4f48b5",
|
||||
"gsd-core/workflows/plant-seed.md": "e3949fcbcf5d375f",
|
||||
"gsd-core/workflows/pr-branch.md": "95850381230787ed",
|
||||
|
||||
@@ -264,7 +264,10 @@
|
||||
"gsd-core/workflows/note.md": "acc9130fb1e94f0b",
|
||||
"gsd-core/workflows/pause-work.md": "09a6b8980f7b771a",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "022822b3b6971b75",
|
||||
"gsd-core/workflows/plan-phase.md": "9781d27e30242ed8",
|
||||
"gsd-core/workflows/plan-phase.md": "8eddecda8fcd8765",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "382dac17d70ebfac",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "619946c879f33b9d",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "8fb889570c17db15",
|
||||
"gsd-core/workflows/plant-seed.md": "dc911406ada4d188",
|
||||
"gsd-core/workflows/pr-branch.md": "e939128047e02395",
|
||||
|
||||
@@ -264,7 +264,10 @@
|
||||
"gsd-core/workflows/note.md": "1c1e466c764e3deb",
|
||||
"gsd-core/workflows/pause-work.md": "5ce6a137bd9fc0f8",
|
||||
"gsd-core/workflows/plan-milestone-gaps.md": "19911e87fd4185f2",
|
||||
"gsd-core/workflows/plan-phase.md": "55ddbe990fcaa74f",
|
||||
"gsd-core/workflows/plan-phase.md": "f6e8c5e38d5c5a52",
|
||||
"gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb",
|
||||
"gsd-core/workflows/plan-phase/steps/prd-express-path.md": "7c2be59e3e19299a",
|
||||
"gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3fed4740a91d0443",
|
||||
"gsd-core/workflows/plan-review-convergence.md": "7e01c19b7b9a2aad",
|
||||
"gsd-core/workflows/plant-seed.md": "9d36ecd08093a494",
|
||||
"gsd-core/workflows/pr-branch.md": "cc28ab5cd9db16b9",
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
"note.md": 6563,
|
||||
"pause-work.md": 14397,
|
||||
"plan-milestone-gaps.md": 11765,
|
||||
"plan-phase.md": 94459,
|
||||
"plan-phase.md": 89775,
|
||||
"plan-review-convergence.md": 23468,
|
||||
"plant-seed.md": 11741,
|
||||
"pr-branch.md": 15919,
|
||||
|
||||
Reference in New Issue
Block a user